<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,r){var e=window.Physics3D={};return e.then=(A=&gt;{A(e)}),function(A,r,e){var i=r.getWorldTransform,a=r.setWorldTransform;window.atob||(window.atob=function(A){var r=String(A).replace(/[=]+$/,"");if(r.length%4==1)throw new InvalidCharacterError("'atob' failed: The string to be decoded is not correctly encoded.");for(var e,i,a=0,f=0,n="";i=r.charAt(f++);~i&amp;&amp;(e=a%4?64*e+i:i,a++%4)?n+=String.fromCharCode(255&amp;e&gt;&gt;(-2*a&amp;6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return n});var f=new ArrayBuffer(8),n=new Int32Array(f),t=new Float32Array(f),b=new Float64Array(f);function o(A){return n[A]}function k(A,r){n[A]=r}function c(){return b[0]}function u(A){b[0]=A}function l(A){t[0]=A}function s(){return t[0]}var C=new ArrayBuffer(A),g=function(A){var r=new Uint8Array(C);return function(A,e){var i,a;if("undefined"==typeof Buffer)for(i=atob(e),a=0;a&lt;i.length;a++)r[A+a]=i.charCodeAt(a);else for(i=Buffer.from(e,"base64"),a=0;a&lt;i.length;a++)r[A+a]=i[a]}}();g(2864,"BQ=="),g(2876,"AQ=="),g(2896,"AgAAAAMAAAAMBA=="),g(2920,"AgAAAAAAAAD/////"),g(2976,"BAAAAAUAAADQCwAADRYAAPgLAAAaFgAAqAsAAPgLAAA7FgAAsAsAAAAAAAC8CwAABgAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAAAAAAGAwAAAcAAAAQAAAACgAAAAsAAAAMAAAAEQAAABIAAAATAAAA+AsAAF0WAAC8CwAAAAAAAEwMAAAIAAAAFAAAAAoAAAALAAAADAAAABUAAAAWAAAAFwAAAPgLAACCFgAAvAsAAB0AAAAeAAAAHwAAACAAAAAK16M8AQAAAG8SgzoBAAAAigEAAIsBAAAAAABA"),g(3216,"MAs="),g(3233,"GRJEOwI/LEcUPTMwChsGRktFNw9JDhcDQB08KzYfSi0cASAlKSEIDBUWIi4QOD4LNDEYL0EJOREjQzJCOgUEJignDSoeNQcaSBMkTP8AAFN1Y2Nlc3MASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgdW5yZWFjaGFibGUAQWRkcmVzcyBpbiB1c2UAQnJva2VuIHBpcGUASS9PIGVycm9yAE5vIHN1Y2ggZGV2aWNlIG9yIGFkZHJlc3MATm8gc3VjaCBkZXZpY2UATm90IGEgZGlyZWN0b3J5AElzIGEgZGlyZWN0b3J5AFRleHQgZmlsZSBidXN5AEV4ZWMgZm9ybWF0IGVycm9yAEludmFsaWQgYXJndW1lbnQAQXJndW1lbnQgbGlzdCB0b28gbG9uZwBTeW1ib2xpYyBsaW5rIGxvb3AARmlsZW5hbWUgdG9vIGxvbmcAVG9vIG1hbnkgb3BlbiBmaWxlcyBpbiBzeXN0ZW0ATm8gZmlsZSBkZXNjcmlwdG9ycyBhdmFpbGFibGUAQmFkIGZpbGUgZGVzY3JpcHRvcgBObyBjaGlsZCBwcm9jZXNzAEJhZCBhZGRyZXNzAEZpbGUgdG9vIGxhcmdlAFRvbyBtYW55IGxpbmtzAE5vIGxvY2tzIGF2YWlsYWJsZQBSZXNvdXJjZSBkZWFkbG9jayB3b3VsZCBvY2N1cgBTdGF0ZSBub3QgcmVjb3ZlcmFibGUAUHJldmlvdXMgb3duZXIgZGllZABPcGVyYXRpb24gY2FuY2VsZWQARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAE5vIG1lc3NhZ2Ugb2YgZGVzaXJlZCB0eXBlAElkZW50aWZpZXIgcmVtb3ZlZABMaW5rIGhhcyBiZWVuIHNldmVyZWQAUHJvdG9jb2wgZXJyb3IAQmFkIG1lc3NhZ2UATm90IGEgc29ja2V0AERlc3RpbmF0aW9uIGFkZHJlc3MgcmVxdWlyZWQATWVzc2FnZSB0b28gbGFyZ2UAUHJvdG9jb2wgd3JvbmcgdHlwZSBmb3Igc29ja2V0AFByb3RvY29sIG5vdCBhdmFpbGFibGUAUHJvdG9jb2wgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAE9wZXJhdGlvbiBhbHJlYWR5IGluIHByb2dyZXNzAE9wZXJhdGlvbiBpbiBwcm9ncmVzcwBTdGFsZSBmaWxlIGhhbmRsZQBRdW90YSBleGNlZWRlZABNdWx0aWhvcCBhdHRlbXB0ZWQAQ2FwYWJpbGl0aWVzIGluc3VmZmljaWVudABObyBlcnJvciBpbmZvcm1hdGlvbgAALSsgICAwWDB4AChudWxsKQ=="),g(4912,"GQAKABkZGQAAAAAFAAAAAAAACQAAAAAL"),g(4944,"GQARChkZGQMKBwABGwkLGAAACQYLAAALAAYZAAAAGRkZ"),g(4993,"Dg=="),g(5002,"GQAKDRkZGQANAAACAAkOAAAACQAOAAAO"),g(5051,"DA=="),g(5063,"EwAAAAATAAAAAAkMAAAAAAAMAAAM"),g(5109,"EA=="),g(5121,"DwAAAAQPAAAAAAkQAAAAAAAQAAAQ"),g(5167,"Eg=="),g(5179,"EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa"),g(5234,"GgAAABoaGgAAAAAAAAk="),g(5283,"FA=="),g(5295,"FwAAAAAXAAAAAAkUAAAAAAAUAAAU"),g(5341,"Fg=="),g(5353,"FQAAAAAVAAAAAAkWAAAAAAAWAAAWAABTdXBwb3J0IGZvciBmb3JtYXR0aW5nIGxvbmcgZG91YmxlIHZhbHVlcyBpcyBjdXJyZW50bHkgZGlzYWJsZWQuClRvIGVuYWJsZSBpdCwgYWRkIC1sYy1wcmludHNjYW4tbG9uZy1kb3VibGUgdG8gdGhlIGxpbmsgY29tbWFuZC4K"),g(5520,"MDEyMzQ1Njc4OUFCQ0RFRi0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4ALgAKAFB1cmUgdmlydHVhbCBmdW5jdGlvbiBjYWxsZWQhAHRlcm1pbmF0ZV9oYW5kbGVyIHVuZXhwZWN0ZWRseSByZXR1cm5lZABTdDl0eXBlX2luZm8ATjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UATjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9FAE4xMF9fY3h4YWJpdjEyMF9fc2lfY2xhc3NfdHlwZV9pbmZvRQBOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9FAAAAAAAYFwAAGAAAABkAAAAaAAAAGgAAABoAAAAAAAAAIBcAABsAAAAcAAAAGgAAABoAAAAaAAAAMzBidEFjdGl2YXRpbmdDb2xsaXNpb25BbGdvcml0aG0AMjBidENvbGxpc2lvbkFsZ29yaXRobQDQCwAAARcAAPgLAADgFgAAGBcAAGJ0Q29sbGlzaW9uU2hhcGVEYXRhADE2YnRDb2xsaXNpb25TaGFwZQDQCwAAQRcAAAAAAADQFwAAIQAAACIAAAAaAAAAIwAAACQAAAAlAAAAGgAAABoAAAAaAAAAGgAAACYAAAAaAAAAGgAAACcAAAAoAAAAKQAAABoAAAAaAAAAKgAAABoAAAAaAAAAGgAAABoAAAAxM2J0Q29udmV4U2hhcGUA+AsAAMAXAABUFwAAAAAAABwZAAAhAAAAKwAAACwAAAAjAAAAJAAAACUAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAApAAAANgAAADcAAAAqAAAAOAAAADkAAAA6AAAAOwAAAAAAAAA8GQAAIQAAADwAAAAsAAAAIwAAACQAAAAlAAAALQAAAC4AAAAvAAAAPQAAADEAAAAyAAAAMwAAADQAAAA1AAAAKQAAADYAAAA3AAAAKgAAADgAAAA5AAAAOgAAADsAAAAAAAAAXBkAACEAAAA+AAAALAAAACMAAAAkAAAAJQAAAC0AAAAuAAAALwAAAD8AAAAxAAAAMgAAADMAAAA0AAAANQAAACkAAAA2AAAANwAAACoAAAA4AAAAOQAAADoAAAA7AAAAMTRidENhcHN1bGVTaGFwZQAAAAD4CwAACBkAALwbAAAxNWJ0Q2Fwc3VsZVNoYXBlWAAAAPgLAAAoGQAAHBkAADE1YnRDYXBzdWxlU2hhcGVaAAAA+AsAAEgZAAAcGQAAQ2Fwc3VsZVNoYXBlAGJ0Q2Fwc3VsZVNoYXBlRGF0YQBDYXBzdWxlWABDYXBzdWxlWgAAAAAAAADYGgAAIQAAAEAAAABBAAAAIwAAACQAAAAlAAAAQgAAAC4AAABDAAAARAAAAEUAAABGAAAAMwAAAEcAAABIAAAAKQAAAEkAAABKAAAAKgAAAEsAAAA5AAAAOgAAADsAAAAAAAAA9BoAACEAAABMAAAAQQAAACMAAAAkAAAAJQAAAEIAAAAuAAAAQwAAAE0AAABOAAAARgAAADMAAABHAAAASAAAACkAAABJAAAASgAAACoAAABLAAAAOQAAADoAAAA7AAAAAAAAABAbAAAhAAAATwAAAEEAAAAjAAAAJAAAACUAAABCAAAALgAAAEMAAABQAAAAUQAAAEYAAAAzAAAARwAAAEgAAAApAAAASQAAAEoAAAAqAAAASwAAADkAAAA6AAAAOwAAADExYnRDb25lU2hhcGUAAAD4CwAAyBoAALwbAAAxMmJ0Q29uZVNoYXBlWgAA+AsAAOQaAADYGgAAMTJidENvbmVTaGFwZVgAAPgLAAAAGwAA2BoAAENvbmUAYnRDb25lU2hhcGVEYXRhAENvbmVaAENvbmVY"),g(6980,"vBsAACEAAABSAAAAQQAAACMAAAAkAAAAJQAAAFMAAAAuAAAAGgAAABoAAAAmAAAARgAAADMAAABUAAAAVQAAACkAAAA2AAAAGgAAACoAAAAaAAAAOQAAADoAAAA7AAAAMjFidENvbnZleEludGVybmFsU2hhcGUA+AsAAKQbAADQFwAAAAAAAPAbAABWAAAAVwAAADE4YnRDb252ZXhQb2x5aGVkcm9uAAAAANALAADYGwAAAAAAABwdAABYAAAAWQAAAEEAAAAjAAAAJAAAACUAAABTAAAALgAAAFoAAAAaAAAAJgAAAEYAAAAzAAAAVAAAAFUAAAApAAAANgAAAFsAAAAqAAAAXAAAADkAAAA6AAAAOwAAAF0AAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAAAAAAFAdAABYAAAAXgAAAF8AAAAjAAAAJAAAACUAAABgAAAALgAAAFoAAAAaAAAAJgAAAEYAAAAzAAAAVAAAAFUAAAApAAAANgAAAFsAAAAqAAAAXAAAADkAAAA6AAAAOwAAAF0AAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAMjNidFBvbHloZWRyYWxDb252ZXhTaGFwZQAAAPgLAAAAHQAAvBsAADM0YnRQb2x5aGVkcmFsQ29udmV4QWFiYkNhY2hpbmdTaGFwZQAAAAD4CwAAKB0AABwdAAAAAAAA+B0AAFgAAABhAAAAYgAAACMAAAAkAAAAJQAAAGAAAAAuAAAAWgAAAGMAAAAmAAAARgAAADMAAABUAAAAVQAAACkAAAA2AAAAWwAAACoAAABcAAAAOQAAADoAAAA7AAAAXQAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAMTZidEJVX1NpbXBsZXgxdG80AAD4CwAA5B0AAFAdAAABAAAAAwAAAAYAAAAxOGJ0VHJpYW5nbGVDYWxsYmFjawAAAADQCwAAEB4AADMxYnRJbnRlcm5hbFRyaWFuZ2xlSW5kZXhDYWxsYmFjawAAANALAAAwHgAAAAAAAMQeAABsAAAAbQAAAG4AAABvAAAAcAAAADE2YnRNYW5pZm9sZFJlc3VsdABOMzZidERpc2NyZXRlQ29sbGlzaW9uRGV0ZWN0b3JJbnRlcmZhY2U2UmVzdWx0RQAA0AsAAIseAAD4CwAAeB4AALweAAAxMmJ0RGlzcGF0Y2hlcgAA0AsAANAeAAAAAAAASB8AAHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5AAAAegAAAHsAAAB8AAAAfQAAAH4AAAB/AAAAgAAAAIEAAAAyMWJ0Q29sbGlzaW9uRGlzcGF0Y2hlcgD4CwAAMB8AAOAeAAAAAAAAoB8AAIIAAACDAAAAhAAAADIzYnRDb2xsaXNpb25QYWlyQ2FsbGJhY2sAMTdidE92ZXJsYXBDYWxsYmFjawAAANALAACCHwAA+AsAAGgfAACYHwAAAAAAAOgfAACFAAAAhgAAAIcAAACIAAAAiQAAADI3YnRHSW1wYWN0Q29sbGlzaW9uQWxnb3JpdGhtAAAA+AsAAMgfAAAgFwAAAAAAALAgAABYAAAAigAAAIsAAAAjAAAAJAAAACUAAABTAAAALgAAAIwAAACNAAAAJgAAAEYAAAAzAAAAVAAAAFUAAAApAAAANgAAAI4AAAAqAAAAjwAAADkAAACQAAAAkQAAAF0AAACSAAAAkwAAAJQAAACVAAAAlgAAAJcAAACYAAAAmQAAADE3YnRUcmlhbmdsZVNoYXBlRXgAMTVidFRyaWFuZ2xlU2hhcGUAAAD4CwAAkCAAABwdAAD4CwAAfCAAAKQgAABUcmlhbmdsZQBidENvbnZleEludGVybmFsU2hhcGVEYXRhAAAAAAAAgCEAAFgAAACaAAAAYgAAACMAAAAkAAAAJQAAAGAAAAAuAAAAWgAAAGMAAAAmAAAARgAAADMAAABUAAAAVQAAACkAAAA2AAAAWwAAACoAAABcAAAAOQAAADoAAAA7AAAAXQAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAMjBidFRldHJhaGVkcm9uU2hhcGVFeAAA+AsAAGghAAD4HQAAYnRCVV9TaW1wbGV4MXRvNA=="),g(8612,"4CEAAJsAAACcAAAAnQAAAE4xOEdJTV9TaGFwZVJldHJpZXZlcjE5Q2hpbGRTaGFwZVJldHJpZXZlckUA0AsAALQhAAAAAAAALCIAAJ4AAACcAAAAnwAAAE4xOEdJTV9TaGFwZVJldHJpZXZlcjIyVHJpYW5nbGVTaGFwZVJldHJpZXZlckUAAPgLAAD8IQAA4CEAAAAAAAB4IgAAoAAAAJwAAAChAAAATjE4R0lNX1NoYXBlUmV0cmlldmVyMTlUZXRyYVNoYXBlUmV0cmlldmVyRQD4CwAATCIAAOAhAAAAAAAAtCIAAKIAAACjAAAApAAAADI1YnRHSW1wYWN0VHJpYW5nbGVDYWxsYmFjawD4CwAAmCIAACgeAAAAAAAALCMAAKUAAACmAAAApwAAAE4yN2J0R0ltcGFjdENvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAMzBidENvbGxpc2lvbkFsZ29yaXRobUNyZWF0ZUZ1bmMAAAAA0AsAAAAjAAD4CwAA1CIAACQjAAAAAAAAjCMAAKgAAACpAAAAqgAAAKsAAACsAAAArQAAAK4AAABidENvbGxpc2lvbk9iamVjdEZsb2F0RGF0YQAxN2J0Q29sbGlzaW9uT2JqZWN0AADQCwAAdyMAAAAAAAAsJAAAWAAAAK8AAACwAAAAIwAAACQAAAAlAAAAsQAAAC4AAACyAAAAswAAACYAAAC0AAAAMwAAAFQAAABVAAAAKQAAALUAAAC2AAAAKgAAALcAAAA5AAAAuAAAALkAAABdAAAAugAAALsAAAC8AAAAvQAAAL4AAAC/AAAAwAAAAMEAAAAxMGJ0Qm94U2hhcGUAAAAA+AsAABwkAAAcHQAAQm94AAAAgD8AAIC/"),g(9310,"gD8AAIC/"),g(9342,"gD8AAIC/"),g(9356,"AQAAAAIAAAAAAAAAAQAAAAIAAAADAAAABAAAAAQAAAAFAAAABgAAAAEAAAACAAAAAwAAAAMAAAAEAAAABQAAAAYAAAAHAAAABQAAAAYAAAAHAAAABwAAAAAAAAAwJgAAIQAAAMIAAADDAAAAIwAAACQAAAAlAAAAxAAAAC4AAADFAAAAxgAAAMcAAADIAAAAMwAAAMkAAADKAAAAKQAAAMsAAADMAAAAKgAAAM0AAAA5AAAAOgAAADsAAADOAAAAAAAAAFAmAAAhAAAAzwAAAMMAAAAjAAAAJAAAACUAAADEAAAALgAAAMUAAADQAAAAxwAAAMgAAAAzAAAAyQAAAMoAAAApAAAAywAAANEAAAAqAAAA0gAAADkAAAA6AAAAOwAAANMAAAAAAAAAcCYAACEAAADUAAAAwwAAACMAAAAkAAAAJQAAAMQAAAAuAAAAxQAAANUAAADHAAAAyAAAADMAAADJAAAAygAAACkAAADLAAAA1gAAACoAAADXAAAAOQAAADoAAAA7AAAA2AAAADE1YnRDeWxpbmRlclNoYXBlAAAA+AsAABwmAAC8GwAAMTZidEN5bGluZGVyU2hhcGVYAAD4CwAAPCYAADAmAAAxNmJ0Q3lsaW5kZXJTaGFwZVoAAPgLAABcJgAAMCYAAEN5bGluZGVyWQBidEN5bGluZGVyU2hhcGVEYXRhAEN5bGluZGVyWABDeWxpbmRlcloAAAAAAAAAJCcAACEAAADZAAAA2gAAACMAAAAkAAAAJQAAAFMAAAAuAAAA2wAAANwAAAAmAAAA3QAAAN4AAABUAAAAVQAAACkAAADfAAAA4AAAACoAAADhAAAAOQAAADoAAAA7AAAAMTNidFNwaGVyZVNoYXBlAPgLAAAUJwAAvBsAAFNQSEVSRQAAAAAAANQnAADiAAAA4wAAAOQAAABaTjIyYnRCdmhUcmlhbmdsZU1lc2hTaGFwZTE0cGVyZm9ybVJheWNhc3RFUDE4YnRUcmlhbmdsZUNhbGxiYWNrUks5YnRWZWN0b3IzUzRfRTIxTXlOb2RlT3ZlcmxhcENhbGxiYWNrADIxYnROb2RlT3ZlcmxhcENhbGxiYWNrANALAAC0JwAA+AsAAEwnAADMJwAAAAAAAGgoAADiAAAA5QAAAOYAAABaTjIyYnRCdmhUcmlhbmdsZU1lc2hTaGFwZTE3cGVyZm9ybUNvbnZleGNhc3RFUDE4YnRUcmlhbmdsZUNhbGxiYWNrUks5YnRWZWN0b3IzUzRfUzRfUzRfRTIxTXlOb2RlT3ZlcmxhcENhbGxiYWNrAAAAAPgLAAD0JwAAzCcAAAAAAADUKAAA5wAAAOgAAAAaAAAAIwAAACQAAAAlAAAAGgAAABoAAAAaAAAAGgAAACYAAADpAAAA6gAAACcAAAAoAAAAKQAAABoAAAAxNGJ0Q29uY2F2ZVNoYXBlAAAAAPgLAADAKAAAVBcAAAAAAABEKQAA6wAAAOwAAADtAAAAIwAAACQAAAAlAAAA7gAAAO8AAADwAAAA8QAAACYAAADpAAAA6gAAAPIAAADzAAAAKQAAAPQAAAAxOGJ0U3RhdGljUGxhbmVTaGFwZQAAAAD4CwAALCkAANQoAABTVEFUSUNQTEFORQBidFN0YXRpY1BsYW5lU2hhcGVEYXRhAAAAAAAAbCoAAPUAAAD2AAAA9wAAACMAAAAkAAAAJQAAAPgAAAD5AAAA+gAAAPsAAAAmAAAA/AAAAP0AAAAnAAAAKAAAACkAAAD+AAAA/wAAAAABAAABAQAAAgEAAAMBAAAEAQAABQEAAAYBAAAHAQAACAEAAAkBAAAKAQAACwEAAAwBAAANAQAADgEAAA8BAAAQAQAAEQEAABIBAABidEdJbXBhY3RNZXNoU2hhcGVEYXRhADIzYnRHSW1wYWN0U2hhcGVJbnRlcmZhY2UAAAAA+AsAACcqAADUKAAAMjJidEdJbXBhY3RNZXNoU2hhcGVQYXJ0AAAAAPgLAABQKgAARCoAAAAAAAAsKwAAEwEAABQBAAD3AAAAIwAAACQAAAAlAAAAFQEAABYBAAAXAQAAGAEAACYAAAAZAQAA6gAAABoBAAAbAQAAKQAAABwBAAAdAQAAHgEAAAEBAAAfAQAAIAEAACEBAAAiAQAAIwEAACQBAAAlAQAAJgEAACcBAAAoAQAAKQEAACoBAAArAQAALAEAAC0BAAAuAQAALwEAADE4YnRHSW1wYWN0TWVzaFNoYXBlAAAAAPgLAAAUKwAARCoAAAAAAABEKgAAMAEAADEBAAD3AAAAIwAAACQAAAAlAAAAMgEAABYBAAAaAAAAGgAAACYAAAAzAQAA6gAAACcAAAAoAAAAKQAAADQBAAD/AAAAAAEAAAEBAAAaAAAAGgAAABoAAAAaAAAAGgAAABoAAAAaAAAAGgAAADUBAAA2AQAADAEAABoAAAAaAAAAGgAAABoAAAARAQAANwEAAAAAAABMLAAAOAEAADkBAAA6AQAAOwEAADwBAAA9AQAATjIyYnRHSW1wYWN0TWVzaFNoYXBlUGFydDIzVHJpbWVzaFByaW1pdGl2ZU1hbmFnZXJFADIyYnRQcmltaXRpdmVNYW5hZ2VyQmFzZQAAAADQCwAAKCwAAPgLAAD0KwAARCwAAEdJbXBhY3RNZXNoU2hhcGVQYXJ0AEdJbXBhY3RNZXNoAE42YnREYnZ0OElDb2xsaWRlRQDQCwAAeSw="),g(11424,"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"),g(14211,"QPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNQAAAABQOAAAPgEAAD8BAABAAQAAIwAAACQAAAAlAAAAQQEAAEIBAABDAQAARAEAACYAAABFAQAARgEAAEcBAABIAQAAKQAAAEkBAABKAQAAYnRDb21wb3VuZFNoYXBlQ2hpbGREYXRhAGJ0Q29tcG91bmRTaGFwZURhdGEAMTVidENvbXBvdW5kU2hhcGUAAPgLAAA9OAAAVBcAAENvbXBvdW5kAGJ0SW50SW5kZXhEYXRhAGJ0U2hvcnRJbnRJbmRleFRyaXBsZXREYXRhAGJ0Q2hhckluZGV4VHJpcGxldERhdGEAYnRWZWN0b3IzRmxvYXREYXRhAGJ0VmVjdG9yM0RvdWJsZURhdGEAYnRNZXNoUGFydERhdGEAYnRTdHJpZGluZ01lc2hJbnRlcmZhY2VEYXRhADIzYnRTdHJpZGluZ01lc2hJbnRlcmZhY2UAAADQCwAA+DgAAAAAAACAOQAASwEAAEwBAABNAQAATgEAAE8BAABQAQAAUQEAAFIBAABTAQAAVAEAAFUBAABWAQAAVwEAAFgBAABZAQAAMjZidFRyaWFuZ2xlSW5kZXhWZXJ0ZXhBcnJheQAAAAD4CwAAYDkAABQ5AAAAAAAA5DkAAFoBAABbAQAATQEAAE4BAABPAQAAUAEAAFEBAABSAQAAXAEAAF0BAABVAQAAVgEAAFcBAABYAQAAWQEAADE0YnRUcmlhbmdsZU1lc2gAAAAA+AsAANA5AACAOQAAAQAAAAIAAAAAAAAAAgAAAAAAAAABAAAAAAAAAGg6AABgAQAAYQEAAGIBAAAzMGJ0R2prRXBhUGVuZXRyYXRpb25EZXB0aFNvbHZlcgAzMGJ0Q29udmV4UGVuZXRyYXRpb25EZXB0aFNvbHZlcgAAANALAAA9OgAA+AsAABw6AABgOgAAAAAAAMw6AABjAQAAZAEAAGUBAAAxN2J0R2prUGFpckRldGVjdG9yADM2YnREaXNjcmV0ZUNvbGxpc2lvbkRldGVjdG9ySW50ZXJmYWNlAADQCwAAnDoAAPgLAACIOgAAxDoAAAAAAAAQOwAAYAEAAGYBAABnAQAAMzNidE1pbmtvd3NraVBlbmV0cmF0aW9uRGVwdGhTb2x2ZXIA+AsAAOw6AABgOgAAAAAAAOQ7AABsAAAAaAEAAGkBAABqAQAAawEAAFpOMzNidE1pbmtvd3NraVBlbmV0cmF0aW9uRGVwdGhTb2x2ZXIxMmNhbGNQZW5EZXB0aEVSMjJidFZvcm9ub2lTaW1wbGV4U29sdmVyUEsxM2J0Q29udmV4U2hhcGVTNF9SSzExYnRUcmFuc2Zvcm1TN19SOWJ0VmVjdG9yM1M5X1M5X1AxMmJ0SURlYnVnRHJhd0UyMGJ0SW50ZXJtZWRpYXRlUmVzdWx0AAD4CwAAODsAALweAAAxMmJ0Q29udmV4Q2FzdAAA0AsAAPA7AAAAAAAAMDwAAGwBAABtAQAAbgEAADE1YnRHamtDb252ZXhDYXN0AAAA+AsAABw8AAAAPAAAAAAAAGw8AABsAAAAbwEAAHABAABxAQAAcgEAADE2YnRQb2ludENvbGxlY3RvcgAA+AsAAFg8AAC8HgAAAAAAANA8AABzAQAAdAEAAHUBAAAAAAAA+DwAAHYBAAB3AQAAeAEAAHkBAAB6AQAATjIzYnRDb252ZXhDb252ZXhBbGdvcml0aG0xMENyZWF0ZUZ1bmNFAPgLAACoPAAAJCMAADIzYnRDb252ZXhDb252ZXhBbGdvcml0aG0AAAD4CwAA3DwAACAXAAAAAAAAqD0AAGwAAAB7AQAAfAEAAH0BAAB+AQAAWk4yM2J0Q29udmV4Q29udmV4QWxnb3JpdGhtMTZwcm9jZXNzQ29sbGlzaW9uRVBLMjRidENvbGxpc2lvbk9iamVjdFdyYXBwZXJTMl9SSzE2YnREaXNwYXRjaGVySW5mb1AxNmJ0TWFuaWZvbGRSZXN1bHRFMTNidER1bW15UmVzdWx0AAAAAPgLAAAgPQAAvB4AAAAAAABgPgAAbAAAAH8BAACAAQAAgQEAAIIBAABaTjIzYnRDb252ZXhDb252ZXhBbGdvcml0aG0xNnByb2Nlc3NDb2xsaXNpb25FUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclMyX1JLMTZidERpc3BhdGNoZXJJbmZvUDE2YnRNYW5pZm9sZFJlc3VsdEUyMWJ0V2l0aG91dE1hcmdpblJlc3VsdAAAAAD4CwAA0D0AALweAAAAAAAApD4AAGwAAACDAQAAbgAAAG8AAACEAQAAMjRidFBlcnR1cmJlZENvbnRhY3RSZXN1bHQAAPgLAACIPgAAxB4AAAAAAADsPgAAhQEAAIYBAACHAQAAiAEAAIkBAABOMTJidENvbnZleENhc3QxMENhc3RSZXN1bHRFAAAAANALAADMPgAAAAAAACQ/AABsAQAAjAEAAI0BAAAyMmJ0U3Vic2ltcGxleENvbnZleENhc3QAAAAA+AsAAAg/AAAAPAAAAAAAAOQ/AACOAQAAjwEAAJABAACRAQAAkgEAAAAAAAAMQAAAkwEAAJQBAACVAQAAYnRDb252ZXhUcmlhbmdsZUNhbGxiYWNrOjpwcm9jZXNzVHJpYW5nbGUAYnRDb252ZXhDb25jYXZlQ29sbGlzaW9uQWxnb3JpdGhtOjpwcm9jZXNzQ29sbGlzaW9uADMzYnRDb252ZXhDb25jYXZlQ29sbGlzaW9uQWxnb3JpdGhtAAAA+AsAAL4/AAAgFwAAMjRidENvbnZleFRyaWFuZ2xlQ2FsbGJhY2sAAPgLAADwPwAAKB4AAAAAAACkIAAAWAAAAJYBAACXAQAAIwAAACQAAAAlAAAAUwAAAC4AAACMAAAAjQAAACYAAABGAAAAMwAAAFQAAABVAAAAKQAAADYAAACOAAAAKgAAAI8AAAA5AAAAkAAAAJEAAABdAAAAkgAAAJMAAACUAAAAlQAAAJYAAACXAAAAmAAAAJkAAAAAAAAAVEEAAKIAAACYAQAAmQEAAFpOMzNidENvbnZleENvbmNhdmVDb2xsaXNpb25BbGdvcml0aG0yMWNhbGN1bGF0ZVRpbWVPZkltcGFjdEVQMTdidENvbGxpc2lvbk9iamVjdFMxX1JLMTZidERpc3BhdGNoZXJJbmZvUDE2YnRNYW5pZm9sZFJlc3VsdEUzMUxvY2FsVHJpYW5nbGVTcGhlcmVDYXN0Q2FsbGJhY2sAAAD4CwAAtEAAACgeAABwcm9jZXNzVHJpYW5nbGUAAAAAAKxBAACaAQAAmwEAAJwBAACdAQAAngEAADI4YnRDb21wb3VuZENvbGxpc2lvbkFsZ29yaXRobQAA+AsAAIxBAAAgFwAAAAAAAPhBAACfAQAAoAEAAKEBAACiAQAAowEAAKQBAAClAQAAMjJidENvbXBvdW5kTGVhZkNhbGxiYWNrAAAAAPgLAADcQQAAjCwAAAAAAAA8QgAApgEAAKcBAACoAQAAqQEAAKoBAAAyM2J0SGFzaGVkU2ltcGxlUGFpckNhY2hlAAAA0AsAACBCAAAAAAAAiEIAAKsBAACsAQAArQEAAK4BAACvAQAAMzZidENvbXBvdW5kQ29tcG91bmRDb2xsaXNpb25BbGdvcml0aG0AAPgLAABgQgAArEEAAAAAAADcQgAAnwEAALABAACxAQAAsgEAAKMBAACkAQAApQEAADMwYnRDb21wb3VuZENvbXBvdW5kTGVhZkNhbGxiYWNrAAAAAPgLAAC4QgAAjCwAAGJ0Q29tcG91bmRDb21wb3VuZExlYWZDYWxsYmFjazo6UHJvY2VzcwAAAAAAQEMAABgAAACzAQAAtAEAALUBAAC2AQAAMTZidEVtcHR5QWxnb3JpdGhtAAD4CwAALEMAABgXAAAAAAAAjEMAALcBAAC4AQAAuQEAALoBAAC7AQAAMzJidFNwaGVyZVNwaGVyZUNvbGxpc2lvbkFsZ29yaXRobQAA+AsAAGhDAAAgFwAAAAAAAMhDAABjAQAAvAEAAL0BAAAyMlNwaGVyZVRyaWFuZ2xlRGV0ZWN0b3IAAAAA+AsAAKxDAADEOgAAAAAAABhEAAC+AQAAvwEAAMABAADBAQAAwgEAADM0YnRTcGhlcmVUcmlhbmdsZUNvbGxpc2lvbkFsZ29yaXRobQAAAAD4CwAA8EMAACAX"),g(17456,"OGPtPtoPST9emHs/2g/JP2k3rDFoISIztA8UM2ghojPbD0k/2w9Jv+TLFkDkyxbAAAAAAAAAAIDbD0lA2w9JwAAAAACYRAAAYwEAAMMBAADEAQAAMTZidEJveEJveERldGVjdG9yAAD4CwAAhEQAAMQ6AAAAAAAA4EQAAMUBAADGAQAAxwEAAMgBAADJAQAAMjZidEJveEJveENvbGxpc2lvbkFsZ29yaXRobQAAAAD4CwAAwEQAACAXAAAAAAAALEUAAMoBAADLAQAAzAEAAM0BAADOAQAAMzFidENvbnZleFBsYW5lQ29sbGlzaW9uQWxnb3JpdGhtAAAA+AsAAAhFAAAYFwAAAAAAAKBFAADPAQAA0AEAANEBAADSAQAA0wEAANQBAAAzMWJ0RGVmYXVsdENvbGxpc2lvbkNvbmZpZ3VyYXRpb24AMjRidENvbGxpc2lvbkNvbmZpZ3VyYXRpb24AAAAA0AsAAHpFAAD4CwAAWEUAAJhFAAAAAAAA9EUAAKUAAADVAQAA1gEAAE4zM2J0Q29udmV4Q29uY2F2ZUNvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAAAD4CwAAwEUAACQjAAAAAAAAUEYAAKUAAADXAQAA2AEAAE4zM2J0Q29udmV4Q29uY2F2ZUNvbGxpc2lvbkFsZ29yaXRobTE3U3dhcHBlZENyZWF0ZUZ1bmNFAAAAAPgLAAAURgAAJCMAAAAAAACgRgAApQAAANkBAADaAQAATjI4YnRDb21wb3VuZENvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAAAAA+AsAAHBGAAAkIwAAAAAAAPhGAAClAAAA2wEAANwBAABOMzZidENvbXBvdW5kQ29tcG91bmRDb2xsaXNpb25BbGdvcml0aG0xMENyZWF0ZUZ1bmNFAAAAAPgLAADARgAAJCMAAAAAAABMRwAApQAAAN0BAADeAQAATjI4YnRDb21wb3VuZENvbGxpc2lvbkFsZ29yaXRobTE3U3dhcHBlZENyZWF0ZUZ1bmNFAPgLAAAYRwAAJCMAAAAAAACQRwAApQAAAN8BAADgAQAATjE2YnRFbXB0eUFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAAAAA+AsAAGxHAAAkIwAAAAAAAORHAAClAAAA4QEAAOIBAABOMzJidFNwaGVyZVNwaGVyZUNvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAAAAA+AsAALBHAAAkIwAAAAAAADhIAAClAAAA4wEAAOQBAABOMzRidFNwaGVyZVRyaWFuZ2xlQ29sbGlzaW9uQWxnb3JpdGhtMTBDcmVhdGVGdW5jRQAA+AsAAARIAAAkIwAAAAAAAIRIAAClAAAA5QEAAOYBAABOMjZidEJveEJveENvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAAPgLAABYSAAAJCMAAAAAAADUSAAApQAAAOcBAADoAQAATjMxYnRDb252ZXhQbGFuZUNvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UA+AsAAKRIAAAkIwAAAAAAAKxJAADpAQAA6gEAAOsBAADsAQAA7QEAAO4BAADvAQAA8AEAAPEBAADyAQAA8wEAAPQBAAD1AQAA9gEAAPcBAAD4AQAA+QEAAGJ0SGFzaGVkT3ZlcmxhcHBpbmdQYWlyQ2FjaGU6OnByb2Nlc3NBbGxPdmVybGFwcGluZ1BhaXJzADI4YnRIYXNoZWRPdmVybGFwcGluZ1BhaXJDYWNoZQAyMmJ0T3ZlcmxhcHBpbmdQYWlyQ2FjaGUAAAAA+AsAAIRJAAC4YAAA+AsAAGVJAACgSQAAAAAAADxKAACCAAAA+gEAAPsBAABaTjI4YnRIYXNoZWRPdmVybGFwcGluZ1BhaXJDYWNoZTE5Y2xlYW5Qcm94eUZyb21QYWlyc0VQMTdidEJyb2FkcGhhc2VQcm94eVAxMmJ0RGlzcGF0Y2hlckUxN0NsZWFuUGFpckNhbGxiYWNrAAAA+AsAAMxJAACYHwAAAAAAAOBKAACCAAAA/AEAAP0BAABaTjI4YnRIYXNoZWRPdmVybGFwcGluZ1BhaXJDYWNoZTM3cmVtb3ZlT3ZlcmxhcHBpbmdQYWlyc0NvbnRhaW5pbmdQcm94eUVQMTdidEJyb2FkcGhhc2VQcm94eVAxMmJ0RGlzcGF0Y2hlckUxOFJlbW92ZVBhaXJDYWxsYmFjawAAAAD4CwAAXEoAAJgfAAAAAAAAYEsAAP4BAAD/AQAAAAIAAAECAAACAgAAAwIAAAQCAAAFAgAABgIAAAcCAAAIAgAACQIAAAoCAAALAgAAMTZidERidnRCcm9hZHBoYXNlADIxYnRCcm9hZHBoYXNlSW50ZXJmYWNlAADQCwAAP0sAAPgLAAAsSwAAWEsAAAAAAACoSwAAnwEAAAwCAAANAgAADgIAAKMBAACkAQAApQEAADE4YnREYnZ0VHJlZUNvbGxpZGVyAAAAAPgLAACQSwAAjCwAAAAAAADwSwAAnwEAAA8CAAChAQAAEAIAAKMBAACkAQAApQEAADE5QnJvYWRwaGFzZVJheVRlc3RlcgAAAPgLAADYSwAAjCwAAAAAAAA4TAAAnwEAABECAAChAQAAEgIAAKMBAACkAQAApQEAADIwQnJvYWRwaGFzZUFhYmJUZXN0ZXIAAPgLAAAgTAAAjCwAAAAAgD8AAMA/AAAAANzP0TUAAAAAAMAVPwAAAACkTAAAEwIAABQCAACqAAAAqwAAABUCAAAWAgAAFwIAAGJ0UmlnaWRCb2R5RmxvYXREYXRhADExYnRSaWdpZEJvZHkAAPgLAACVTAAAjCMAAAAAAAB8TQAAGwIAABwCAAAdAgAAHgIAAB8CAAAgAgAAIQIAACICAAAjAgAAJAIAACUCAAAmAgAAJwIAAHNvbHZlR3JvdXBDYWNoZUZyaWVuZGx5U2V0dXAAc29sdmVHcm91cENhY2hlRnJpZW5kbHlJdGVyYXRpb25zAHNvbHZlR3JvdXAAMzVidFNlcXVlbnRpYWxJbXB1bHNlQ29uc3RyYWludFNvbHZlcgAxOGJ0Q29uc3RyYWludFNvbHZlcgAAAADQCwAAXE0AAPgLAAA2TQAAdE0AAAAAAAC8TQAAbAEAACgCAAApAgAAMjdidENvbnRpbnVvdXNDb252ZXhDb2xsaXNpb24AAAD4CwAAnE0AAAA8AAAAAAAAFE4AAKIAAAAqAgAAKwIAABoAAAAAAAAAQE4AAKIAAAAsAgAALQIAABoAAAAyNWJ0VHJpYW5nbGVSYXljYXN0Q2FsbGJhY2sA+AsAAPhNAAAoHgAAMjhidFRyaWFuZ2xlQ29udmV4Y2FzdENhbGxiYWNrAAD4CwAAIE4AACgeAAAAAAAA4E8AAC4CAAAvAgAAMAIAADECAAAyAgAAMwIAADQCAAA1AgAANgIAADcCAAA4AgAAOQIAADoCAABPdmVyZmxvdyBpbiBBQUJCLCBvYmplY3QgcmVtb3ZlZCBmcm9tIHNpbXVsYXRpb24ASWYgeW91IGNhbiByZXByb2R1Y2UgdGhpcywgcGxlYXNlIGVtYWlsIGJ1Z3NAY29udGludW91c3BoeXNpY3MuY29tCgBQbGVhc2UgaW5jbHVkZSBhYm92ZSBpbmZvcm1hdGlvbiwgeW91ciBQbGF0Zm9ybSwgdmVyc2lvbiBvZiBPUy4KAFRoYW5rcy4KAHVwZGF0ZUFhYmJzAGNhbGN1bGF0ZU92ZXJsYXBwaW5nUGFpcnMAcGVyZm9ybURpc2NyZXRlQ29sbGlzaW9uRGV0ZWN0aW9uAGRpc3BhdGNoQWxsQ29sbGlzaW9uUGFpcnMAY29udmV4U3dlZXBDb21wb3VuZABjb252ZXhTd2VlcFRlc3QAMTZidENvbGxpc2lvbldvcmxkANALAADNTwAAAAAAAJRQAACiAAAAOwIAACsCAAA8AgAAWk4xNmJ0Q29sbGlzaW9uV29ybGQyMXJheVRlc3RTaW5nbGVJbnRlcm5hbEVSSzExYnRUcmFuc2Zvcm1TMl9QSzI0YnRDb2xsaXNpb25PYmplY3RXcmFwcGVyUk5TXzE3UmF5UmVzdWx0Q2FsbGJhY2tFRTI5QnJpZGdlVHJpYW5nbGVSYXljYXN0Q2FsbGJhY2sAAPgLAAAAUAAAFE4AAAAAAABQUQAAogAAAD0CAAArAgAAPgIAAFpOMTZidENvbGxpc2lvbldvcmxkMjFyYXlUZXN0U2luZ2xlSW50ZXJuYWxFUksxMWJ0VHJhbnNmb3JtUzJfUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclJOU18xN1JheVJlc3VsdENhbGxiYWNrRUUyOUJyaWRnZVRyaWFuZ2xlUmF5Y2FzdENhbGxiYWNrXzAAAAAA+AsAALhQAAAUTgAAAAAAAABSAACfAQAAPwIAAKEBAABAAgAAowEAAKQBAAClAQAAWk4xNmJ0Q29sbGlzaW9uV29ybGQyMXJheVRlc3RTaW5nbGVJbnRlcm5hbEVSSzExYnRUcmFuc2Zvcm1TMl9QSzI0YnRDb2xsaXNpb25PYmplY3RXcmFwcGVyUk5TXzE3UmF5UmVzdWx0Q2FsbGJhY2tFRTlSYXlUZXN0ZXIAAAD4CwAAgFEAAIwsAAAAAAAArFIAAEECAABCAgAAQwIAAEQCAABaTjE2YnRDb2xsaXNpb25Xb3JsZDIxcmF5VGVzdFNpbmdsZUludGVybmFsRVJLMTFidFRyYW5zZm9ybVMyX1BLMjRidENvbGxpc2lvbk9iamVjdFdyYXBwZXJSTlNfMTdSYXlSZXN1bHRDYWxsYmFja0VFMTVMb2NhbEluZm9BZGRlcjIAAAAA+AsAACRSAAAgXwAAAAAAAIBTAACiAAAARQIAAC0CAABGAgAAWk4xNmJ0Q29sbGlzaW9uV29ybGQyNW9iamVjdFF1ZXJ5U2luZ2xlSW50ZXJuYWxFUEsxM2J0Q29udmV4U2hhcGVSSzExYnRUcmFuc2Zvcm1TNV9QSzI0YnRDb2xsaXNpb25PYmplY3RXcmFwcGVyUk5TXzIwQ29udmV4UmVzdWx0Q2FsbGJhY2tFZkUzMkJyaWRnZVRyaWFuZ2xlQ29udmV4Y2FzdENhbGxiYWNrAAD4CwAA0FIAAEBOAAAAAAAAWFQAAKIAAABHAgAALQIAAEgCAABaTjE2YnRDb2xsaXNpb25Xb3JsZDI1b2JqZWN0UXVlcnlTaW5nbGVJbnRlcm5hbEVQSzEzYnRDb252ZXhTaGFwZVJLMTFidFRyYW5zZm9ybVM1X1BLMjRidENvbGxpc2lvbk9iamVjdFdyYXBwZXJSTlNfMjBDb252ZXhSZXN1bHRDYWxsYmFja0VmRTMyQnJpZGdlVHJpYW5nbGVDb252ZXhjYXN0Q2FsbGJhY2tfMAAAAAD4CwAApFMAAEBOAAAAAAAAMFUAAJ8BAABJAgAAoQEAAEoCAACjAQAApAEAAKUBAABaTjE2YnRDb2xsaXNpb25Xb3JsZDI1b2JqZWN0UXVlcnlTaW5nbGVJbnRlcm5hbEVQSzEzYnRDb252ZXhTaGFwZVJLMTFidFRyYW5zZm9ybVM1X1BLMjRidENvbGxpc2lvbk9iamVjdFdyYXBwZXJSTlNfMjBDb252ZXhSZXN1bHRDYWxsYmFja0VmRTIyYnRDb21wb3VuZExlYWZDYWxsYmFjawAAAAD4CwAAiFQAAIwsAAAAAAAANFYAAEsCAABMAgAATQIAAE4CAABaWk4xNmJ0Q29sbGlzaW9uV29ybGQyNW9iamVjdFF1ZXJ5U2luZ2xlSW50ZXJuYWxFUEsxM2J0Q29udmV4U2hhcGVSSzExYnRUcmFuc2Zvcm1TNV9QSzI0YnRDb2xsaXNpb25PYmplY3RXcmFwcGVyUk5TXzIwQ29udmV4UmVzdWx0Q2FsbGJhY2tFZkVOMjJidENvbXBvdW5kTGVhZkNhbGxiYWNrMTJQcm9jZXNzQ2hpbGRFaVM1X1BLMTZidENvbGxpc2lvblNoYXBlRTE0TG9jYWxJbmZvQWRkZXIAAPgLAABUVQAAAGAAAAAAAAC0VgAATwIAAFACAABRAgAAMTlidFNpbmdsZVJheUNhbGxiYWNrADIzYnRCcm9hZHBoYXNlUmF5Q2FsbGJhY2sAMjRidEJyb2FkcGhhc2VBYWJiQ2FsbGJhY2sAANALAACEVgAA+AsAAGpWAACgVgAA+AsAAFRWAACoVgAAAAAAAOxWAABPAgAAUgIAAFMCAAAyMWJ0U2luZ2xlU3dlZXBDYWxsYmFjawD4CwAA1FYAAKhWAAAAAAAAOFcAAFQCAABVAgAAVgIAAFcCAAD8////OFcAAFgCAABZAgAAWgIAADE3RGVidWdEcmF3Y2FsbGJhY2sALAwAACRXAAAAAAAAAgAAACgeAAACAAAAVB4AAAIEAAAAAAAAuFcAAFsCAABcAgAAXQIAAF4CAABpc2xhbmRVbmlvbkZpbmRBbmRRdWlja1NvcnQAcHJvY2Vzc0lzbGFuZHMAMjVidFNpbXVsYXRpb25Jc2xhbmRNYW5hZ2VyAADQCwAAm1cAAAAAAAA8WAAAXwIAAGACAABhAgAAYgIAABoAAAAaAAAAYwIAABoAAAAaAAAAZAIAAGUCAABidFR5cGVkQ29uc3RyYWludEZsb2F0RGF0YQAxN2J0VHlwZWRDb25zdHJhaW50ADEzYnRUeXBlZE9iamVjdAAA0AsAACNYAAAsDAAAD1gAAAAAAAABAAAANFgAAAIEAAAAAAAAqFoAAGYCAABnAgAAMAIAADECAAAyAgAAMwIAAGgCAAA1AgAANgIAAGkCAABqAgAAOQIAAGsCAABsAgAAbQIAAG4CAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAAdgIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAB+AgAAfwIAAIACAACBAgAAggIAAIMCAACEAgAAhQIAAIYCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAAZGVidWdEcmF3V29ybGQAaW50ZXJuYWxTaW5nbGVTdGVwU2ltdWxhdGlvbgB1cGRhdGVBY3Rpb25zAHVwZGF0ZUFjdGl2YXRpb25TdGF0ZQBzb2x2ZUNvbnN0cmFpbnRzAGNhbGN1bGF0ZVNpbXVsYXRpb25Jc2xhbmRzAHByZWRpY3RpdmUgY29udmV4U3dlZXBUZXN0AHJlbGVhc2UgcHJlZGljdGl2ZSBjb250YWN0IG1hbmlmb2xkcwBjcmVhdGVQcmVkaWN0aXZlQ29udGFjdHMAQ0NEIG1vdGlvbiBjbGFtcGluZwBpbnRlZ3JhdGVUcmFuc2Zvcm1zAGFwcGx5IHNwZWN1bGF0aXZlIGNvbnRhY3QgcmVzdGl0dXRpb24AcHJlZGljdFVuY29uc3RyYWludE1vdGlvbgBidER5bmFtaWNzV29ybGRGbG9hdERhdGEAMjNidERpc2NyZXRlRHluYW1pY3NXb3JsZAAxNWJ0RHluYW1pY3NXb3JsZAAAAPgLAACIWgAA4E8AAPgLAABuWgAAnFoAAAAAAAAcWwAAjgIAAI8CAACQAgAAMjdJbnBsYWNlU29sdmVySXNsYW5kQ2FsbGJhY2sATjI1YnRTaW11bGF0aW9uSXNsYW5kTWFuYWdlcjE0SXNsYW5kQ2FsbGJhY2tFANALAADmWgAA+AsAAMhaAAAUWwAAAAAAAGhbAABLAgAAkQIAAJICAACTAgAAMzRidENsb3Nlc3ROb3RNZUNvbnZleFJlc3VsdENhbGxiYWNrAAAAAPgLAABAWwAACGAAAAAAAADcWwAAlAIAAJUCAACqAAAAqwAAAKwAAACtAAAArgAAAJYCAACXAgAAAAAAAARcAACYAgAAmQIAAKoAAACrAAAArAAAAK0AAACuAAAAmgIAAJsCAAAxM2J0R2hvc3RPYmplY3QA+AsAAMxbAACMIwAAMjRidFBhaXJDYWNoaW5nR2hvc3RPYmplY3QAAPgLAADoWwAA3FsAAAAAAADQXAAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAACkAgAApQIAAKYCAACnAgAAqAIAAKkCAACqAgAAqwIAAKwCAACtAgAArgIAADMwYnRLaW5lbWF0aWNDaGFyYWN0ZXJDb250cm9sbGVyADMwYnRDaGFyYWN0ZXJDb250cm9sbGVySW50ZXJmYWNlADE3YnRBY3Rpb25JbnRlcmZhY2UAAADQCwAAplwAAPgLAACFXAAAvFwAAPgLAABkXAAAxFwAAAAAAAAkXQAASwIAAK8CAACwAgAAsQIAADQzYnRLaW5lbWF0aWNDbG9zZXN0Tm90TWVDb252ZXhSZXN1bHRDYWxsYmFjawAAAPgLAAD0XAAACGAAAAAAAACUXQAAXwIAALICAACzAgAAYgIAALQCAAC1AgAAYwIAALYCAAC3AgAAuAIAALkCAAAAAAAAAQAAAAIAAAAzMGJ0R2VuZXJpYzZEb2ZTcHJpbmcyQ29uc3RyYWludAAAAAD4CwAAcF0AADxYAAACAAAAAQAAAAIAAAAAAAAAAQAAAAAAAAABAAAAAgAAAAAAAAACAAAAAAAAAAE="),g(24024,"AQAAAAEAAAACAAAAAgAAAAAAAAAwXgAAugIAALsCAACzAgAAYgIAALQCAAC1AgAAYwIAALYCAAC3AgAAuAIAALkCAAAxN2J0Rml4ZWRDb25zdHJhaW50APgLAAAcXgAAlF0AAGJ0R2VuZXJpYzZEb2ZTcHJpbmcyQ29uc3RyYWludERhdGEAAAAAAACkXgAAvAIAAL0CAAC+AgAAvwIAADE1TGF5YU1vdGlvblN0YXRlADEzYnRNb3Rpb25TdGF0ZQAAANALAACKXgAA+AsAAHheAACcXgAAAAAAAChfAABBAgAAwAIAAMECAADCAgAATjE2YnRDb2xsaXNpb25Xb3JsZDI0Q2xvc2VzdFJheVJlc3VsdENhbGxiYWNrRQBOMTZidENvbGxpc2lvbldvcmxkMTdSYXlSZXN1bHRDYWxsYmFja0UAANALAAD3XgAA+AsAAMheAAAgXwAAAAAAAHxfAADDAgAAxAIAAMECAADFAgAATjE2YnRDb2xsaXNpb25Xb3JsZDI0QWxsSGl0c1JheVJlc3VsdENhbGxiYWNrRQAA+AsAAExfAAAgXwAAAAAAAAhgAABLAgAAxgIAALACAADHAgAATjE2YnRDb2xsaXNpb25Xb3JsZDI3Q2xvc2VzdENvbnZleFJlc3VsdENhbGxiYWNrRQBOMTZidENvbGxpc2lvbldvcmxkMjBDb252ZXhSZXN1bHRDYWxsYmFja0UAAAAA0AsAANJfAAD4CwAAoF8AAABgAAAAAAAAXGAAAMgCAADJAgAAsAIAAMoCAABOMTZidENvbGxpc2lvbldvcmxkMjNBbGxDb252ZXhSZXN1bHRDYWxsYmFja0UAAAD4CwAALGAAAABgAAAAAAAAwGAAAMsCAADMAgAAzQIAAM4CAADPAgAAMTlidEdob3N0UGFpckNhbGxiYWNrADI1YnRPdmVybGFwcGluZ1BhaXJDYWxsYmFjawAAANALAACaYAAA+AsAAIRgAAC4YA==");var d=function(r,e,i){var a=e.memory,f=new r.Int8Array(i),t=new r.Int16Array(i),b=new r.Int32Array(i),C=new r.Uint8Array(i),g=new r.Uint16Array(i),d=new r.Uint32Array(i),v=new r.Float32Array(i),_=new r.Float64Array(i),R=r.Math.imul,B=r.Math.fround,m=r.Math.abs,h=r.Math.clz32,G=r.Math.min,y=r.Math.max,Q=r.Math.floor,p=(r.Math.ceil,r.Math.sqrt),D=e.abort,w=(r.NaN,r.Infinity),Z=e.fd_close,Y=e.fd_write,W=e.getWorldTransform,F=e.setWorldTransform,E=e.fd_seek,N=90320,j=0;function V(A,r,e){var i,a=0;N=i=N-16|0,a=-1;A:{r:{if((0|e)&gt;-1){if(!(A=0|Y(0|A,0|r,0|e,i+12|0)))break r;b[256]=A;break A}b[256]=28;break A}a=b[i+12&gt;&gt;2]}return N=i+16|0,a}function I(A){var r=0;return r=b[A+60&gt;&gt;2],b[A+60&gt;&gt;2]=r+-1|r,8&amp;(r=b[A&gt;&gt;2])?(b[A&gt;&gt;2]=32|r,-1):(b[A+4&gt;&gt;2]=0,b[A+8&gt;&gt;2]=0,r=b[A+40&gt;&gt;2],b[A+24&gt;&gt;2]=r,b[A+20&gt;&gt;2]=r,b[A+16&gt;&gt;2]=r+b[A+44&gt;&gt;2],0)}function J(A,r,e){var i=0,a=0,n=0,t=0,o=0,k=0,c=0;A:{r:{e:{if(!(!e|!(3&amp;r))){for(;f[0|A]=C[0|r],i=e+-1|0,A=A+1|0,r=r+1|0,1!=(0|e)&amp;&amp;(e=i,3&amp;r););if(!(e=3&amp;A))break e;break r}if(i=e,e=3&amp;A)break r}if(i&gt;&gt;&gt;0&gt;=16)for(e=i+-16|0;b[A&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=b[r+4&gt;&gt;2],b[A+8&gt;&gt;2]=b[r+8&gt;&gt;2],b[A+12&gt;&gt;2]=b[r+12&gt;&gt;2],A=A+16|0,r=r+16|0,(i=i+-16|0)&gt;&gt;&gt;0&gt;15;);else e=i;if(8&amp;e&amp;&amp;(i=b[r+4&gt;&gt;2],b[A&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=i,r=r+8|0,A=A+8|0),4&amp;e&amp;&amp;(b[A&gt;&gt;2]=b[r&gt;&gt;2],r=r+4|0,A=A+4|0),2&amp;e&amp;&amp;(f[0|A]=C[0|r],f[A+1|0]=C[r+1|0],r=r+2|0,A=A+2|0),!(1&amp;e))break A;return void(f[0|A]=C[0|r])}r:if(!(i&gt;&gt;&gt;0&lt;32)){e:{if(3!=(0|e)){if(2==(0|e))break e;if(1!=(0|e))break r;for(f[A+1|0]=C[r+1|0],a=b[r&gt;&gt;2],f[0|A]=a,f[A+2|0]=C[r+2|0],o=i+-3|0,k=A+3|0,c=i+-20&amp;-16,e=0;A=e+k|0,n=b[(t=r+e|0)+4&gt;&gt;2],b[A&gt;&gt;2]=n&lt;&lt;8|a&gt;&gt;&gt;24,a=b[t+8&gt;&gt;2],b[A+4&gt;&gt;2]=a&lt;&lt;8|n&gt;&gt;&gt;24,n=b[t+12&gt;&gt;2],b[A+8&gt;&gt;2]=n&lt;&lt;8|a&gt;&gt;&gt;24,a=b[t+16&gt;&gt;2],b[A+12&gt;&gt;2]=a&lt;&lt;8|n&gt;&gt;&gt;24,e=e+16|0,(o=o+-16|0)&gt;&gt;&gt;0&gt;16;);A=e+k|0,r=3+(r+e|0)|0,i=(i+-19|0)-c|0;break r}for(a=b[r&gt;&gt;2],f[0|A]=a,o=i+-1|0,k=A+1|0,c=i+-20&amp;-16,e=0;A=e+k|0,n=b[(t=r+e|0)+4&gt;&gt;2],b[A&gt;&gt;2]=n&lt;&lt;24|a&gt;&gt;&gt;8,a=b[t+8&gt;&gt;2],b[A+4&gt;&gt;2]=a&lt;&lt;24|n&gt;&gt;&gt;8,n=b[t+12&gt;&gt;2],b[A+8&gt;&gt;2]=n&lt;&lt;24|a&gt;&gt;&gt;8,a=b[t+16&gt;&gt;2],b[A+12&gt;&gt;2]=a&lt;&lt;24|n&gt;&gt;&gt;8,e=e+16|0,(o=o+-16|0)&gt;&gt;&gt;0&gt;18;);A=e+k|0,r=1+(r+e|0)|0,i=(i+-17|0)-c|0;break r}for(a=b[r&gt;&gt;2],f[0|A]=a,f[A+1|0]=C[r+1|0],o=i+-2|0,k=A+2|0,c=i+-20&amp;-16,e=0;A=e+k|0,n=b[(t=r+e|0)+4&gt;&gt;2],b[A&gt;&gt;2]=n&lt;&lt;16|a&gt;&gt;&gt;16,a=b[t+8&gt;&gt;2],b[A+4&gt;&gt;2]=a&lt;&lt;16|n&gt;&gt;&gt;16,n=b[t+12&gt;&gt;2],b[A+8&gt;&gt;2]=n&lt;&lt;16|a&gt;&gt;&gt;16,a=b[t+16&gt;&gt;2],b[A+12&gt;&gt;2]=a&lt;&lt;16|n&gt;&gt;&gt;16,e=e+16|0,(o=o+-16|0)&gt;&gt;&gt;0&gt;17;);A=e+k|0,r=2+(r+e|0)|0,i=(i+-18|0)-c|0}16&amp;i&amp;&amp;(e=C[0|r]|C[r+1|0]&lt;&lt;8,f[0|A]=e,f[A+1|0]=e&gt;&gt;&gt;8,f[A+2|0]=C[r+2|0],f[A+3|0]=C[r+3|0],f[A+4|0]=C[r+4|0],f[A+5|0]=C[r+5|0],f[A+6|0]=C[r+6|0],f[A+7|0]=C[r+7|0],f[A+8|0]=C[r+8|0],f[A+9|0]=C[r+9|0],f[A+10|0]=C[r+10|0],f[A+11|0]=C[r+11|0],f[A+12|0]=C[r+12|0],f[A+13|0]=C[r+13|0],f[A+14|0]=C[r+14|0],f[A+15|0]=C[r+15|0],r=r+16|0,A=A+16|0),8&amp;i&amp;&amp;(f[0|A]=C[0|r],f[A+1|0]=C[r+1|0],f[A+2|0]=C[r+2|0],f[A+3|0]=C[r+3|0],f[A+4|0]=C[r+4|0],f[A+5|0]=C[r+5|0],f[A+6|0]=C[r+6|0],f[A+7|0]=C[r+7|0],r=r+8|0,A=A+8|0),4&amp;i&amp;&amp;(f[0|A]=C[0|r],f[A+1|0]=C[r+1|0],f[A+2|0]=C[r+2|0],f[A+3|0]=C[r+3|0],r=r+4|0,A=A+4|0),2&amp;i&amp;&amp;(f[0|A]=C[0|r],f[A+1|0]=C[r+1|0],r=r+2|0,A=A+2|0),1&amp;i&amp;&amp;(f[0|A]=C[0|r])}}function X(A,r,e){var i=0,a=0,f=0,n=0,t=0,o=0;A:{if(!(i=b[e+16&gt;&gt;2])){if(I(e))break A;i=b[e+16&gt;&gt;2]}if(i-(f=b[e+20&gt;&gt;2])&gt;&gt;&gt;0&lt;r&gt;&gt;&gt;0)return 0|BA[b[e+32&gt;&gt;2]](e,A,r);r:if(!(b[e+64&gt;&gt;2]&lt;0)){for(a=A,i=0;;){if((0|r)==(0|i))break r;if(i=i+1|0,o=r+a|0,a=t=a+-1|0,10==C[o+-1|0])break}if(n=1+(r-i|0)|0,(a=0|BA[b[e+32&gt;&gt;2]](e,A,n))&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0)break A;A=1+(r+t|0)|0,f=b[e+20&gt;&gt;2],r=i+-1|0}return J(f,A,r),b[(A=e+20|0)&gt;&gt;2]=b[A&gt;&gt;2]+r,r+n|0}return a}function M(A,r){var e,i,a=0;u(+A),a=0|o(1),e=0|o(0),i=a;A:{if(2047!=(0|(a=a&gt;&gt;&gt;20&amp;2047))){if(!a){if(0==A)break A;return A=M(0x10000000000000000*A,r),b[r&gt;&gt;2]=b[r&gt;&gt;2]+-64,A}b[r&gt;&gt;2]=a+-1022,k(0,0|e),k(1,-2146435073&amp;i|1071644672),A=+c()}return A}return b[r&gt;&gt;2]=0,A}function x(A,r,e){var i=0,a=0,n=0,t=0;if(e&amp;&amp;(f[0|A]=r,f[(i=A+e|0)+-1|0]=r,!(e&gt;&gt;&gt;0&lt;3||(f[A+2|0]=r,f[A+1|0]=r,f[i+-3|0]=r,f[i+-2|0]=r,e&gt;&gt;&gt;0&lt;7||(f[A+3|0]=r,f[i+-4|0]=r,e&gt;&gt;&gt;0&lt;9||(i=0-A&amp;3,a=i+A|0,r=R(255&amp;r,16843009),b[a&gt;&gt;2]=r,e=e-i&amp;-4,i=e+a|0,b[i+-4&gt;&gt;2]=r,e&gt;&gt;&gt;0&lt;9||(b[a+8&gt;&gt;2]=r,b[a+4&gt;&gt;2]=r,b[i+-8&gt;&gt;2]=r,b[i+-12&gt;&gt;2]=r,e&gt;&gt;&gt;0&lt;25||(b[a+24&gt;&gt;2]=r,b[a+20&gt;&gt;2]=r,b[a+16&gt;&gt;2]=r,b[a+12&gt;&gt;2]=r,b[i+-16&gt;&gt;2]=r,b[i+-20&gt;&gt;2]=r,b[i+-24&gt;&gt;2]=r,b[i+-28&gt;&gt;2]=r,t=4&amp;a|24,e=e-t|0,e&gt;&gt;&gt;0&lt;32))))))))for(i=r,n=r,r=a+t|0;b[r&gt;&gt;2]=n,b[r+4&gt;&gt;2]=i,b[(a=r+24|0)&gt;&gt;2]=n,b[a+4&gt;&gt;2]=i,b[(a=r+16|0)&gt;&gt;2]=n,b[a+4&gt;&gt;2]=i,b[(a=r+8|0)&gt;&gt;2]=n,b[a+4&gt;&gt;2]=i,r=r+32|0,(e=e+-32|0)&gt;&gt;&gt;0&gt;31;);return A}function S(A,r){return A?function(A,r){if(A){if(r&gt;&gt;&gt;0&lt;=127)return f[0|A]=r,1;A:{r:{if(b[259]){if(r&gt;&gt;&gt;0&gt;2047)break r;return f[A+1|0]=63&amp;r|128,f[0|A]=r&gt;&gt;&gt;6|192,2}if(57216!=(-128&amp;r))break A;return f[0|A]=r,1}if(!(57344==(-8192&amp;r)|r&gt;&gt;&gt;0&lt;55296)){if(r+-65536&gt;&gt;&gt;0&gt;1048575)break A;return f[A+3|0]=63&amp;r|128,f[0|A]=r&gt;&gt;&gt;18|240,f[A+2|0]=r&gt;&gt;&gt;6&amp;63|128,f[A+1|0]=r&gt;&gt;&gt;12&amp;63|128,4}return f[A+2|0]=63&amp;r|128,f[0|A]=r&gt;&gt;&gt;12|224,f[A+1|0]=r&gt;&gt;&gt;6&amp;63|128,3}b[256]=25,A=-1}else A=1;return A}(A,r):0}function T(A){var r=0,e=0,i=0;b[265]||(b[265]=1036);A:{r:{e:{for(;;){if((0|A)!=C[r+3232|0]){if(e=77,77!=(0|(r=r+1|0)))continue;break e}break}if(e=r,!r)break r}for(r=3312;i=C[0|r],r=A=r+1|0,i||(r=A,e=e+-1|0););break A}A=3312}return A}function U(A,r){var e=0,i=0;i=0!=(0|r);A:{r:{e:{i:{if(!(!r|!(3&amp;A))){for(;;){if(!C[0|A])break i;if(i=1!=(0|r),e=r+-1|0,A=A+1|0,!(1!=(0|r)&amp;&amp;(r=e,3&amp;A)))break}if(i)break e;break r}if(e=r,i)break e;break r}e=r}e:if(!(!C[0|A]|e&gt;&gt;&gt;0&lt;4))for(;;){if((-1^(r=b[A&gt;&gt;2]))&amp;r+-16843009&amp;-2139062144)break e;if(A=A+4|0,!((e=e+-4|0)&gt;&gt;&gt;0&gt;3))break}if(e)for(;;){if(!C[0|A])break A;if(A=A+1|0,!(e=e+-1|0))break}}return 0}return A}function O(A,r,e){var i,a=0,f=0;if(N=i=N-208|0,b[i+204&gt;&gt;2]=e,b[(e=i+192|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=i+184|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=i+176|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[i+168&gt;&gt;2]=0,b[i+172&gt;&gt;2]=0,b[i+160&gt;&gt;2]=0,b[i+164&gt;&gt;2]=0,b[i+200&gt;&gt;2]=b[i+204&gt;&gt;2],(0|H(0,r,i+200|0,i+80|0,i+160|0))&gt;-1){a=b[A&gt;&gt;2];A:{r:{e:{i:{a:{if(b[A+60&gt;&gt;2]&gt;0){if(!b[A+44&gt;&gt;2])break a;break i}if(b[A&gt;&gt;2]=-33&amp;a,b[A+44&gt;&gt;2])break i}b[A+24&gt;&gt;2]=0,b[A+16&gt;&gt;2]=0,b[A+20&gt;&gt;2]=0,b[A+44&gt;&gt;2]=80,f=b[A+40&gt;&gt;2],b[A+40&gt;&gt;2]=i;break e}if(b[A+16&gt;&gt;2])break r}if(e=-1,I(A))break A}e=H(A,r,i+200|0,i+80|0,i+160|0)}f&amp;&amp;(BA[b[A+32&gt;&gt;2]](A,0,0),b[A+44&gt;&gt;2]=0,b[A+40&gt;&gt;2]=f,b[A+24&gt;&gt;2]=0,b[A+16&gt;&gt;2]=0,b[A+20&gt;&gt;2]=0,e=0),b[A&gt;&gt;2]=b[A&gt;&gt;2]|32&amp;a}N=i+208|0}function H(A,r,e,i,a){var n,k,c,l,s,g,d,v,B=0,h=0,G=0,y=0,Q=0,p=0,D=0,Z=0,Y=0,W=0,F=0,E=0,V=0,J=0,I=0,O=0,H=0,P=0,L=0,K=0,q=0,$=0,AA=0,rA=0,eA=0,iA=0,aA=0,fA=0,nA=0,tA=0,bA=0,oA=0,kA=0,cA=0,uA=0,lA=0,sA=0,CA=0,gA=0;N=n=N-880|0,s=n+336|8,g=n+55|0,d=-338-n|0,l=n+336|9,v=n+656|0,c=n+336|0,k=n+56|0;A:{r:{for(;;){e:if(p=r,!((0|B)&gt;(2147483647-L|0))){L=B+L|0;i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{g:{d:{v:{_:{R:{B:{m:{h:{G:{y:{Q:{p:{if(B=C[0|p]){D:{w:{if(B)for(;;){if(37==(0|B))break w;if(B=C[r+1|0],r=r+1|0,!B)break}h=r;break D}for(B=h=r;;){if(37==C[B+1|0]){if(h=h+1|0,G=C[B+2|0],B=r=B+2|0,37==(0|G))continue;break D}break}r=B}if((0|(B=h-p|0))&gt;(0|(O=2147483647-L|0)))break e;if(!A|32&amp;C[0|A]||X(p,B,A),B)continue;B=r+1|0,(h=(y=f[r+1|0])+-48|0)&gt;&gt;&gt;0&lt;=9?(B=(G=36==C[r+2|0])?r+3|0:B,eA=G?1:eA,y=f[(G?3:1)+r|0],V=G?h:-1):V=-1,Q=0;D:if(!((r=y+-32|0)&gt;&gt;&gt;0&gt;31)&amp;&amp;(r=1&lt;&lt;r,75913&amp;r))for(G=B+1|0;;){if(Q|=r,(r=(y=f[0|(B=G)])+-32|0)&gt;&gt;&gt;0&gt;=32)break D;if(G=B+1|0,!(75913&amp;(r=1&lt;&lt;r)))break}D:{w:{Z:{Y:{W:{if(42==(0|y)){if(r=f[B+1|0]+-48|0,36!=C[B+2|0]|r&gt;&gt;&gt;0&gt;9)break W;if(b[(r&lt;&lt;2)+a&gt;&gt;2]=10,D=B+3|0,eA=1,(0|(Y=b[((f[B+1|0]&lt;&lt;3)+i|0)-384&gt;&gt;2]))&gt;-1)break D;break Y}if(Y=0,(G=y+-48|0)&gt;&gt;&gt;0&gt;9)break Z;for(r=0;Y=-1,h=f[B+1|0],B=D=B+1|0,r&gt;&gt;&gt;0&lt;=214748364&amp;&amp;(Y=(0|G)&gt;(2147483647-(r=R(r,10))|0)?-1:r+G|0),r=Y,(G=h+-48|0)&gt;&gt;&gt;0&lt;10;);if((0|Y)&gt;=0)break D;break e}if(eA)break g;if(D=B+1|0,!A)break w;if(r=b[e&gt;&gt;2],b[e&gt;&gt;2]=r+4,eA=0,(0|(Y=b[r&gt;&gt;2]))&gt;-1)break D}Y=0-Y|0,Q|=8192;break D}D=B;break D}eA=0,Y=0}B=0,y=-1;D:{w:{Z:{Y:{W:{F:{if(46==C[0|D]){if(42!=(0|(h=f[D+1|0])))break F;if(r=f[D+2|0]+-48|0,36!=C[D+3|0]|r&gt;&gt;&gt;0&gt;9)break W;b[(r&lt;&lt;2)+a&gt;&gt;2]=10,r=D+4|0,y=b[((f[D+2|0]&lt;&lt;3)+i|0)-384&gt;&gt;2];break w}r=D,Z=0;break D}if(r=D+1|0,(F=h+-48|0)&gt;&gt;&gt;0&gt;9)break Y;for(D=0,G=r;y=-1,D&gt;&gt;&gt;0&lt;=214748364&amp;&amp;(y=(0|F)&gt;(2147483647-(r=R(D,10))|0)?-1:r+F|0),Z=1,h=f[G+1|0],G=r=G+1|0,D=y,(F=h+-48|0)&gt;&gt;&gt;0&lt;10;);break D}if(eA)break g;if(r=D+2|0,!A)break Z;h=b[e&gt;&gt;2],b[e&gt;&gt;2]=h+4,y=b[h&gt;&gt;2];break w}Z=1,y=0;break D}y=0}Z=(-1^y)&gt;&gt;&gt;31}for(;;){if(G=B,(h=f[0|r]+-65|0)&gt;&gt;&gt;0&gt;57)break g;if(r=r+1|0,!((B=C[4912+(h+R(G,58)|0)|0])+-1&gt;&gt;&gt;0&lt;8))break}if(!B)break g;D:{w:{Z:{if(27==(0|B)){if((0|V)&lt;=-1)break Z;break g}if((0|V)&lt;0)break w;b[(V&lt;&lt;2)+a&gt;&gt;2]=B,h=b[(B=(V&lt;&lt;3)+i|0)+4&gt;&gt;2],b[n+56&gt;&gt;2]=b[B&gt;&gt;2],b[n+60&gt;&gt;2]=h}if(B=0,!A)continue;break D}if(!A)break p;z(n+56|0,B,e)}h=-65537&amp;Q,D=8192&amp;Q?h:Q;D:{w:{Z:{Y:{W:{F:{E:{N:{V:{X:{J:{I:{x:{M:{S:{T:{U:{j:{O:{H:{z:{P:{L:{K:{q:{$:{AA:{rA:{eA:{iA:{aA:{fA:{nA:{tA:{bA:if(B=f[r+-1|0],F=G&amp;&amp;3==(15&amp;B)?-33&amp;B:B,B=F+-65|0,!(B&gt;&gt;&gt;0&gt;55)){switch(B-1|0){default:if(Z&amp;&amp;(0|y)&lt;=-1)break e;E=_[n+56&gt;&gt;3],b[n+364&gt;&gt;2]=0;oA:{kA:{if(u(+E),h=0|o(1),sA=1,gA=o(0)&gt;&gt;&gt;0&gt;4294967295?0:1,CA=(0|h)&lt;=-1?gA:0,!((0|h)&lt;-1?sA:CA)){if(2048&amp;D)break kA;iA=(H=1&amp;D)?5542:5537;break oA}E=-E,H=1,iA=5536;break oA}H=1,iA=5539}oA:{if((P=m(E))!=w&amp;P==P){if(0!=(E=(P=M(E,n+364|0))+P)&amp;&amp;(b[n+364&gt;&gt;2]=b[n+364&gt;&gt;2]+-1),97!=(0|(tA=32|F)))break oA;if(O=(Q=32&amp;F)?iA+9|0:iA,!(12-y)|y&gt;&gt;&gt;0&gt;11)break x;for(B=y+-12|0,P=16;P*=16,B=B+1|0;);if(45!=C[0|O])break M;E=-(P+(-E-P));break x}if(8192&amp;D|(0|Y)&lt;=(0|(y=H+3|0)))break T;if(x(n- -64|0,32,(B=(Q=Y-y|0)&gt;&gt;&gt;0&lt;256)?Q:256),h=32&amp;(G=b[A&gt;&gt;2]),B)break j;for(B=!h,h=Q;1&amp;B&amp;&amp;(X(n- -64|0,256,A),G=b[A&gt;&gt;2]),B=!(p=32&amp;G),(h=h+-256|0)&gt;&gt;&gt;0&gt;255;);if(p)break T;Q&amp;=255;break U}if(h=(0|y)&lt;0,0==E)break P;W=b[n+364&gt;&gt;2]+-28|0,b[n+364&gt;&gt;2]=W,E*=268435456;break z;case 51:break L;case 49:break q;case 22:case 54:break $;case 46:break AA;case 45:break rA;case 44:break eA;case 43:break iA;case 33:break aA;case 17:break nA;case 1:break tA;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 bA;case 34:case 39:}if(B=h=b[n+60&gt;&gt;2],Q=b[n+56&gt;&gt;2],(0|B)&lt;-1||(0|B)&lt;=-1&amp;&amp;!(Q&gt;&gt;&gt;0&gt;4294967295))break H;if(2048&amp;D)break S;if(H=(W=1&amp;D)?4888:4886,1==(0|B)&amp;Q&gt;&gt;&gt;0&gt;=0|B&gt;&gt;&gt;0&gt;1)break o;break k}W=0,H=4886;break a}b[n+12&gt;&gt;2]=0,b[n+8&gt;&gt;2]=b[n+56&gt;&gt;2],b[n+56&gt;&gt;2]=n+8,y=-1,p=n+8|0;break fA}if(p=b[n+56&gt;&gt;2],!y)break X}for(B=0,h=p;;){if(!(G=b[h&gt;&gt;2]))break J;if((G=(0|(Q=S(n+4|0,G)))&lt;0)|Q&gt;&gt;&gt;0&gt;y-B&gt;&gt;&gt;0)break I;if(h=h+4|0,!(y&gt;&gt;&gt;0&gt;(B=B+Q|0)&gt;&gt;&gt;0))break}break J}f[n+55|0]=b[n+56&gt;&gt;2],W=0,H=4886,y=1,p=g,B=k,D=h;break i}p=T(b[256]);break K}if(B=0,(h=255&amp;G)&gt;&gt;&gt;0&gt;7)continue;switch(h-1|0){case 4:continue;case 6:break D;case 5:break w;case 3:break Z;case 2:break Y;case 1:break W;case 0:break F}b[b[n+56&gt;&gt;2]&gt;&gt;2]=L;continue}if(p=k,(B=h=b[n+60&gt;&gt;2])|(Q=b[n+56&gt;&gt;2]))for(;f[0|(p=p+-1|0)]=7&amp;Q|48,(Q=(7&amp;B)&lt;&lt;29|Q&gt;&gt;&gt;3)|(B&gt;&gt;&gt;=3););if(W=0,H=4886,!(8&amp;D))break t;if(y=(0|y)&gt;(0|(h=k-p|0))?y:h+1|0,Z)break n;break f}y=y&gt;&gt;&gt;0&gt;8?y:8,D|=8,F=120}if(W=0,H=4886,(B=h=b[n+60&gt;&gt;2])|(Q=b[n+56&gt;&gt;2])){for(h=32&amp;F,p=k;f[0|(p=p+-1|0)]=h|C[5520+(15&amp;Q)|0],(Q=(15&amp;B)&lt;&lt;28|Q&gt;&gt;&gt;4)|(B&gt;&gt;&gt;=4););if(!(8&amp;D)|!(b[n+56&gt;&gt;2]|b[n+60&gt;&gt;2]))break t;if(H=4886+(F&gt;&gt;4)|0,W=2,Z)break n;break f}if(p=k,Z)break n;break f}p=(B=b[n+56&gt;&gt;2])||4896}if(W=0,B=(G=(B=U(p,G=(0|y)&lt;0?2147483647:y))?B-p|0:G)+p|0,H=4886,(0|y)&lt;=-1)break O;D=h,y=G;break i}if(W=0,H=4886,1==(0|(B=h=b[n+60&gt;&gt;2]))&amp;(Q=b[n+56&gt;&gt;2])&gt;&gt;&gt;0&lt;0|B&gt;&gt;&gt;0&lt;1)break k;break o}W=b[n+364&gt;&gt;2]}for(Z=h?6:y,h=V=(0|W)&lt;0?n+368|0:v;B=E&lt;4294967296&amp;E&gt;=0?~~E&gt;&gt;&gt;0:0,b[h&gt;&gt;2]=B,h=h+4|0,0!=(E=1e9*(E-+(B&gt;&gt;&gt;0))););if((0|W)&gt;=1){G=V,$=0;break C}J=h,G=V,B=0;break s}if(B=0-((0&lt;Q&gt;&gt;&gt;0)+B|0)|0,Q=0-Q|0,b[n+56&gt;&gt;2]=Q,b[n+60&gt;&gt;2]=B,W=1,H=4886,1==(0|B)&amp;Q&gt;&gt;&gt;0&gt;=0|B&gt;&gt;&gt;0&gt;1)break o;break k}if(D=h,y=G,!C[0|B])break i;break e}if(h)break T}X(n- -64|0,Q,A)}32&amp;(h=b[A&gt;&gt;2])||(X(iA,H,A),h=b[A&gt;&gt;2]),32&amp;h||(h=(32&amp;F)&gt;&gt;&gt;5,X(E!=E?h?5563:5567:h?5555:5559,3,A));T:if(!(8192!=(73728&amp;D)|(0|Y)&lt;=(0|y))){if(x(n- -64|0,32,(B=(Q=Y-y|0)&gt;&gt;&gt;0&lt;256)?Q:256),h=32&amp;(G=b[A&gt;&gt;2]),B){if(h)break T}else{for(B=!h,h=Q;1&amp;B&amp;&amp;(X(n- -64|0,256,A),G=b[A&gt;&gt;2]),B=!(p=32&amp;G),(h=h+-256|0)&gt;&gt;&gt;0&gt;255;);if(p)break T;Q&amp;=255}X(n- -64|0,Q,A)}B=(0|Y)&gt;(0|y)?Y:y;break l}if(W=1,H=4887,1==(0|B)&amp;Q&gt;&gt;&gt;0&lt;0|B&gt;&gt;&gt;0&lt;1)break k;break o}E=E+P-P}G=c;x:{if(B=(h=(V=b[n+364&gt;&gt;2])&gt;&gt;31)^h+V){for(h=0;G=(B&gt;&gt;&gt;0)/10|0,f[335+(h+n|0)|0]=B-R(G,10)|48,h=h+-1|0,p=B&gt;&gt;&gt;0&gt;9,B=G,p;);if(G=336+(h+n|0)|0,h)break x}f[0|(G=G+-1|0)]=48}for(I=2|H,f[0|(W=G+-2|0)]=F+15,f[G+-1|0]=(0|V)&lt;0?45:43,p=8&amp;D,h=n+336|0;B=h,G=m(E)&lt;2147483648?~~E:-2147483648,f[0|B]=Q|C[G+5520|0],h=B+1|0,(0|y)&gt;0|p|0!=(E=16*(E-+(0|G)))&amp;&amp;1==(h-(n+336|0)|0)&amp;&amp;(f[B+1|0]=46,h=B+2|0),0!=E;);if(B=-1,((2147483645-I|0)-(Z=c-W|0)|0)&lt;(0|y))break l;if(F=h-(n+336|0)|0,(V=73728&amp;D)|(0|Y)&lt;=(0|(y=(Q=y&amp;&amp;(h+d|0)&lt;(0|y)?y+2|0:F)+(Z+I|0)|0)))break E;if(x(n- -64|0,32,(B=(D=Y-y|0)&gt;&gt;&gt;0&lt;256)?D:256),h=32&amp;(G=b[A&gt;&gt;2]),B)break V;for(B=!h,h=D;1&amp;B&amp;&amp;(X(n- -64|0,256,A),G=b[A&gt;&gt;2]),B=!(p=32&amp;G),(h=h+-256|0)&gt;&gt;&gt;0&gt;255;);if(p)break E;D&amp;=255;break N}if(G)break r}if((0|B)&lt;0)break e;if(D&amp;=73728)break c;break u}if(B=0,!(D&amp;=73728))break u;break c}if(h)break E}X(n- -64|0,D,A)}32&amp;C[0|A]||X(O,I,A);E:if(!(65536!=(0|V)|(0|Y)&lt;=(0|y))){if(x(n- -64|0,48,(B=(D=Y-y|0)&gt;&gt;&gt;0&lt;256)?D:256),h=32&amp;(G=b[A&gt;&gt;2]),B){if(h)break E}else{for(B=!h,h=D;1&amp;B&amp;&amp;(X(n- -64|0,256,A),G=b[A&gt;&gt;2]),B=!(p=32&amp;G),(h=h+-256|0)&gt;&gt;&gt;0&gt;255;);if(p)break E;D&amp;=255}X(n- -64|0,D,A)}32&amp;C[0|A]||X(n+336|0,F,A);E:if(!((0|(D=Q-F|0))&lt;1)){if(x(n- -64|0,48,(h=D&gt;&gt;&gt;0&lt;256)?D:256),B=32&amp;(G=b[A&gt;&gt;2]),h){if(B)break E}else{for(B=!B,h=D;1&amp;B&amp;&amp;(X(n- -64|0,256,A),G=b[A&gt;&gt;2]),B=!(p=32&amp;G),(h=h+-256|0)&gt;&gt;&gt;0&gt;255;);if(p)break E;D&amp;=255}X(n- -64|0,D,A)}32&amp;C[0|A]||X(W,Z,A);E:if(!(8192!=(0|V)|(0|Y)&lt;=(0|y))){if(x(n- -64|0,32,(B=(Q=Y-y|0)&gt;&gt;&gt;0&lt;256)?Q:256),h=32&amp;(G=b[A&gt;&gt;2]),B){if(h)break E}else{for(B=!h,h=Q;1&amp;B&amp;&amp;(X(n- -64|0,256,A),G=b[A&gt;&gt;2]),B=!(p=32&amp;G),(h=h+-256|0)&gt;&gt;&gt;0&gt;255;);if(p)break E;Q&amp;=255}X(n- -64|0,Q,A)}B=(0|Y)&gt;(0|y)?Y:y;break l}b[b[n+56&gt;&gt;2]&gt;&gt;2]=L;continue}h=b[n+56&gt;&gt;2],b[h&gt;&gt;2]=L,b[h+4&gt;&gt;2]=L&gt;&gt;31;continue}t[b[n+56&gt;&gt;2]&gt;&gt;1]=L;continue}f[b[n+56&gt;&gt;2]]=L;continue}b[b[n+56&gt;&gt;2]&gt;&gt;2]=L;continue}h=b[n+56&gt;&gt;2],b[h&gt;&gt;2]=L,b[h+4&gt;&gt;2]=L&gt;&gt;31;continue}if(A)break A;if(eA){if(B=1,!(A=b[a+4&gt;&gt;2]))break v;if(z(i+8|0,A,e),!(A=b[a+8&gt;&gt;2]))break Q;if(z(i+16|0,A,e),!(A=b[a+12&gt;&gt;2]))break y;if(z(i+24|0,A,e),!(A=b[a+16&gt;&gt;2]))break G;if(z(i+32|0,A,e),!(A=b[a+20&gt;&gt;2]))break h;if(z(i+40|0,A,e),!(A=b[a+24&gt;&gt;2]))break m;if(z(i+48|0,A,e),!(A=b[a+28&gt;&gt;2]))break B;if(z(i+56|0,A,e),!(A=b[a+32&gt;&gt;2]))break R;if(z(i- -64|0,A,e),!(A=b[a+36&gt;&gt;2]))break _;z(i+72|0,A,e);break d}}L=0;break A}B=2;break v}B=3;break v}B=4;break v}B=5;break v}B=6;break v}B=7;break v}B=8;break v}B=9}for(r=(B&lt;&lt;2)+a|0;;){if(b[r&gt;&gt;2])break g;if(r=r+4|0,!((B=B+1|0)&gt;&gt;&gt;0&lt;=9))break}}L=1;break A}b[256]=28;break r}B=1}for(;;){s:{C:{g:{d:{v:{_:{R:{B:{m:{h:{G:{y:{Q:{p:{D:{w:{Z:{Y:{W:{F:{E:{N:{V:{X:{J:{I:{x:{M:{S:{if(!B){if((0|W)&gt;-1)break S;cA=1+((Z+25&gt;&gt;&gt;0)/9|0)|0,$=1;break B}T:switch(0|$){case 0:if(W=(0|W)&lt;29?W:29,!((B=h+-4|0)&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0)){for(y=W,Q=0;p=B,J=b[B&gt;&gt;2],I=31&amp;y,32&lt;=(63&amp;y)&gt;&gt;&gt;0?(O=J&lt;&lt;I,J=0):(O=(1&lt;&lt;I)-1&amp;J&gt;&gt;&gt;32-I,J&lt;&lt;=I),sA=p,CA=(J=J+Q|0)-Rf(Q=Gf(J,J&gt;&gt;&gt;0&lt;Q&gt;&gt;&gt;0?O+1|0:O,1e9),j,1e9,0)|0,b[sA&gt;&gt;2]=CA,(B=B+-4|0)&gt;&gt;&gt;0&gt;=G&gt;&gt;&gt;0;);Q&amp;&amp;(b[(G=G+-4|0)&gt;&gt;2]=Q)}for(;J=h,!(h&gt;&gt;&gt;0&lt;=G&gt;&gt;&gt;0||(h=J+-4|0,b[h&gt;&gt;2])););if(W=b[n+364&gt;&gt;2]-W|0,b[n+364&gt;&gt;2]=W,h=J,(0|W)&gt;0)break D;break h;case 3:break x;case 2:break M;case 1:break T;default:break X}O=(0|(B=0-W|0))&lt;9?B:9;T:if(G&gt;&gt;&gt;0&lt;J&gt;&gt;&gt;0){for(W=1e9&gt;&gt;&gt;O,y=-1&lt;&lt;O^-1,p=0,B=G;Q=b[B&gt;&gt;2],b[B&gt;&gt;2]=p+(Q&gt;&gt;&gt;O),p=R(W,y&amp;Q),(B=B+4|0)&gt;&gt;&gt;0&lt;J&gt;&gt;&gt;0;);if(G=b[G&gt;&gt;2]?G:G+4|0,!p)break T;b[J&gt;&gt;2]=p,J=J+4|0}else G=b[G&gt;&gt;2]?G:G+4|0;if(W=O+b[n+364&gt;&gt;2]|0,b[n+364&gt;&gt;2]=W,J=J-(B=102==(0|tA)?V:G)&gt;&gt;2&gt;(0|cA)?B+(cA&lt;&lt;2)|0:J,(0|W)&lt;0)break p}if(p=0,!(G&gt;&gt;&gt;0&gt;=J&gt;&gt;&gt;0||(p=R(V-G&gt;&gt;2,9),Q=b[G&gt;&gt;2],Q&gt;&gt;&gt;0&lt;10)))for(B=10;p=p+1|0,Q&gt;&gt;&gt;0&gt;=(B=R(B,10))&gt;&gt;&gt;0;);if((0|(B=(Z-(q=102==(0|tA)?0:p)|0)-(I=(fA=103==(0|tA))&amp;0!=(0|Z))|0))&lt;(R(J-V&gt;&gt;2,9)+-9|0)){if(Q=(O=V+((y=(0|(K=B+9216|0))/9|0)&lt;&lt;2)|0)+-4092|0,B=10,(1+(K-(y=R(y,9))|0)|0)&lt;=8)for(y=((y+q|0)-9208|0)-Z-(0-I)|0;B=R(B,10),y=y+-1|0;);if(K=Q+4|0,((q=(I=b[Q&gt;&gt;2])-R(B,y=(I&gt;&gt;&gt;0)/(B&gt;&gt;&gt;0)|0)|0)||(0|J)!=(0|K))&amp;&amp;(!(1&amp;y)&amp;&amp;(E=9007199254740992,!(1&amp;f[Q+-4|0])|1e9!=(0|B)|Q&gt;&gt;&gt;0&lt;=G&gt;&gt;&gt;0)||(E=9007199254740994),P=.5,q&gt;&gt;&gt;0&gt;=(y=B&gt;&gt;&gt;1)&gt;&gt;&gt;0&amp;&amp;(P=(0|J)==(0|K)&amp;&amp;(0|y)==(0|q)?1:1.5),!H|45!=C[0|iA]||(E=-E,P=-P),y=I-q|0,b[Q&gt;&gt;2]=y,E+P!=E)){if(B=B+y|0,b[Q&gt;&gt;2]=B,B&gt;&gt;&gt;0&gt;=1e9){for(B=O+-4096|0;b[B+4&gt;&gt;2]=0,B&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0&amp;&amp;(b[(G=G+-4|0)&gt;&gt;2]=0),p=b[B&gt;&gt;2]+1|0,b[B&gt;&gt;2]=p,B=B+-4|0,p&gt;&gt;&gt;0&gt;999999999;);Q=B+4|0}if(p=R(V-G&gt;&gt;2,9),!((y=b[G&gt;&gt;2])&gt;&gt;&gt;0&lt;10))for(B=10;p=p+1|0,y&gt;&gt;&gt;0&gt;=(B=R(B,10))&gt;&gt;&gt;0;);}J=J&gt;&gt;&gt;0&gt;(B=Q+4|0)&gt;&gt;&gt;0?B:J}S:{T:{for(;;){if(K=J,J&gt;&gt;&gt;0&lt;=G&gt;&gt;&gt;0)break T;if(b[(J=K+-4|0)&gt;&gt;2])break}O=1;break S}O=0}if(fA){if(Z=((B=(0|(Q=Z||1))&gt;(0|p)&amp;(0|p)&gt;-5)?-1^p:-1)+Q|0,F=(B?-1:-2)+F|0,!(aA=8&amp;D)){if(B=9,O&amp;&amp;((Q=b[K+-4&gt;&gt;2])&amp;&amp;(B=0,!((Q&gt;&gt;&gt;0)%10))))for(y=10;B=B+1|0,!((Q&gt;&gt;&gt;0)%((y=R(y,10))&gt;&gt;&gt;0)););Q=R(K-V&gt;&gt;2,9)+-9|0,102!=(32|F)?(aA=0,Z=(0|Z)&lt;(0|(B=(0|(B=(p+Q|0)-B|0))&gt;0?B:0))?Z:B):(aA=0,Z=(0|Z)&lt;(0|(B=(0|(B=Q-B|0))&gt;0?B:0))?Z:B)}}else aA=8&amp;D;if(B=-1,(0|Z)&gt;(0|((q=Z|aA)?2147483645:2147483646)))break l;if(kA=1+((0!=(0|q))+Z|0)|0,fA=102!=(32|F)){if(y=c,B=p&gt;&gt;31,B^=B+p)for(;Q=(B&gt;&gt;&gt;0)/10|0,f[0|(y=y+-1|0)]=B-R(Q,10)|48,I=B&gt;&gt;&gt;0&gt;9,B=Q,I;);if((c-y|0)&lt;=1){for(B=y+-1|0;f[0|B]=48,y=c-B|0,B=Q=B+-1|0,(0|y)&lt;2;);y=Q+1|0}if(f[0|(bA=y+-2|0)]=F,B=-1,f[y+-1|0]=(0|p)&lt;0?45:43,(0|(p=c-bA|0))&gt;(2147483647-kA|0))break l}else{if((0|p)&gt;(2147483647-kA|0))break l;p=(0|p)&gt;0?p:0}if((0|(p=p+kA|0))&gt;(2147483647^H))break l;S:if(!((oA=73728&amp;D)|(0|Y)&lt;=(0|(rA=p+H|0)))){if(x(n- -64|0,32,(p=(Q=Y-rA|0)&gt;&gt;&gt;0&lt;256)?Q:256),B=32&amp;(y=b[A&gt;&gt;2]),p){if(B)break S}else{for(B=!B,p=Q;1&amp;B&amp;&amp;(X(n- -64|0,256,A),y=b[A&gt;&gt;2]),B=!(I=32&amp;y),(p=p+-256|0)&gt;&gt;&gt;0&gt;255;);if(I)break S;Q&amp;=255}X(n- -64|0,Q,A)}32&amp;C[0|A]||X(iA,H,A);S:if(!(65536!=(0|oA)|(0|Y)&lt;=(0|rA))){if(x(n- -64|0,48,(p=(Q=Y-rA|0)&gt;&gt;&gt;0&lt;256)?Q:256),B=32&amp;(y=b[A&gt;&gt;2]),p){if(B)break S}else{for(B=!B,p=Q;1&amp;B&amp;&amp;(X(n- -64|0,256,A),y=b[A&gt;&gt;2]),B=!(I=32&amp;y),(p=p+-256|0)&gt;&gt;&gt;0&gt;255;);if(I)break S;Q&amp;=255}X(n- -64|0,Q,A)}if(fA)break J;AA=uA=G&gt;&gt;&gt;0&gt;V&gt;&gt;&gt;0?V:G,$=2;break _}if(B=b[AA&gt;&gt;2])for(p=0;Q=(B&gt;&gt;&gt;0)/10|0,f[p+s|0]=B-R(Q,10)|48,p=p+-1|0,y=B&gt;&gt;&gt;0&gt;9,B=Q,y;);else p=0;B=p+l|0;M:if((0|AA)==(0|uA))p||(B=B+-1|0,f[0|B]=48);else{if(B&gt;&gt;&gt;0&lt;=n+336&gt;&gt;&gt;0)break M;for(;f[0|(B=B+-1|0)]=48,B&gt;&gt;&gt;0&gt;n+336&gt;&gt;&gt;0;);}if(32&amp;C[0|A]||X(B,l-B|0,A),(AA=AA+4|0)&gt;&gt;&gt;0&lt;=V&gt;&gt;&gt;0)break Q;if(!q|32&amp;C[0|A]||X(5571,1,A),(0|Z)&lt;1|AA&gt;&gt;&gt;0&gt;=K&gt;&gt;&gt;0)break I;$=3;break g}B=l;x:{if(p=b[AA&gt;&gt;2]){for(;Q=(p&gt;&gt;&gt;0)/10|0,f[0|(B=B+-1|0)]=p-R(Q,10)|48,y=p&gt;&gt;&gt;0&gt;9,p=Q,y;);if(B&gt;&gt;&gt;0&lt;=n+336&gt;&gt;&gt;0)break x}for(;f[0|(B=B+-1|0)]=48,B&gt;&gt;&gt;0&gt;n+336&gt;&gt;&gt;0;);}if(32&amp;C[0|A]||X(B,(0|Z)&lt;9?Z:9,A),!((0|(Z=Z+-9|0))&lt;1)&amp;&amp;(AA=AA+4|0)&gt;&gt;&gt;0&lt;K&gt;&gt;&gt;0)break y}if((0|Z)&lt;1)break Y;if(x(n- -64|0,48,(h=Z&gt;&gt;&gt;0&lt;256)?Z:256),B=32&amp;(G=b[A&gt;&gt;2]),h)break V;for(B=!B,h=Z;1&amp;B&amp;&amp;(X(n- -64|0,256,A),G=b[A&gt;&gt;2]),B=!(p=32&amp;G),(h=h+-256|0)&gt;&gt;&gt;0&gt;255;);if(p)break Y;Z&amp;=255;break N}if((0|Z)&lt;=-1)break W;lA=O?K:G+4|0,nA=G,$=4;break C}y=l;X:{if(B=b[nA&gt;&gt;2]){for(p=0;Q=(B&gt;&gt;&gt;0)/10|0,f[344+(n+p|0)|0]=B-R(Q,10)|48,p=p+-1|0,y=B&gt;&gt;&gt;0&gt;9,B=Q,y;);if(y=345+(n+p|0)|0,p)break X}f[0|(y=y+-1|0)]=48}X:if((0|G)==(0|nA))32&amp;C[0|A]||X(y,1,A),y=y+1|0,32&amp;C[0|A]|((0|Z)&lt;1?!aA:0)||X(5571,1,A);else{if(y&gt;&gt;&gt;0&lt;=n+336&gt;&gt;&gt;0)break X;for(;f[0|(y=y+-1|0)]=48,y&gt;&gt;&gt;0&gt;n+336&gt;&gt;&gt;0;);}if(B=l-y|0,32&amp;C[0|A]||X(y,(0|Z)&gt;(0|B)?B:Z,A),nA=nA+4|0,(0|(Z=Z-B|0))&gt;-1&amp;&amp;nA&gt;&gt;&gt;0&lt;lA&gt;&gt;&gt;0)break G;if((0|Z)&lt;1)break W;if(x(n- -64|0,48,(h=Z&gt;&gt;&gt;0&lt;256)?Z:256),B=32&amp;(G=b[A&gt;&gt;2]),h)break E;for(B=!B,h=Z;1&amp;B&amp;&amp;(X(n- -64|0,256,A),G=b[A&gt;&gt;2]),B=!(p=32&amp;G),(h=h+-256|0)&gt;&gt;&gt;0&gt;255;);if(p)break W;Z&amp;=255;break F}if(B)break Y}if(X(n- -64|0,Z,A),8192==(0|oA))break Z;break w}if(B)break W}X(n- -64|0,Z,A)}32&amp;C[0|A]||X(bA,c-bA|0,A)}if(8192!=(0|oA))break w}if(!((0|Y)&lt;=(0|rA))){if(x(n- -64|0,32,(B=(y=Y-rA|0)&gt;&gt;&gt;0&lt;256)?y:256),h=32&amp;(G=b[A&gt;&gt;2]),B){if(h)break w}else{for(B=!h,h=y;1&amp;B&amp;&amp;(X(n- -64|0,256,A),G=b[A&gt;&gt;2]),B=!(p=32&amp;G),(h=h+-256|0)&gt;&gt;&gt;0&gt;255;);if(p)break w;y&amp;=255}X(n- -64|0,y,A)}}B=(0|Y)&gt;(0|rA)?Y:rA;break l}$=0;break m}$=1;break R}$=2;break v}$=3;break d}$=4;break s}B=0;continue}B=1;continue}B=1;continue}B=1;continue}B=1;continue}B=1;continue}B=1;continue}B=1;continue}B=1;continue}B=1}}if((0|B)&gt;=0)continue;break e}if(!((0|Y)&lt;=(0|B))){if(x(n- -64|0,32,(G=(F=Y-B|0)&gt;&gt;&gt;0&lt;256)?F:256),h=32&amp;(y=b[A&gt;&gt;2]),G){if(h)break c}else{for(h=!h,G=F;1&amp;h&amp;&amp;(X(n- -64|0,256,A),y=b[A&gt;&gt;2]),h=!(Q=32&amp;y),(G=G+-256|0)&gt;&gt;&gt;0&gt;255;);if(Q)break c;F&amp;=255}X(n- -64|0,F,A)}}c:if(B)for(h=0;;){if(!(G=b[p&gt;&gt;2]))break c;if((h=(G=S(n+4|0,G))+h|0)&gt;&gt;&gt;0&gt;B&gt;&gt;&gt;0)break c;if(32&amp;C[0|A]||X(n+4|0,G,A),p=p+4|0,!(h&gt;&gt;&gt;0&lt;B&gt;&gt;&gt;0))break}c:if(!(8192!=(0|D)|(0|Y)&lt;=(0|B))){if(x(n- -64|0,32,(G=(Q=Y-B|0)&gt;&gt;&gt;0&lt;256)?Q:256),h=32&amp;(p=b[A&gt;&gt;2]),G){if(h)break c}else{for(h=!h,G=Q;1&amp;h&amp;&amp;(X(n- -64|0,256,A),p=b[A&gt;&gt;2]),h=!(D=32&amp;p),(G=G+-256|0)&gt;&gt;&gt;0&gt;255;);if(D)break c;Q&amp;=255}X(n- -64|0,Q,A)}B=(0|Y)&gt;(0|B)?Y:B;continue}h=Q,p=k;break b}for(p=k;sA=p=p+-1|0,CA=Q-Rf(h=Gf(Q,B,10),G=V=j,10,0)|48,f[0|sA]=CA,V=9==(0|B)&amp;Q&gt;&gt;&gt;0&gt;4294967295|B&gt;&gt;&gt;0&gt;9,Q=h,B=G,V;);}if(B=h)for(;h=(B&gt;&gt;&gt;0)/10|0,f[0|(p=p+-1|0)]=B-R(h,10)|48,G=B&gt;&gt;&gt;0&gt;9,B=h,G;);}if(!Z)break f}if((0|y)&lt;0)break e}if(D=Z?-65537&amp;D:D,!(!!((B=b[n+56&gt;&gt;2])|(h=b[n+60&gt;&gt;2]))|y)){B=p=k,y=0;break i}y=(0|y)&gt;(0|(h=!(B|h)+(k-p|0)|0))?y:h}B=k}if(!((0|(Z=(0|y)&lt;(0|(F=B-p|0))?F:y))&gt;(2147483647-W|0)||(I=Z+W|0,B=(0|Y)&lt;(0|I)?I:Y,(0|B)&gt;(0|O)))){i:if(!((V=73728&amp;D)|(0|I)&gt;=(0|Y))){if(x(n- -64|0,32,(G=(O=B-I|0)&gt;&gt;&gt;0&lt;256)?O:256),h=32&amp;(Q=b[A&gt;&gt;2]),G){if(h)break i}else{for(h=!h,G=O;1&amp;h&amp;&amp;(X(n- -64|0,256,A),Q=b[A&gt;&gt;2]),h=!(D=32&amp;Q),(G=G+-256|0)&gt;&gt;&gt;0&gt;255;);if(D)break i;O&amp;=255}X(n- -64|0,O,A)}32&amp;C[0|A]||X(H,W,A);i:if(!(65536!=(0|V)|(0|I)&gt;=(0|Y))){if(x(n- -64|0,48,(G=(W=B-I|0)&gt;&gt;&gt;0&lt;256)?W:256),h=32&amp;(Q=b[A&gt;&gt;2]),G){if(h)break i}else{for(h=!h,G=W;1&amp;h&amp;&amp;(X(n- -64|0,256,A),Q=b[A&gt;&gt;2]),h=!(D=32&amp;Q),(G=G+-256|0)&gt;&gt;&gt;0&gt;255;);if(D)break i;W&amp;=255}X(n- -64|0,W,A)}i:if(!((0|F)&gt;=(0|y))){if(x(n- -64|0,48,(G=(D=Z-F|0)&gt;&gt;&gt;0&lt;256)?D:256),h=32&amp;(y=b[A&gt;&gt;2]),G){if(h)break i}else{for(h=!h,G=D;1&amp;h&amp;&amp;(X(n- -64|0,256,A),y=b[A&gt;&gt;2]),h=!(Q=32&amp;y),(G=G+-256|0)&gt;&gt;&gt;0&gt;255;);if(Q)break i;D&amp;=255}X(n- -64|0,D,A)}if(32&amp;C[0|A]||X(p,F,A),8192!=(0|V)|(0|I)&gt;=(0|Y))continue;x(n- -64|0,32,(G=(y=B-I|0)&gt;&gt;&gt;0&lt;256)?y:256),h=32&amp;(p=b[A&gt;&gt;2]);i:{if(G){if(!h)break i;continue}for(h=!h,G=y;1&amp;h&amp;&amp;(X(n- -64|0,256,A),p=b[A&gt;&gt;2]),h=!(D=32&amp;p),(G=G+-256|0)&gt;&gt;&gt;0&gt;255;);if(D)continue;y&amp;=255}X(n- -64|0,y,A);continue}}break}b[256]=61}L=-1}return N=n+880|0,L}function z(A,r,e){A:{r:{e:{i:{a:{f:{n:{t:{b:{o:{if((r=r+-9|0)&gt;&gt;&gt;0&lt;=17){switch(r-1|0){case 2:case 9:case 11:case 12:case 15:break a;case 0:case 3:case 13:break i;case 1:case 4:case 10:case 14:break e;case 16:break f;case 8:break o;case 7:break n;case 5:break t;case 6:break b}r=b[e&gt;&gt;2],b[e&gt;&gt;2]=r+4,b[A&gt;&gt;2]=b[r&gt;&gt;2]}return}r=b[e&gt;&gt;2],b[e&gt;&gt;2]=r+4,b[A&gt;&gt;2]=C[0|r];break A}r=b[e&gt;&gt;2],b[e&gt;&gt;2]=r+4,b[A&gt;&gt;2]=g[r&gt;&gt;1];break A}r=b[e&gt;&gt;2],b[e&gt;&gt;2]=r+4,r=t[r&gt;&gt;1],b[A&gt;&gt;2]=r;break r}r=b[e&gt;&gt;2],b[e&gt;&gt;2]=r+4,r=f[0|r],b[A&gt;&gt;2]=r;break r}X(5376,function(){var A=0,r=0,e=0;f:{n:{t:if(A=5376,3&amp;A){if(!C[5376])break n;for(A=5377;;){if(!(3&amp;A))break t;if(r=C[0|A],A=e=A+1|0,!r)break}return e+-5377|0}for(A=A+-4|0;!((-1^(r=b[(A=A+4|0)&gt;&gt;2]))&amp;r+-16843009&amp;-2139062144););if(!(255&amp;r))break f;for(;r=C[A+1|0],A=e=A+1|0,r;);return e-5376|0}return 0}return A-5376|0}(),2864),D()}return r=b[e&gt;&gt;2]+7&amp;-8,b[e&gt;&gt;2]=r+8,e=b[r+4&gt;&gt;2],b[A&gt;&gt;2]=b[r&gt;&gt;2],void(b[A+4&gt;&gt;2]=e)}r=b[e&gt;&gt;2],b[e&gt;&gt;2]=r+4,r=b[r&gt;&gt;2],b[A&gt;&gt;2]=r;break r}r=b[e&gt;&gt;2],b[e&gt;&gt;2]=r+4,b[A&gt;&gt;2]=b[r&gt;&gt;2];break A}return void(b[A+4&gt;&gt;2]=r&gt;&gt;31)}b[A+4&gt;&gt;2]=0}function P(A){var r;N=r=N-16|0,b[r+12&gt;&gt;2]=A,b[r+8&gt;&gt;2]=0,O(b[804],b[r+12&gt;&gt;2],b[r+8&gt;&gt;2]),function(A){var r;N=r=N-16|0,b[r+12&gt;&gt;2]=0,O(A,5573,0),N=r+16|0}(b[804]),D()}function L(A){if(!(65535&amp;A|(0|A)&lt;=-1))return-1!=(0|(A=function(A){A|=0;var e=0|i.byteLength/65536,n=e+A|0;if(e&lt;n&amp;&amp;n&lt;65536){var o=new ArrayBuffer(R(n,65536)),k=new r.Int8Array(o);k.set(f),f=k,f=new r.Int8Array(o),t=new r.Int16Array(o),b=new r.Int32Array(o),C=new r.Uint8Array(o),g=new r.Uint16Array(o),d=new r.Uint32Array(o),v=new r.Float32Array(o),_=new r.Float64Array(o),i=o,a.buffer=o}return e}(A&gt;&gt;&gt;16)))?A&lt;&lt;16:(b[256]=48,-1);D()}function K(A){var r,e=0,i=0,a=0,f=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0;N=r=N-16|0;A:{r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{g:{d:{v:{_:{R:{B:{m:{h:{G:{y:{Q:{p:{D:{w:{Z:{Y:{W:{F:{E:{N:{V:{if(A&gt;&gt;&gt;0&lt;=244){if(!(3&amp;(e=(f=b[266])&gt;&gt;&gt;(A=(n=A&gt;&gt;&gt;0&lt;11?16:A+11&amp;-8)&gt;&gt;&gt;3))))break V;if(A=(e=b[(n=(i=A+(1&amp;(-1^e))|0)&lt;&lt;3)+1112&gt;&gt;2])+8|0,(0|(a=b[e+8&gt;&gt;2]))==(0|(n=n+1104|0)))break N;b[a+12&gt;&gt;2]=n,b[n+8&gt;&gt;2]=a;break E}if(n=-1,A&gt;&gt;&gt;0&gt;4294967231)break m;if(n=-8&amp;(A=A+11|0),!(c=b[267]))break m;if(t=0-n|0,o=0,(A&gt;&gt;&gt;=8)&amp;&amp;(o=31,n&gt;&gt;&gt;0&gt;16777215||(o=n&gt;&gt;&gt;(A=(14-((a=(A=(i=A&lt;&lt;(e=A+1048320&gt;&gt;&gt;16&amp;8))+520192&gt;&gt;&gt;16&amp;4)|e)|(e=(A=i&lt;&lt;A)+245760&gt;&gt;&gt;16&amp;2))|0)+(A&lt;&lt;e&gt;&gt;&gt;15)|0)+7&amp;1|A&lt;&lt;1)),!(e=b[1368+(o&lt;&lt;2)&gt;&gt;2]))break F;for(a=n&lt;&lt;(31==(0|o)?0:25-(o&gt;&gt;&gt;1)|0),A=0,i=0;;){if((f=(-8&amp;b[e+4&gt;&gt;2])-n|0)&gt;&gt;&gt;0&lt;t&gt;&gt;&gt;0&amp;&amp;(i=e,t=f,!f))break Z;if(f=b[e+20&gt;&gt;2],e=b[16+((a&gt;&gt;&gt;29&amp;4)+e|0)&gt;&gt;2],A=f?(0|f)==(0|e)?A:f:A,a&lt;&lt;=0!=(0|e),!e)break}if(!(A|i))break W;break y}if(n&gt;&gt;&gt;0&lt;=(c=b[268])&gt;&gt;&gt;0)break m;if(!e)break Y;if(i=e=(A=(0-(A=(e&lt;&lt;=A)&amp;(0-(A=2&lt;&lt;A)|A))&amp;A)-1|0)&gt;&gt;&gt;12&amp;16,i|=e=(A&gt;&gt;&gt;=e)&gt;&gt;&gt;5&amp;8,i|=e=(A&gt;&gt;&gt;=e)&gt;&gt;&gt;2&amp;4,e=b[(a=(i=((i|=e=(A&gt;&gt;&gt;=e)&gt;&gt;&gt;1&amp;2)|(e=(A&gt;&gt;&gt;=e)&gt;&gt;&gt;1&amp;1))+(A&gt;&gt;&gt;e)|0)&lt;&lt;3)+1112&gt;&gt;2],(0|(A=b[e+8&gt;&gt;2]))==(0|(a=a+1104|0)))break w;b[A+12&gt;&gt;2]=a,b[a+8&gt;&gt;2]=A;break D}s=1064,g=hf(i)&amp;f,b[s&gt;&gt;2]=g}i&lt;&lt;=3,b[e+4&gt;&gt;2]=3|i,b[(e=e+i|0)+4&gt;&gt;2]=1|b[e+4&gt;&gt;2];break A}i=0}if(!(A=(0-(A=2&lt;&lt;o)|A)&amp;c))break m;if(a=e=(A=(A&amp;0-A)-1|0)&gt;&gt;&gt;12&amp;16,a|=e=(A&gt;&gt;&gt;=e)&gt;&gt;&gt;5&amp;8,a|=e=(A&gt;&gt;&gt;=e)&gt;&gt;&gt;2&amp;4,A=b[1368+(((a|=e=(A&gt;&gt;&gt;=e)&gt;&gt;&gt;1&amp;2)|(e=(A&gt;&gt;&gt;=e)&gt;&gt;&gt;1&amp;1))+(A&gt;&gt;&gt;e)&lt;&lt;2)&gt;&gt;2])break G;break h}if(!(u=b[267]))break m;if(i=e=(A=(u&amp;0-u)-1|0)&gt;&gt;&gt;12&amp;16,i|=e=(A&gt;&gt;&gt;=e)&gt;&gt;&gt;5&amp;8,i|=e=(A&gt;&gt;&gt;=e)&gt;&gt;&gt;2&amp;4,a=b[1368+(((i|=e=(A&gt;&gt;&gt;=e)&gt;&gt;&gt;1&amp;2)|(e=(A&gt;&gt;&gt;=e)&gt;&gt;&gt;1&amp;1))+(A&gt;&gt;&gt;e)&lt;&lt;2)&gt;&gt;2],t=(-8&amp;b[a+4&gt;&gt;2])-n|0,!(A=b[(i=a)+16&gt;&gt;2]))break p;e=1;break Q}t=0,A=e;break G}f=hf(i)&amp;f,b[266]=f}A=e+8|0,b[e+4&gt;&gt;2]=3|n,t=(i&lt;&lt;=3)-n|0,b[e+i&gt;&gt;2]=t,b[(n=e+n|0)+4&gt;&gt;2]=1|t,c&amp;&amp;(e=1104+((i=c&gt;&gt;&gt;3)&lt;&lt;3)|0,a=b[271],i=1&lt;&lt;i,o=b[e+8&gt;&gt;2],i&amp;f||(b[266]=i|f,o=e),b[(i=o)+12&gt;&gt;2]=a,b[e+8&gt;&gt;2]=a,b[a+12&gt;&gt;2]=e,b[a+8&gt;&gt;2]=i),b[271]=n,b[268]=t;break A}e=0}Q:{for(;;){p:{D:{w:{if(e){if(t=(e=(i=(-8&amp;b[A+4&gt;&gt;2])-n|0)&gt;&gt;&gt;0&lt;t&gt;&gt;&gt;0)?i:t,a=e?A:a,i=A,A=b[A+16&gt;&gt;2])break w;e=0;continue}if(A=b[i+20&gt;&gt;2])break D;if((l=a+n|0)&gt;&gt;&gt;0&lt;=a&gt;&gt;&gt;0)break m;if(k=b[a+24&gt;&gt;2],(0|a)!=(0|(i=b[a+12&gt;&gt;2]))){if(A=b[a+8&gt;&gt;2],b[A+12&gt;&gt;2]=i,b[i+8&gt;&gt;2]=A,k)break p;break Q}Z:{if(!(A=b[(e=a+20|0)&gt;&gt;2])){if(!(A=b[a+16&gt;&gt;2]))break Z;e=a+16|0}for(;o=e,i=A,(A=b[(e=A+20|0)&gt;&gt;2])||(e=i+16|0,A=b[i+16&gt;&gt;2]););if(b[o&gt;&gt;2]=0,!k)break Q;break p}if(i=0,k)break p;break Q}e=1;continue}e=1;continue}break}p:{A=b[a+28&gt;&gt;2];D:{if((0|a)!=b[(e=1368+(A&lt;&lt;2)|0)&gt;&gt;2]){if(b[(b[k+16&gt;&gt;2]==(0|a)?16:20)+k&gt;&gt;2]=i,i)break D;break Q}if(b[e&gt;&gt;2]=i,!i)break p}if(b[i+24&gt;&gt;2]=k,(A=b[a+16&gt;&gt;2])&amp;&amp;(b[i+16&gt;&gt;2]=A,b[A+24&gt;&gt;2]=i),!(A=b[a+20&gt;&gt;2]))break Q;b[i+20&gt;&gt;2]=A,b[A+24&gt;&gt;2]=i;break Q}s=1068,g=hf(A)&amp;u,b[s&gt;&gt;2]=g}t&gt;&gt;&gt;0&lt;=15?(A=n+t|0,b[a+4&gt;&gt;2]=3|A,b[(A=A+a|0)+4&gt;&gt;2]=1|b[A+4&gt;&gt;2]):(b[l+4&gt;&gt;2]=1|t,b[a+4&gt;&gt;2]=3|n,b[t+l&gt;&gt;2]=t,c&amp;&amp;(A=1104+((i=c&gt;&gt;&gt;3)&lt;&lt;3)|0,e=b[271],i=1&lt;&lt;i,n=b[A+8&gt;&gt;2],i&amp;f||(b[266]=i|f,n=A),b[n+12&gt;&gt;2]=e,b[A+8&gt;&gt;2]=e,b[e+12&gt;&gt;2]=A,b[e+8&gt;&gt;2]=n),b[271]=l,b[268]=t),A=a+8|0;break A}if(!A)break h}for(;t=(a=(f=(-8&amp;b[A+4&gt;&gt;2])-n|0)&gt;&gt;&gt;0&lt;t&gt;&gt;&gt;0)?f:t,i=a?A:i,A=(e=b[A+16&gt;&gt;2])||b[A+20&gt;&gt;2];);}if(!(!i|t&gt;&gt;&gt;0&gt;=b[268]-n&gt;&gt;&gt;0||(o=i+n|0,o&gt;&gt;&gt;0&lt;=i&gt;&gt;&gt;0))){if(k=b[i+24&gt;&gt;2],(0|i)==(0|(a=b[i+12&gt;&gt;2])))break B;if(A=b[i+8&gt;&gt;2],b[A+12&gt;&gt;2]=a,b[a+8&gt;&gt;2]=A,k)break e;break r}}m:{h:{G:{y:{Q:{if((e=b[268])&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0){if((i=b[269])&gt;&gt;&gt;0&lt;=n&gt;&gt;&gt;0)break Q;A=b[272],i=i-n|0,b[(e=A+n|0)+4&gt;&gt;2]=1|i,b[269]=i,b[272]=e,b[A+4&gt;&gt;2]=3|n,A=A+8|0;break A}if(A=b[271],(i=e-n|0)&gt;&gt;&gt;0&lt;16)break y;b[(a=A+n|0)+4&gt;&gt;2]=1|i,b[268]=i,b[271]=a,b[A+e&gt;&gt;2]=i,b[A+4&gt;&gt;2]=3|n;break G}if(!b[384])break h;e=b[386];break m}b[A+4&gt;&gt;2]=3|e,b[(e=A+e|0)+4&gt;&gt;2]=1|b[e+4&gt;&gt;2],b[271]=0,b[268]=0}A=A+8|0;break A}b[387]=-1,b[388]=-1,b[385]=65536,b[386]=65536,b[384]=r+12&amp;-16^1431655768,b[389]=0,b[377]=0,e=65536}A=0;m:{if((e=(f=(t=n+47|0)+e|0)&amp;(o=0-e|0))&gt;&gt;&gt;0&gt;n&gt;&gt;&gt;0){if((A=b[376])&amp;&amp;(k=(a=b[374])+e|0)&gt;&gt;&gt;0&lt;=a&gt;&gt;&gt;0|k&gt;&gt;&gt;0&gt;A&gt;&gt;&gt;0)break m;if(4&amp;C[1508])break l;if(a=b[272])for(A=1512;;){if((k=b[A&gt;&gt;2])+b[A+4&gt;&gt;2]&gt;&gt;&gt;0&gt;a&gt;&gt;&gt;0&amp;&amp;k&gt;&gt;&gt;0&lt;=a&gt;&gt;&gt;0)break R;if(!(A=b[A+8&gt;&gt;2]))break}if(-1==(0|(a=L(0))))break s;if(f=e,(i=(A=b[385])+-1|0)&amp;a&amp;&amp;(f=(e-a|0)+(i+a&amp;0-A)|0),f&gt;&gt;&gt;0&lt;=n&gt;&gt;&gt;0|f&gt;&gt;&gt;0&gt;2147483646)break s;if((A=b[376])&amp;&amp;(o=(i=b[374])+f|0)&gt;&gt;&gt;0&lt;=i&gt;&gt;&gt;0|o&gt;&gt;&gt;0&gt;A&gt;&gt;&gt;0)break s;if((0|a)!=(0|(A=L(f))))break _;break u}b[256]=48;break A}A=0,b[256]=48;break A}if(!(A=b[(e=i+20|0)&gt;&gt;2])){if(!(A=b[i+16&gt;&gt;2]))break v;e=i+16|0}for(;f=e,a=A,(A=b[(e=A+20|0)&gt;&gt;2])||(e=a+16|0,A=b[a+16&gt;&gt;2]););if(b[f&gt;&gt;2]=0,!k)break r;break e}if((f=o&amp;f-i)&gt;&gt;&gt;0&gt;2147483646)break s;if((0|(a=L(f)))==(b[A&gt;&gt;2]+b[A+4&gt;&gt;2]|0))break g;A=a}if(a=A,n+48&gt;&gt;&gt;0&lt;=f&gt;&gt;&gt;0|f&gt;&gt;&gt;0&gt;2147483646|-1==(0|A))break d;if((A=(A=b[386])+(t-f|0)&amp;0-A)&gt;&gt;&gt;0&gt;2147483646)break u;if(-1==(0|L(A)))break C;f=A+f|0;break u}if(a=0,k)break e;break r}if(-1!=(0|a))break u;break s}if(-1!=(0|a))break u;break s}L(0-f|0)}b[377]=4|b[377]}if(e&gt;&gt;&gt;0&gt;2147483646)break c;if((a=L(e))&gt;&gt;&gt;0&gt;=(A=L(0))&gt;&gt;&gt;0|-1==(0|a)|-1==(0|A))break c;if((f=A-a|0)&gt;&gt;&gt;0&lt;=n+40&gt;&gt;&gt;0)break c}A=b[374]+f|0,b[374]=A,A&gt;&gt;&gt;0&gt;d[375]&amp;&amp;(b[375]=A);u:{l:{s:{if(i=b[272]){for(A=1512;;){if(((e=b[A&gt;&gt;2])+(t=b[A+4&gt;&gt;2])|0)==(0|a))break s;if(!(A=b[A+8&gt;&gt;2]))break}break l}for(a&gt;&gt;&gt;0&gt;=(A=b[270])&gt;&gt;&gt;0&amp;&amp;A||(b[270]=a),A=0,b[379]=f,b[378]=a,b[274]=-1,b[275]=b[384],b[381]=0;e=A+1104|0,b[A+1112&gt;&gt;2]=e,b[A+1116&gt;&gt;2]=e,256!=(0|(A=A+8|0)););e=(A=a+8&amp;7?-8-a&amp;7:0)+a|0,A=(i=f+-40|0)-A|0,b[e+4&gt;&gt;2]=1|A,b[273]=b[388],b[269]=A,b[272]=e,b[4+(i+a|0)&gt;&gt;2]=40;break u}if(!(8&amp;C[A+12|0]|a&gt;&gt;&gt;0&lt;=i&gt;&gt;&gt;0|e&gt;&gt;&gt;0&gt;i&gt;&gt;&gt;0)){a=(e=i+8&amp;7?-8-i&amp;7:0)+i|0,e=(o=b[269]+f|0)-e|0,b[a+4&gt;&gt;2]=1|e,b[A+4&gt;&gt;2]=f+t,b[273]=b[388],b[269]=e,b[272]=a,b[4+(i+o|0)&gt;&gt;2]=40;break u}}a&gt;&gt;&gt;0&lt;d[270]&amp;&amp;(b[270]=a),e=a+f|0,A=1512;l:{s:{C:{g:{d:{v:{_:{for(;;){if(b[A&gt;&gt;2]!=(0|e)){if(A=b[A+8&gt;&gt;2])continue;break _}break}if(!(8&amp;C[A+12|0])){if(b[A&gt;&gt;2]=a,b[A+4&gt;&gt;2]=b[A+4&gt;&gt;2]+f,b[(k=(a+8&amp;7?-8-a&amp;7:0)+a|0)+4&gt;&gt;2]=3|n,A=((a=e+(e+8&amp;7?-8-e&amp;7:0)|0)-k|0)-n|0,f=n+k|0,(0|i)==(0|a))break v;if(b[271]==(0|a))break k;if(1!=(3&amp;(e=b[a+4&gt;&gt;2])))break a;if(c=-8&amp;e,e&gt;&gt;&gt;0&gt;255)break o;if((0|(i=b[a+12&gt;&gt;2]))==(0|(n=b[a+8&gt;&gt;2])))break b;b[i+8&gt;&gt;2]=n,b[n+12&gt;&gt;2]=i;break f}}for(A=1512;!((e=b[A&gt;&gt;2])&gt;&gt;&gt;0&lt;=i&gt;&gt;&gt;0&amp;&amp;(t=e+b[A+4&gt;&gt;2]|0,t&gt;&gt;&gt;0&gt;i&gt;&gt;&gt;0));)A=b[A+8&gt;&gt;2];for(o=(A=a+8&amp;7?-8-a&amp;7:0)+a|0,A=(e=f+-40|0)-A|0,b[o+4&gt;&gt;2]=1|A,b[4+(e+a|0)&gt;&gt;2]=40,b[(e=(e=(t+(t+-39&amp;7?39-t&amp;7:0)|0)-47|0)&gt;&gt;&gt;0&lt;i+16&gt;&gt;&gt;0?i:e)+4&gt;&gt;2]=27,b[273]=b[388],b[269]=A,b[272]=o,o=b[381],b[(A=e+16|0)&gt;&gt;2]=b[380],b[A+4&gt;&gt;2]=o,A=b[379],b[e+8&gt;&gt;2]=b[378],b[e+12&gt;&gt;2]=A,b[379]=f,b[378]=a,b[380]=e+8,b[381]=0,A=e+28|0;b[A&gt;&gt;2]=7,(A=A+4|0)&gt;&gt;&gt;0&lt;t&gt;&gt;&gt;0;);if((0|e)==(0|i))break u;if(b[(A=e+4|0)&gt;&gt;2]=-2&amp;b[A&gt;&gt;2],t=e-i|0,b[e&gt;&gt;2]=t,b[i+4&gt;&gt;2]=1|t,t&gt;&gt;&gt;0&lt;=255){if(A=1104+((e=t&gt;&gt;&gt;3)&lt;&lt;3)|0,!((a=b[266])&amp;(e=1&lt;&lt;e)))break d;t=b[A+8&gt;&gt;2];break g}if(b[i+16&gt;&gt;2]=0,b[i+20&gt;&gt;2]=0,A=0,(e=t&gt;&gt;&gt;8)&amp;&amp;(A=31,t&gt;&gt;&gt;0&gt;16777215||(A=t&gt;&gt;&gt;(A=(14-((o=(A=(a=(A=e)&lt;&lt;(e=e+1048320&gt;&gt;&gt;16&amp;8))+520192&gt;&gt;&gt;16&amp;4)|e)|(e=(A=a&lt;&lt;A)+245760&gt;&gt;&gt;16&amp;2))|0)+(A&lt;&lt;e&gt;&gt;&gt;15)|0)+7&amp;1|A&lt;&lt;1)),b[(f=i+28|0)&gt;&gt;2]=A,e=1368+(A&lt;&lt;2)|0,!((a=b[267])&amp;(f=1&lt;&lt;A)))break C;for(A=t&lt;&lt;(31==(0|A)?0:25-(A&gt;&gt;&gt;1)|0),a=b[e&gt;&gt;2];;){if((0|t)==(-8&amp;b[(e=a)+4&gt;&gt;2]))break l;if(a=A&gt;&gt;&gt;29,A&lt;&lt;=1,!(a=b[(f=16+(e+(4&amp;a)|0)|0)&gt;&gt;2]))break}b[f&gt;&gt;2]=i;break s}b[272]=f,A=b[269]+A|0,b[269]=A,b[f+4&gt;&gt;2]=1|A;break i}b[266]=e|a,t=A}b[t+12&gt;&gt;2]=i,b[A+8&gt;&gt;2]=i,b[i+12&gt;&gt;2]=A,b[i+8&gt;&gt;2]=t;break u}b[e&gt;&gt;2]=i,b[267]=a|f}b[i+24&gt;&gt;2]=e,b[i+12&gt;&gt;2]=i,b[i+8&gt;&gt;2]=i;break u}A=b[e+8&gt;&gt;2],b[A+12&gt;&gt;2]=i,b[e+8&gt;&gt;2]=i,b[i+24&gt;&gt;2]=0,b[i+12&gt;&gt;2]=e,b[i+8&gt;&gt;2]=A}if(!((e=b[269])&gt;&gt;&gt;0&lt;=n&gt;&gt;&gt;0)){A=b[272],e=e-n|0,b[(i=A+n|0)+4&gt;&gt;2]=1|e,b[269]=e,b[272]=i,b[A+4&gt;&gt;2]=3|n,A=A+8|0;break A}}A=0,b[256]=48;break A}b[271]=f,A=b[268]+A|0,b[268]=A,b[f+4&gt;&gt;2]=1|A,b[A+f&gt;&gt;2]=A;break i}if(o=b[a+24&gt;&gt;2],(0|(i=b[a+12&gt;&gt;2]))==(0|a))break t;if(e=b[a+8&gt;&gt;2],b[e+12&gt;&gt;2]=i,b[i+8&gt;&gt;2]=e,o)break n;break f}s=1064,g=b[266]&amp;hf(e&gt;&gt;&gt;3),b[s&gt;&gt;2]=g;break f}if((n=b[(e=a+20|0)&gt;&gt;2])||(n=b[(e=a+16|0)&gt;&gt;2])){for(;t=e,(n=b[(e=(i=n)+20|0)&gt;&gt;2])||(e=i+16|0,n=b[i+16&gt;&gt;2]););if(b[t&gt;&gt;2]=0,!o)break f}else if(i=0,!o)break f}n:{e=b[a+28&gt;&gt;2];t:{if((0|a)!=b[(n=1368+(e&lt;&lt;2)|0)&gt;&gt;2]){if(b[o+(b[o+16&gt;&gt;2]==(0|a)?16:20)&gt;&gt;2]=i,i)break t;break f}if(b[n&gt;&gt;2]=i,!i)break n}if(b[i+24&gt;&gt;2]=o,(e=b[a+16&gt;&gt;2])&amp;&amp;(b[i+16&gt;&gt;2]=e,b[e+24&gt;&gt;2]=i),!(e=b[a+20&gt;&gt;2]))break f;b[i+20&gt;&gt;2]=e,b[e+24&gt;&gt;2]=i;break f}s=1068,g=b[267]&amp;hf(e),b[s&gt;&gt;2]=g}A=A+c|0,a=a+c|0}b[a+4&gt;&gt;2]=-2&amp;b[a+4&gt;&gt;2],b[A+f&gt;&gt;2]=A,b[f+4&gt;&gt;2]=1|A;a:{f:{n:{t:{b:{if(A&gt;&gt;&gt;0&lt;=255){if(A=1104+((e=A&gt;&gt;&gt;3)&lt;&lt;3)|0,!((i=b[266])&amp;(e=1&lt;&lt;e)))break b;e=b[A+8&gt;&gt;2];break t}if(e=0,(i=A&gt;&gt;&gt;8)&amp;&amp;(e=31,A&gt;&gt;&gt;0&gt;16777215||(e=A&gt;&gt;&gt;(e=(14-((t=(e=(a=(e=i)&lt;&lt;(i=i+1048320&gt;&gt;&gt;16&amp;8))+520192&gt;&gt;&gt;16&amp;4)|i)|(i=(e=a&lt;&lt;e)+245760&gt;&gt;&gt;16&amp;2))|0)+(e&lt;&lt;i&gt;&gt;&gt;15)|0)+7&amp;1|e&lt;&lt;1)),b[(n=f)+28&gt;&gt;2]=e,b[f+16&gt;&gt;2]=0,b[f+20&gt;&gt;2]=0,i=1368+(e&lt;&lt;2)|0,!((a=b[267])&amp;(n=1&lt;&lt;e)))break n;for(e=A&lt;&lt;(31==(0|e)?0:25-(e&gt;&gt;&gt;1)|0),a=b[i&gt;&gt;2];;){if((-8&amp;b[(i=a)+4&gt;&gt;2])==(0|A))break a;if(a=e&gt;&gt;&gt;29,e&lt;&lt;=1,!(a=b[(n=16+(i+(4&amp;a)|0)|0)&gt;&gt;2]))break}b[n&gt;&gt;2]=f;break f}b[266]=e|i,e=A}b[e+12&gt;&gt;2]=f,b[A+8&gt;&gt;2]=f,b[f+12&gt;&gt;2]=A,b[f+8&gt;&gt;2]=e;break i}b[i&gt;&gt;2]=f,b[267]=a|n}b[f+24&gt;&gt;2]=i,b[f+12&gt;&gt;2]=f,b[f+8&gt;&gt;2]=f;break i}A=b[i+8&gt;&gt;2],b[A+12&gt;&gt;2]=f,b[i+8&gt;&gt;2]=f,b[f+24&gt;&gt;2]=0,b[f+12&gt;&gt;2]=i,b[f+8&gt;&gt;2]=A}A=k+8|0;break A}e:{A=b[i+28&gt;&gt;2];i:{if((0|i)!=b[(e=1368+(A&lt;&lt;2)|0)&gt;&gt;2]){if(b[k+(b[k+16&gt;&gt;2]==(0|i)?16:20)&gt;&gt;2]=a,a)break i;break r}if(b[e&gt;&gt;2]=a,!a)break e}if(b[a+24&gt;&gt;2]=k,(A=b[i+16&gt;&gt;2])&amp;&amp;(b[a+16&gt;&gt;2]=A,b[A+24&gt;&gt;2]=a),!(A=b[i+20&gt;&gt;2]))break r;b[a+20&gt;&gt;2]=A,b[A+24&gt;&gt;2]=a;break r}c=hf(A)&amp;c,b[267]=c}r:if(t&gt;&gt;&gt;0&lt;=15)A=n+t|0,b[i+4&gt;&gt;2]=3|A,A=A+i|0,b[A+4&gt;&gt;2]=1|b[A+4&gt;&gt;2];else{b[o+4&gt;&gt;2]=1|t,b[i+4&gt;&gt;2]=3|n,b[t+o&gt;&gt;2]=t,f=o;e:{i:{a:{f:{if(t&gt;&gt;&gt;0&lt;=255){if(A=1104+((e=t&gt;&gt;&gt;3)&lt;&lt;3)|0,!((a=b[266])&amp;(e=1&lt;&lt;e)))break f;e=b[A+8&gt;&gt;2];break a}if(!(e=t&gt;&gt;&gt;8))break i;if(A=31,t&gt;&gt;&gt;0&gt;16777215)break e;A=t&gt;&gt;&gt;(A=(14-((n=(A=(a=(A=e)&lt;&lt;(e=e+1048320&gt;&gt;&gt;16&amp;8))+520192&gt;&gt;&gt;16&amp;4)|e)|(e=(A=a&lt;&lt;A)+245760&gt;&gt;&gt;16&amp;2))|0)+(A&lt;&lt;e&gt;&gt;&gt;15)|0)+7&amp;1|A&lt;&lt;1;break e}b[266]=e|a,e=A}b[e+12&gt;&gt;2]=o,b[A+8&gt;&gt;2]=o,b[o+12&gt;&gt;2]=A,b[o+8&gt;&gt;2]=e;break r}A=0}b[f+28&gt;&gt;2]=A,b[o+16&gt;&gt;2]=0,b[o+20&gt;&gt;2]=0,e=1368+(A&lt;&lt;2)|0;e:{if((a=1&lt;&lt;A)&amp;c){for(A=t&lt;&lt;(31==(0|A)?0:25-(A&gt;&gt;&gt;1)|0),n=b[e&gt;&gt;2];;){if((-8&amp;b[(e=n)+4&gt;&gt;2])==(0|t))break e;if(a=A&gt;&gt;&gt;29,A&lt;&lt;=1,!(n=b[(a=16+(e+(4&amp;a)|0)|0)&gt;&gt;2]))break}b[a&gt;&gt;2]=o}else b[e&gt;&gt;2]=o,b[267]=a|c;b[o+24&gt;&gt;2]=e,b[o+12&gt;&gt;2]=o,b[o+8&gt;&gt;2]=o;break r}A=b[e+8&gt;&gt;2],b[A+12&gt;&gt;2]=o,b[e+8&gt;&gt;2]=o,b[o+24&gt;&gt;2]=0,b[o+12&gt;&gt;2]=e,b[o+8&gt;&gt;2]=A}A=i+8|0}return N=r+16|0,A}function q(A){var r=0,e=0,i=0,a=0,f=0,n=0,t=0,o=0,k=0;A:{r:if(A){f=(i=A+-8|0)+(A=-8&amp;(r=b[A+-4&gt;&gt;2]))|0;e:{i:if(!(1&amp;r)){if(!(3&amp;r))break r;if((i=i-(r=b[i&gt;&gt;2])|0)&gt;&gt;&gt;0&lt;d[270])break r;A=A+r|0;a:{f:{n:{t:{if((0|i)!=b[271]){if(r&gt;&gt;&gt;0&gt;255)break t;if((0|(e=b[i+12&gt;&gt;2]))==(0|(a=b[i+8&gt;&gt;2])))break n;if(b[e+8&gt;&gt;2]=a,b[a+12&gt;&gt;2]=e,i&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0)break e;break r}if(3!=(3&amp;(r=b[f+4&gt;&gt;2])))break i;return b[f+4&gt;&gt;2]=-2&amp;r,b[268]=A,b[A+i&gt;&gt;2]=A,void(b[i+4&gt;&gt;2]=1|A)}if(n=b[i+24&gt;&gt;2],(0|(r=b[i+12&gt;&gt;2]))==(0|i))break f;if(e=b[i+8&gt;&gt;2],b[e+12&gt;&gt;2]=r,b[r+8&gt;&gt;2]=e,n)break a;break i}if(o=1064,k=b[266]&amp;hf(r&gt;&gt;&gt;3),b[o&gt;&gt;2]=k,i&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0)break e;break r}if((a=b[(e=i+20|0)&gt;&gt;2])||(a=b[(e=i+16|0)&gt;&gt;2])){for(;t=e,(a=b[(e=(r=a)+20|0)&gt;&gt;2])||(e=r+16|0,a=b[r+16&gt;&gt;2]););if(b[t&gt;&gt;2]=0,!n)break i}else if(r=0,!n)break i}a:{e=b[i+28&gt;&gt;2];f:{if((0|i)!=b[(a=1368+(e&lt;&lt;2)|0)&gt;&gt;2]){if(b[n+(b[n+16&gt;&gt;2]==(0|i)?16:20)&gt;&gt;2]=r,r)break f;break i}if(b[a&gt;&gt;2]=r,!r)break a}if(b[r+24&gt;&gt;2]=n,(e=b[i+16&gt;&gt;2])&amp;&amp;(b[r+16&gt;&gt;2]=e,b[e+24&gt;&gt;2]=r),!(e=b[i+20&gt;&gt;2]))break i;if(b[r+20&gt;&gt;2]=e,b[e+24&gt;&gt;2]=r,i&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0)break e;break r}o=1068,k=b[267]&amp;hf(e),b[o&gt;&gt;2]=k}if(i&gt;&gt;&gt;0&gt;=f&gt;&gt;&gt;0)break r}if(1&amp;(r=b[f+4&gt;&gt;2])){e:{i:{a:{f:{n:{t:{b:{o:{if(!(2&amp;r)){if((0|f)==b[272])break o;if((0|f)==b[271])break b;if(A=(-8&amp;r)+A|0,r&gt;&gt;&gt;0&gt;255)break t;if((0|(e=b[f+12&gt;&gt;2]))==(0|(a=b[f+8&gt;&gt;2])))break n;b[e+8&gt;&gt;2]=a,b[a+12&gt;&gt;2]=e;break i}b[f+4&gt;&gt;2]=-2&amp;r,b[A+i&gt;&gt;2]=A,b[i+4&gt;&gt;2]=1|A;break e}if(b[272]=i,A=b[269]+A|0,b[269]=A,b[i+4&gt;&gt;2]=1|A,b[271]!=(0|i))break r;return b[268]=0,void(b[271]=0)}return b[271]=i,A=b[268]+A|0,b[268]=A,b[i+4&gt;&gt;2]=1|A,void(b[A+i&gt;&gt;2]=A)}if(n=b[f+24&gt;&gt;2],(0|f)==(0|(r=b[f+12&gt;&gt;2])))break f;if(e=b[f+8&gt;&gt;2],b[e+12&gt;&gt;2]=r,b[r+8&gt;&gt;2]=e,n)break a;break i}o=1064,k=b[266]&amp;hf(r&gt;&gt;&gt;3),b[o&gt;&gt;2]=k;break i}if((a=b[(e=f+20|0)&gt;&gt;2])||(a=b[(e=f+16|0)&gt;&gt;2])){for(;t=e,(a=b[(e=(r=a)+20|0)&gt;&gt;2])||(e=r+16|0,a=b[r+16&gt;&gt;2]););if(b[t&gt;&gt;2]=0,!n)break i}else if(r=0,!n)break i}a:{e=b[f+28&gt;&gt;2];f:{if(b[(a=1368+(e&lt;&lt;2)|0)&gt;&gt;2]!=(0|f)){if(b[n+((0|f)==b[n+16&gt;&gt;2]?16:20)&gt;&gt;2]=r,r)break f;break i}if(b[a&gt;&gt;2]=r,!r)break a}if(b[r+24&gt;&gt;2]=n,(e=b[f+16&gt;&gt;2])&amp;&amp;(b[r+16&gt;&gt;2]=e,b[e+24&gt;&gt;2]=r),!(e=b[f+20&gt;&gt;2]))break i;b[r+20&gt;&gt;2]=e,b[e+24&gt;&gt;2]=r;break i}o=1068,k=b[267]&amp;hf(e),b[o&gt;&gt;2]=k}if(b[A+i&gt;&gt;2]=A,b[i+4&gt;&gt;2]=1|A,b[271]==(0|i))return void(b[268]=A)}e:{i:{a:{f:{n:{t:{if(A&gt;&gt;&gt;0&lt;=255){if(A=1104+((r=A&gt;&gt;&gt;3)&lt;&lt;3)|0,!((e=b[266])&amp;(r=1&lt;&lt;r)))break t;e=b[A+8&gt;&gt;2];break n}if(b[i+16&gt;&gt;2]=0,b[i+20&gt;&gt;2]=0,e=0,(r=A&gt;&gt;&gt;8)&amp;&amp;(e=31,A&gt;&gt;&gt;0&gt;16777215||(e=A&gt;&gt;&gt;(r=(14-((f=(r=(a=r&lt;&lt;(e=r+1048320&gt;&gt;&gt;16&amp;8))+520192&gt;&gt;&gt;16&amp;4)|e)|(e=(r=a&lt;&lt;r)+245760&gt;&gt;&gt;16&amp;2))|0)+(r&lt;&lt;e&gt;&gt;&gt;15)|0)+7&amp;1|r&lt;&lt;1)),b[(t=i+28|0)&gt;&gt;2]=e,r=1368+(e&lt;&lt;2)|0,!((a=b[267])&amp;(t=1&lt;&lt;e)))break f;for(e=A&lt;&lt;(31==(0|e)?0:25-(e&gt;&gt;&gt;1)|0),r=b[r&gt;&gt;2];;){if(a=r,(-8&amp;b[r+4&gt;&gt;2])==(0|A))break i;if(r=e&gt;&gt;&gt;29,e&lt;&lt;=1,!(r=b[(t=16+(a+(4&amp;r)|0)|0)&gt;&gt;2]))break}b[t&gt;&gt;2]=i,b[i+24&gt;&gt;2]=a;break a}b[266]=r|e,e=A}return b[e+12&gt;&gt;2]=i,b[A+8&gt;&gt;2]=i,b[i+12&gt;&gt;2]=A,void(b[i+8&gt;&gt;2]=e)}b[r&gt;&gt;2]=i,b[267]=a|t,b[i+24&gt;&gt;2]=r}b[i+12&gt;&gt;2]=i,b[i+8&gt;&gt;2]=i;break e}A=b[a+8&gt;&gt;2],b[A+12&gt;&gt;2]=i,b[a+8&gt;&gt;2]=i,b[i+24&gt;&gt;2]=0,b[i+12&gt;&gt;2]=a,b[i+8&gt;&gt;2]=A}if(A=b[274]+-1|0,b[274]=A,!A)break A}}return}for(i=1520;i=(A=b[i&gt;&gt;2])+8|0,A;);b[274]=-1}function $(A){var r;return b[(r=N-16|0)+12&gt;&gt;2]=A,b[r+8&gt;&gt;2]=2,b[b[r+12&gt;&gt;2]&gt;&gt;2]}function AA(A){var r,e=0,i=0;for(N=r=N-16|0,b[r+12&gt;&gt;2]=A,b[r+12&gt;&gt;2]||(b[r+12&gt;&gt;2]=1);A=K(b[r+12&gt;&gt;2]),b[r+8&gt;&gt;2]=A,!A&amp;&amp;(e=r,i=$(1576),b[e+4&gt;&gt;2]=i,b[r+4&gt;&gt;2]);)BA[b[r+4&gt;&gt;2]]();return N=r+16|0,b[r+8&gt;&gt;2]}function rA(A){var r;N=r=N-16|0,b[r+12&gt;&gt;2]=A,q(b[r+12&gt;&gt;2]),N=r+16|0}function eA(A){A|=0,b[12+(N-16|0)&gt;&gt;2]=A}function iA(A){var r;return A|=0,N=r=N-16|0,b[r+12&gt;&gt;2]=A,function(A){var r;N=r=N-16|0,b[r+12&gt;&gt;2]=A,b[12+(N-16|0)&gt;&gt;2]=b[r+12&gt;&gt;2],N=r+16|0}(A=b[r+12&gt;&gt;2]),N=r+16|0,0|A}function aA(A){var r;return A|=0,N=r=N-16|0,b[r+12&gt;&gt;2]=A,iA(A=b[r+12&gt;&gt;2]),N=r+16|0,0|A}function fA(A,r,e){var i,a=0,n=0;return N=i=N-16|0,b[i+8&gt;&gt;2]=A,b[i+4&gt;&gt;2]=r,f[i+3|0]=e,1&amp;f[i+3|0]?(a=i,n=!function(A,r){var e=0,i=0;A:if(!(!(e=C[0|A])|(0|(i=C[0|r]))!=(0|e)))for(A=A+1|0,r=r+1|0;;){if(i=C[0|r],!(e=C[0|A]))break A;if(A=A+1|0,r=r+1|0,(0|e)!=(0|i))break}return e-i|0}(nA(b[i+8&gt;&gt;2]),nA(b[i+4&gt;&gt;2])),f[a+15|0]=n):f[i+15|0]=b[i+8&gt;&gt;2]==b[i+4&gt;&gt;2],N=i+16|0,1&amp;f[i+15|0]}function nA(A){var r;return b[(r=N-16|0)+12&gt;&gt;2]=A,b[b[r+12&gt;&gt;2]+4&gt;&gt;2]}function tA(A,r,e,i){var a;b[(a=N-16|0)+12&gt;&gt;2]=A,b[a+8&gt;&gt;2]=r,b[a+4&gt;&gt;2]=e,b[a&gt;&gt;2]=i,b[b[a+8&gt;&gt;2]+16&gt;&gt;2]?b[b[a+8&gt;&gt;2]+16&gt;&gt;2]!=b[a+4&gt;&gt;2]?(A=b[a+8&gt;&gt;2],b[A+36&gt;&gt;2]=b[A+36&gt;&gt;2]+1,b[b[a+8&gt;&gt;2]+24&gt;&gt;2]=2,f[b[a+8&gt;&gt;2]+54|0]=1):2==b[b[a+8&gt;&gt;2]+24&gt;&gt;2]&amp;&amp;(b[b[a+8&gt;&gt;2]+24&gt;&gt;2]=b[a&gt;&gt;2]):(b[b[a+8&gt;&gt;2]+16&gt;&gt;2]=b[a+4&gt;&gt;2],b[b[a+8&gt;&gt;2]+24&gt;&gt;2]=b[a&gt;&gt;2],b[b[a+8&gt;&gt;2]+36&gt;&gt;2]=1)}function bA(A,r,e,i){var a,f;N=a=N-32|0,b[a+28&gt;&gt;2]=A,b[a+24&gt;&gt;2]=r,b[a+20&gt;&gt;2]=e,b[a+16&gt;&gt;2]=i,A=b[a+28&gt;&gt;2],b[a+12&gt;&gt;2]=0,b[a+20&gt;&gt;2]&amp;&amp;(b[a+12&gt;&gt;2]=b[A+4&gt;&gt;2]&gt;&gt;8,1&amp;b[A+4&gt;&gt;2]&amp;&amp;(b[a+8&gt;&gt;2]=b[b[a+20&gt;&gt;2]&gt;&gt;2],b[a+12&gt;&gt;2]=b[b[a+8&gt;&gt;2]+b[a+12&gt;&gt;2]&gt;&gt;2])),e=r=b[A&gt;&gt;2],i=b[a+24&gt;&gt;2],f=b[a+20&gt;&gt;2]+b[a+12&gt;&gt;2]|0,A=2&amp;b[A+4&gt;&gt;2]?b[a+16&gt;&gt;2]:2,BA[b[b[r&gt;&gt;2]+28&gt;&gt;2]](e,i,f,A),N=a+32|0}function oA(A,r,e,i,a){var n;b[(n=N-32|0)+28&gt;&gt;2]=A,b[n+24&gt;&gt;2]=r,b[n+20&gt;&gt;2]=e,b[n+16&gt;&gt;2]=i,b[n+12&gt;&gt;2]=a,f[b[n+24&gt;&gt;2]+53|0]=1,b[n+16&gt;&gt;2]==b[b[n+24&gt;&gt;2]+4&gt;&gt;2]&amp;&amp;(f[b[n+24&gt;&gt;2]+52|0]=1,b[b[n+24&gt;&gt;2]+16&gt;&gt;2]?b[b[n+24&gt;&gt;2]+16&gt;&gt;2]!=b[n+20&gt;&gt;2]?(A=b[n+24&gt;&gt;2],b[A+36&gt;&gt;2]=b[A+36&gt;&gt;2]+1,f[b[n+24&gt;&gt;2]+54|0]=1):(2==b[b[n+24&gt;&gt;2]+24&gt;&gt;2]&amp;&amp;(b[b[n+24&gt;&gt;2]+24&gt;&gt;2]=b[n+12&gt;&gt;2]),1!=b[b[n+24&gt;&gt;2]+48&gt;&gt;2]|1!=b[b[n+24&gt;&gt;2]+24&gt;&gt;2]||(f[b[n+24&gt;&gt;2]+54|0]=1)):(b[b[n+24&gt;&gt;2]+16&gt;&gt;2]=b[n+20&gt;&gt;2],b[b[n+24&gt;&gt;2]+24&gt;&gt;2]=b[n+12&gt;&gt;2],b[b[n+24&gt;&gt;2]+36&gt;&gt;2]=1,1!=b[b[n+24&gt;&gt;2]+48&gt;&gt;2]|1!=b[b[n+24&gt;&gt;2]+24&gt;&gt;2]||(f[b[n+24&gt;&gt;2]+54|0]=1)))}function kA(A,r,e,i){var a;b[(a=N-16|0)+12&gt;&gt;2]=A,b[a+8&gt;&gt;2]=r,b[a+4&gt;&gt;2]=e,b[a&gt;&gt;2]=i,b[a+4&gt;&gt;2]==b[b[a+8&gt;&gt;2]+4&gt;&gt;2]&amp;&amp;1!=b[b[a+8&gt;&gt;2]+28&gt;&gt;2]&amp;&amp;(b[b[a+8&gt;&gt;2]+28&gt;&gt;2]=b[a&gt;&gt;2])}function cA(A,r,e,i,a,n){var t;N=t=N-32|0,b[t+28&gt;&gt;2]=A,b[t+24&gt;&gt;2]=r,b[t+20&gt;&gt;2]=e,b[t+16&gt;&gt;2]=i,b[t+12&gt;&gt;2]=a,f[t+11|0]=n,A=b[t+28&gt;&gt;2],b[t+4&gt;&gt;2]=b[A+4&gt;&gt;2]&gt;&gt;8,1&amp;b[A+4&gt;&gt;2]&amp;&amp;(b[t&gt;&gt;2]=b[b[t+16&gt;&gt;2]&gt;&gt;2],b[t+4&gt;&gt;2]=b[b[t&gt;&gt;2]+b[t+4&gt;&gt;2]&gt;&gt;2]),e=r=b[A&gt;&gt;2],i=b[t+24&gt;&gt;2],a=b[t+20&gt;&gt;2],n=b[t+16&gt;&gt;2]+b[t+4&gt;&gt;2]|0,A=2&amp;b[A+4&gt;&gt;2]?b[t+12&gt;&gt;2]:2,BA[b[b[r&gt;&gt;2]+20&gt;&gt;2]](e,i,a,n,A,1&amp;f[t+11|0]),N=t+32|0}function uA(A,r,e,i,a){var n;N=n=N-32|0,b[n+28&gt;&gt;2]=A,b[n+24&gt;&gt;2]=r,b[n+20&gt;&gt;2]=e,b[n+16&gt;&gt;2]=i,f[n+15|0]=a,A=b[n+28&gt;&gt;2],b[n+8&gt;&gt;2]=b[A+4&gt;&gt;2]&gt;&gt;8,1&amp;b[A+4&gt;&gt;2]&amp;&amp;(b[n+4&gt;&gt;2]=b[b[n+20&gt;&gt;2]&gt;&gt;2],b[n+8&gt;&gt;2]=b[b[n+4&gt;&gt;2]+b[n+8&gt;&gt;2]&gt;&gt;2]),e=r=b[A&gt;&gt;2],i=b[n+24&gt;&gt;2],a=b[n+20&gt;&gt;2]+b[n+8&gt;&gt;2]|0,A=2&amp;b[A+4&gt;&gt;2]?b[n+16&gt;&gt;2]:2,BA[b[b[r&gt;&gt;2]+24&gt;&gt;2]](e,i,a,A,1&amp;f[n+15|0]),N=n+32|0}function lA(A,r){b[A&gt;&gt;2]=5808,b[A+4&gt;&gt;2]=b[r&gt;&gt;2]}function sA(A){return 0|(A|=0)}function dA(A){D()}function vA(A,r){lA(A,r),b[A&gt;&gt;2]=5836}function CA(A,r){return b[395]=b[395]+1,0|BA[b[790]](A,r)}function gA(A){A&amp;&amp;(b[396]=b[396]+1,BA[b[791]](A))}function _A(A,r,e,i){var a,f,n=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=0,s=0,C=B(0),g=B(0),d=0,_=B(0),m=B(0),h=0,G=0,y=0,Q=0,p=B(0),D=0;N=a=N-32|0,f=b[A&gt;&gt;2],b[A&gt;&gt;2]=f+1;A:{r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{g:{d:{v:{_:{R:{B:{m:{h:{if(1==(0|(l=i-e|0))){if(g=v[A+48&gt;&gt;2],n=v[A+32&gt;&gt;2],e=b[r+12&gt;&gt;2]+R(e,36)|0,o=(o=v[e+8&gt;&gt;2])&lt;n?n:o,_=v[A- -64&gt;&gt;2],(o=B(B(B((g&lt;o?g:o)-n)*_)+B(.5)))&lt;B(4294967296)&amp;o&gt;=B(0))break h;r=0;break m}if(G=function(A,r,e,i){var a,f=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=B(0),g=0,d=0,_=B(0),m=B(0),h=B(0),G=0,y=0,Q=0,p=0,D=0,w=0,Z=0,Y=0;if(b[(n=u=(a=N+-64|0)+24|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[a+16&gt;&gt;2]=0,b[a+20&gt;&gt;2]=0,!(f=(0|e)&lt;=(0|r))){for(l=e-r|0,n=24+(b[A+12&gt;&gt;2]+R(r,36)|0)|0;C=B(B(B(v[n+-4&gt;&gt;2]+v[n+-20&gt;&gt;2])*B(.5))+C),_=B(B(B(v[n+-8&gt;&gt;2]+v[n+-24&gt;&gt;2])*B(.5))+_),m=B(B(B(v[n&gt;&gt;2]+v[n+-16&gt;&gt;2])*B(.5))+m),n=n+36|0,l=l+-1|0;);v[a+24&gt;&gt;2]=m,v[a+20&gt;&gt;2]=C,v[a+16&gt;&gt;2]=_}if(n=u,u=e-r|0,h=B(B(1)/B(0|u)),v[n&gt;&gt;2]=h*m,v[a+20&gt;&gt;2]=h*C,v[a+16&gt;&gt;2]=h*_,n=r,!f)for(C=v[(i&lt;&lt;=2)+(a+16|0)&gt;&gt;2],l=R(r,36)+16|0,D=i+a|0,g=a+48|0,i=u;b[a+12&gt;&gt;2]=0,c=(f=(t=b[(Q=A+12|0)&gt;&gt;2])+l|0)+8|0,o=f+-8|0,v[a+8&gt;&gt;2]=B(v[c&gt;&gt;2]+v[o&gt;&gt;2])*B(.5),v[a+4&gt;&gt;2]=B(v[f+4&gt;&gt;2]+v[f+-12&gt;&gt;2])*B(.5),k=f+-16|0,v[a&gt;&gt;2]=B(v[f&gt;&gt;2]+v[k&gt;&gt;2])*B(.5),v[D&gt;&gt;2]&gt;C&amp;&amp;(w=b[k&gt;&gt;2],Z=b[k+4&gt;&gt;2],p=R(n,36),s=b[(t=t+p|0)+4&gt;&gt;2],b[k&gt;&gt;2]=b[t&gt;&gt;2],b[k+4&gt;&gt;2]=s,k=b[f&gt;&gt;2],Y=b[f+4&gt;&gt;2],G=b[(s=t+16|0)+4&gt;&gt;2],b[f&gt;&gt;2]=b[s&gt;&gt;2],b[f+4&gt;&gt;2]=G,s=b[c&gt;&gt;2],G=b[c+4&gt;&gt;2],y=b[(d=t+24|0)+4&gt;&gt;2],b[c&gt;&gt;2]=b[d&gt;&gt;2],b[c+4&gt;&gt;2]=y,d=b[(f=f+16|0)&gt;&gt;2],b[f&gt;&gt;2]=b[t+32&gt;&gt;2],f=b[o&gt;&gt;2],y=b[o+4&gt;&gt;2],t=b[(c=t+8|0)+4&gt;&gt;2],b[o&gt;&gt;2]=b[c&gt;&gt;2],b[o+4&gt;&gt;2]=t,b[(o=c=a+40|0)&gt;&gt;2]=f,b[o+4&gt;&gt;2]=y,b[g&gt;&gt;2]=k,b[g+4&gt;&gt;2]=Y,b[(f=g+8|0)&gt;&gt;2]=s,b[f+4&gt;&gt;2]=G,b[a+32&gt;&gt;2]=w,b[a+36&gt;&gt;2]=Z,k=b[a+36&gt;&gt;2],f=b[Q&gt;&gt;2]+p|0,b[f&gt;&gt;2]=b[a+32&gt;&gt;2],b[f+4&gt;&gt;2]=k,b[f+32&gt;&gt;2]=d,k=b[(o=a+56|0)+4&gt;&gt;2],b[(t=f+24|0)&gt;&gt;2]=b[o&gt;&gt;2],b[t+4&gt;&gt;2]=k,o=b[g+4&gt;&gt;2],b[(k=f+16|0)&gt;&gt;2]=b[g&gt;&gt;2],b[k+4&gt;&gt;2]=o,o=b[c+4&gt;&gt;2],b[(f=f+8|0)&gt;&gt;2]=b[c&gt;&gt;2],b[f+4&gt;&gt;2]=o,n=n+1|0),l=l+36|0,i=i+-1|0;);return(0|n)&lt;((-1^(A=(0|u)/3|0))+e|0)&amp;&amp;(0|n)&gt;(A+r|0)||(n=(u&gt;&gt;1)+r|0),n}(r,e,i,function(A,r,e){var i,a=0,f=B(0),n=B(0),t=B(0),o=B(0),k=0,c=B(0),u=B(0),l=B(0),s=B(0);i=e-r|0;G:{y:{if((0|e)&gt;(0|r)){for(a=24+(b[A+12&gt;&gt;2]+R(r,36)|0)|0,k=i;f=B(f+B(B(v[a+-4&gt;&gt;2]+v[a+-20&gt;&gt;2])*B(.5))),n=B(n+B(B(v[a+-8&gt;&gt;2]+v[a+-24&gt;&gt;2])*B(.5))),t=B(t+B(B(v[a&gt;&gt;2]+v[a+-16&gt;&gt;2])*B(.5))),a=a+36|0,k=k+-1|0;);if(c=B(0|i),o=B(0),(0|e)&lt;=(0|r))break y;for(u=B(B(1)/c),l=B(u*t),s=B(u*f),u=B(u*n),k=e-r|0,a=24+(b[A+12&gt;&gt;2]+R(r,36)|0)|0,t=B(0),f=B(0),n=B(0);o=f,f=B(B(B(v[a+-4&gt;&gt;2]+v[a+-20&gt;&gt;2])*B(.5))-s),f=B(o+B(f*f)),o=n,n=B(B(B(v[a+-8&gt;&gt;2]+v[a+-24&gt;&gt;2])*B(.5))-u),n=B(o+B(n*n)),o=t,t=B(B(B(v[a&gt;&gt;2]+v[a+-16&gt;&gt;2])*B(.5))-l),t=B(o+B(t*t)),a=a+36|0,k=k+-1|0;);break G}c=B(0|i),o=B(0)}n=o,f=B(0),t=B(0)}return c=B(B(1)/B(c+B(-1))),f=B(c*f),t=B(c*t),(n=B(c*n))&lt;f?f&lt;t?2:1:(n&lt;t)&lt;&lt;1}(r,e,i)),b[(y=a+24|0)&gt;&gt;2]=-8388609,b[a+16&gt;&gt;2]=-8388609,b[a+20&gt;&gt;2]=-8388609,b[a+8&gt;&gt;2]=2139095039,b[a&gt;&gt;2]=2139095039,b[a+4&gt;&gt;2]=2139095039,(0|i)&lt;=(0|e))break B;for(h=a+16|0,s=16+(b[r+12&gt;&gt;2]+R(e,36)|0)|0,n=B(3.4028234663852886e38),o=B(-3.4028234663852886e38),D=a+20|0,u=B(-3.4028234663852886e38),k=B(-3.4028234663852886e38),g=B(3.4028234663852886e38),C=B(3.4028234663852886e38);C=C&gt;(c=v[(d=s+-16|0)&gt;&gt;2])?c:C,v[a&gt;&gt;2]=C,Q=g&gt;v[s+-12&gt;&gt;2]?d:a,g=v[Q+4&gt;&gt;2],b[a+4&gt;&gt;2]=b[Q+4&gt;&gt;2],d=n&gt;v[s+-8&gt;&gt;2]?d:a,n=v[d+8&gt;&gt;2],b[a+8&gt;&gt;2]=b[d+8&gt;&gt;2],k=k&lt;(c=v[s&gt;&gt;2])?c:k,v[h&gt;&gt;2]=k,d=u&lt;v[s+4&gt;&gt;2]?s:h,u=v[d+4&gt;&gt;2],b[D&gt;&gt;2]=b[d+4&gt;&gt;2],d=o&lt;v[s+8&gt;&gt;2]?s:h,o=v[d+8&gt;&gt;2],b[y&gt;&gt;2]=b[d+8&gt;&gt;2],s=s+36|0,l=l+-1|0;);break R}r=~~o&gt;&gt;&gt;0}if(c=v[e&gt;&gt;2],u=v[e+4&gt;&gt;2],i=b[A+16&gt;&gt;2]+(f&lt;&lt;4)|0,t[i+4&gt;&gt;1]=r,k=v[A+44&gt;&gt;2],u=u&lt;(o=v[A+28&gt;&gt;2])?o:u,m=v[A+60&gt;&gt;2],(u=B(B(B((k&lt;u?k:u)-o)*m)+B(.5)))&lt;B(4294967296)&amp;u&gt;=B(0))break _;r=0;break v}n=B(3.4028234663852886e38),o=B(-3.4028234663852886e38),u=B(-3.4028234663852886e38),k=B(-3.4028234663852886e38),g=B(3.4028234663852886e38),C=B(3.4028234663852886e38)}if(s=(d=f&lt;&lt;4)+b[(h=A+16|0)&gt;&gt;2]|0,m=v[A+56&gt;&gt;2],_=v[A+40&gt;&gt;2],c=v[A+24&gt;&gt;2],(k=B(B(m*B((_&lt;(k=k&lt;c?c:k)?_:k)-c))+B(.5)))&lt;B(4294967296)&amp;k&gt;=B(0))break d;l=0;break g}r=~~u&gt;&gt;&gt;0}if(t[i+2&gt;&gt;1]=r,C=v[A+40&gt;&gt;2],c=c&lt;(u=v[A+24&gt;&gt;2])?u:c,p=v[A+56&gt;&gt;2],(c=B(B(B((C&lt;c?C:c)-u)*p)+B(.5)))&lt;B(4294967296)&amp;c&gt;=B(0))break C;r=0;break s}l=~~k&gt;&gt;&gt;0}if(t[s+6&gt;&gt;1]=l,(k=B(B(B((_&lt;(k=C&lt;c?c:C)?_:k)-c)*m)+B(.5)))&lt;B(4294967296)&amp;k&gt;=B(0))break l;l=0;break u}r=~~c&gt;&gt;&gt;0}if(t[i&gt;&gt;1]=r,c=v[e+24&gt;&gt;2],(n=B(B(_*B((g&lt;(c=c&lt;n?n:c)?g:c)-n))+B(.5)))&lt;B(4294967296)&amp;n&gt;=B(0))break c;r=0;break k}l=~~k&gt;&gt;&gt;0}if(t[s&gt;&gt;1]=l,_=v[A- -64&gt;&gt;2],C=v[A+48&gt;&gt;2],k=v[A+32&gt;&gt;2],(o=B(B(_*B((C&lt;(o=o&lt;k?k:o)?C:o)-k))+B(.5)))&lt;B(4294967296)&amp;o&gt;=B(0))break o;l=0;break b}r=~~n&gt;&gt;&gt;0}if(n=v[e+16&gt;&gt;2],g=v[e+20&gt;&gt;2],t[i+10&gt;&gt;1]=r,(o=B(B(m*B((k&lt;(g=g&lt;o?o:g)?k:g)-o))+B(.5)))&lt;B(4294967296)&amp;o&gt;=B(0))break t;r=0;break n}l=~~o&gt;&gt;&gt;0}if(t[s+10&gt;&gt;1]=l,m=v[A+60&gt;&gt;2],c=v[A+44&gt;&gt;2],o=v[A+28&gt;&gt;2],(u=B(B(m*B((c&lt;(u=u&lt;o?o:u)?c:u)-o))+B(.5)))&lt;B(4294967296)&amp;u&gt;=B(0))break f;l=0;break a}r=~~o&gt;&gt;&gt;0}if(t[i+8&gt;&gt;1]=r,(n=B(B(p*B((C&lt;(n=n&lt;u?u:n)?C:n)-u))+B(.5)))&lt;B(4294967296)&amp;n&gt;=B(0))break i;r=0;break e}l=~~u&gt;&gt;&gt;0}if(t[s+8&gt;&gt;1]=l,(n=B(B(B((C&lt;(n=n&lt;k?k:n)?C:n)-k)*_)+B(.5)))&lt;B(4294967296)&amp;n&gt;=B(0))break r;l=0;break A}r=~~n&gt;&gt;&gt;0}return t[i+6&gt;&gt;1]=r,b[i+12&gt;&gt;2]=b[e+32&gt;&gt;2],void(N=a+32|0)}l=~~n&gt;&gt;&gt;0}t[s+4&gt;&gt;1]=l,l=0,(n=B(B(B((c&lt;(n=g&lt;o?o:g)?c:n)-o)*m)+B(.5)))&lt;B(4294967296)&amp;n&gt;=B(0)&amp;&amp;(l=~~n&gt;&gt;&gt;0),t[s+2&gt;&gt;1]=l,_A(A,r,e,G),_A(A,r,G,i),b[12+(d+b[h&gt;&gt;2]|0)&gt;&gt;2]=f-b[A&gt;&gt;2],N=a+32|0}function mA(A,r,e){var i=B(0),a=B(0),n=B(0),t=B(0),o=0,k=B(0),c=0,u=0,l=0,s=0,d=0,_=0,R=0,m=0,h=0,G=0,y=0,Q=0,p=0,D=0,w=B(0),Z=B(0),Y=0,W=0,F=0,E=0,N=0;w=v[A- -64&gt;&gt;2],n=v[A+48&gt;&gt;2],i=v[A+32&gt;&gt;2],a=v[r+24&gt;&gt;2],R=0,(a=B(B(w*B((n&lt;(a=a&lt;i?i:a)?n:a)-i))+B(.5)))&lt;B(4294967296)&amp;a&gt;=B(0)&amp;&amp;(R=~~a&gt;&gt;&gt;0),Z=v[A+60&gt;&gt;2],k=v[A+44&gt;&gt;2],a=v[A+28&gt;&gt;2],t=v[r+20&gt;&gt;2],m=0,(t=B(B(Z*B((k&lt;(t=t&lt;a?a:t)?k:t)-a))+B(.5)))&lt;B(4294967296)&amp;t&gt;=B(0)&amp;&amp;(m=~~t&gt;&gt;&gt;0),t=v[r+8&gt;&gt;2],d=0,(i=B(B(B((n&lt;(t=t&lt;i?i:t)?n:t)-i)*w)+B(.5)))&lt;B(4294967296)&amp;i&gt;=B(0)&amp;&amp;(d=~~i&gt;&gt;&gt;0),i=v[r+4&gt;&gt;2],h=0,(i=B(B(B((k&lt;(i=i&lt;a?a:i)?k:i)-a)*Z)+B(.5)))&lt;B(4294967296)&amp;i&gt;=B(0)&amp;&amp;(h=~~i&gt;&gt;&gt;0),k=v[A+56&gt;&gt;2],a=v[A+40&gt;&gt;2],i=v[A+24&gt;&gt;2],n=v[r+16&gt;&gt;2],G=0,(n=B(B(k*B((a&lt;(n=n&lt;i?i:n)?a:n)-i))+B(.5)))&lt;B(4294967296)&amp;n&gt;=B(0)&amp;&amp;(G=~~n&gt;&gt;&gt;0),n=v[r&gt;&gt;2];A:{r:{if(!((i=B(B(B((a&lt;(n=n&lt;i?i:n)?a:n)-i)*k)+B(.5)))&lt;B(4294967296)&amp;i&gt;=B(0))){if((0|(u=b[A&gt;&gt;2]))&gt;=1)break r;break A}if(N=~~i&gt;&gt;&gt;0,(0|(u=b[A&gt;&gt;2]))&lt;1)break A}for(Y=A+16|0,l=e+12|0,A=0;;){r:{e:{if(r=(W=A&lt;&lt;4)+b[Y&gt;&gt;2]|0,g[r+4&gt;&gt;1]&lt;=R&gt;&gt;&gt;0&amp;&amp;!(g[r&gt;&gt;1]&gt;G&gt;&gt;&gt;0|g[r+6&gt;&gt;1]&lt;N&gt;&gt;&gt;0|g[r+8&gt;&gt;1]&lt;h&gt;&gt;&gt;0|g[r+2&gt;&gt;1]&gt;m&gt;&gt;&gt;0)){if(F=(0|(y=b[r+12&gt;&gt;2]))&gt;-1,r=(c=g[r+10&gt;&gt;1])&gt;&gt;&gt;0&gt;=d&gt;&gt;&gt;0,!((0|y)&lt;0|c&gt;&gt;&gt;0&lt;d&gt;&gt;&gt;0)){if((0|(o=b[(s=e+4|0)&gt;&gt;2]))==b[(E=e+8|0)&gt;&gt;2]&amp;&amp;!((0|o)&gt;=(0|(_=o?o&lt;&lt;1:1)))){i:{a:{f:{n:{if(_){if(Q=CA(_&lt;&lt;2,16),c=b[l&gt;&gt;2],(0|(o=b[s&gt;&gt;2]))&lt;1)break n;break f}if(Q=0,c=b[l&gt;&gt;2],(0|o)&gt;=1)break f}if(!c)break i;break a}for(p=Q,D=c;b[p&gt;&gt;2]=b[D&gt;&gt;2],p=p+4|0,D=D+4|0,o=o+-1|0;);}C[e+16|0]&amp;&amp;gA(c),b[l&gt;&gt;2]=0,o=b[s&gt;&gt;2]}b[l&gt;&gt;2]=Q,f[e+16|0]=1,b[E&gt;&gt;2]=_}if(b[b[l&gt;&gt;2]+(o&lt;&lt;2)&gt;&gt;2]=y,b[s&gt;&gt;2]=b[s&gt;&gt;2]+1,!r)break e;break r}}else F=b[r+12&gt;&gt;2]&gt;-1,r=0;if(r)break r}if(!F){if((0|(A=A-b[12+(b[Y&gt;&gt;2]+W|0)&gt;&gt;2]|0))&lt;(0|u))continue;break A}}if(!((0|(A=A+1|0))&lt;(0|u)))break}}}function RA(A,r,e,i,a){var n;N=n=N-112|0,!b[A&gt;&gt;2]|!b[e&gt;&gt;2]||(function(A,r,e){var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),N=B(0),V=B(0);d=v[r+52&gt;&gt;2],_=v[r+56&gt;&gt;2],R=v[e+52&gt;&gt;2],h=v[e+56&gt;&gt;2],t=v[r+20&gt;&gt;2],o=v[r+36&gt;&gt;2],i=v[e+20&gt;&gt;2],a=v[e+36&gt;&gt;2],f=v[e+24&gt;&gt;2],k=v[r+24&gt;&gt;2],G=v[e+40&gt;&gt;2],c=v[r+40&gt;&gt;2],V=v[r+48&gt;&gt;2],y=v[e+48&gt;&gt;2],u=v[r+4&gt;&gt;2],Q=v[e+4&gt;&gt;2],p=v[e+8&gt;&gt;2],l=v[r+8&gt;&gt;2],n=v[e+32&gt;&gt;2],s=v[r+32&gt;&gt;2],D=v[e&gt;&gt;2],C=v[r&gt;&gt;2],w=v[e+16&gt;&gt;2],g=v[r+16&gt;&gt;2],b[A+60&gt;&gt;2]=0,b[A+44&gt;&gt;2]=0,b[A+28&gt;&gt;2]=0,b[A+12&gt;&gt;2]=0,Z=B(B(B(C*D)+B(g*w))+B(s*n)),v[A+16&gt;&gt;2]=Z,Y=B(B(B(l*p)+B(k*f))+B(c*G)),v[A+56&gt;&gt;2]=Y,W=B(B(B(l*Q)+B(k*i))+B(c*a)),v[A+52&gt;&gt;2]=W,F=B(B(B(l*D)+B(k*w))+B(c*n)),v[A+48&gt;&gt;2]=F,E=B(B(B(u*p)+B(t*f))+B(o*G)),v[A+40&gt;&gt;2]=E,N=B(B(B(u*Q)+B(t*i))+B(o*a)),v[A+36&gt;&gt;2]=N,n=B(B(B(u*D)+B(t*w))+B(o*n)),v[A+32&gt;&gt;2]=n,f=B(B(B(C*p)+B(g*f))+B(s*G)),v[A+24&gt;&gt;2]=f,a=B(B(B(C*Q)+B(g*i))+B(s*a)),v[A+20&gt;&gt;2]=a,v[A+64&gt;&gt;2]=B(m(Z))+B(9.999999974752427e-7),i=B(-V),v[A+8&gt;&gt;2]=B(B(B(l*i)-B(k*d))-B(c*_))+B(B(B(l*y)+B(k*R))+B(c*h)),v[A+4&gt;&gt;2]=B(B(B(u*i)-B(t*d))-B(o*_))+B(B(B(u*y)+B(t*R))+B(o*h)),v[A&gt;&gt;2]=B(B(B(C*i)-B(g*d))-B(s*_))+B(B(B(C*y)+B(g*R))+B(s*h)),v[A+104&gt;&gt;2]=B(m(Y))+B(9.999999974752427e-7),v[A+100&gt;&gt;2]=B(m(W))+B(9.999999974752427e-7),v[A+96&gt;&gt;2]=B(m(F))+B(9.999999974752427e-7),v[A+88&gt;&gt;2]=B(m(E))+B(9.999999974752427e-7),v[A+84&gt;&gt;2]=B(m(N))+B(9.999999974752427e-7),v[A+80&gt;&gt;2]=B(m(n))+B(9.999999974752427e-7),v[A+72&gt;&gt;2]=B(m(f))+B(9.999999974752427e-7),v[A+68&gt;&gt;2]=B(m(a))+B(9.999999974752427e-7)}(n,r,i),function A(r,e,i,a,n,t,o){var k,c,u=0,l=0,s=0,d=0,_=0,R=0,h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=0;N=k=N+-64|0,u=(R=n&lt;&lt;4)+b[(d=r+16|0)&gt;&gt;2]|0,l=g[u&gt;&gt;1],_=g[u+2&gt;&gt;1],s=g[u+4&gt;&gt;1],b[k+44&gt;&gt;2]=0,h=v[r- -64&gt;&gt;2],G=v[r+32&gt;&gt;2],v[k+40&gt;&gt;2]=B(B(s&gt;&gt;&gt;0)/h)+G,y=v[r+60&gt;&gt;2],Q=v[r+28&gt;&gt;2],v[k+36&gt;&gt;2]=B(B(_&gt;&gt;&gt;0)/y)+Q,p=v[r+56&gt;&gt;2],D=v[r+24&gt;&gt;2],v[k+32&gt;&gt;2]=B(B(l&gt;&gt;&gt;0)/p)+D,l=g[u+6&gt;&gt;1],_=g[u+8&gt;&gt;1],u=g[u+10&gt;&gt;1],b[k+60&gt;&gt;2]=0,v[k+56&gt;&gt;2]=G+B(B(u&gt;&gt;&gt;0)/h),v[k+52&gt;&gt;2]=Q+B(B(_&gt;&gt;&gt;0)/y),v[k+48&gt;&gt;2]=D+B(B(l&gt;&gt;&gt;0)/p),u=(l=t&lt;&lt;4)+b[(_=e+16|0)&gt;&gt;2]|0,s=g[u&gt;&gt;1],w=g[u+2&gt;&gt;1],c=g[u+4&gt;&gt;1],b[k+12&gt;&gt;2]=0,h=v[e- -64&gt;&gt;2],G=v[e+32&gt;&gt;2],v[k+8&gt;&gt;2]=B(B(c&gt;&gt;&gt;0)/h)+G,y=v[e+60&gt;&gt;2],Q=v[e+28&gt;&gt;2],v[k+4&gt;&gt;2]=B(B(w&gt;&gt;&gt;0)/y)+Q,p=v[e+56&gt;&gt;2],D=v[e+24&gt;&gt;2],v[k&gt;&gt;2]=B(B(s&gt;&gt;&gt;0)/p)+D,s=g[u+6&gt;&gt;1],w=g[u+8&gt;&gt;1],u=g[u+10&gt;&gt;1],b[k+28&gt;&gt;2]=0,v[k+24&gt;&gt;2]=G+B(B(u&gt;&gt;&gt;0)/h),v[k+20&gt;&gt;2]=Q+B(B(w&gt;&gt;&gt;0)/y),v[k+16&gt;&gt;2]=D+B(B(s&gt;&gt;&gt;0)/p);A:{r:{e:{i:{a:{f:{n:{t:{b:{if(function(A,r,e,i){var a=B(0),f=B(0),n=B(0),t=B(0),b=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0);o:{k:{if(t=v[r+16&gt;&gt;2],f=B(B(t+v[r&gt;&gt;2])*B(.5)),y=v[e+16&gt;&gt;2],b=v[r+20&gt;&gt;2],a=B(B(b+v[r+4&gt;&gt;2])*B(.5)),Q=v[e+20&gt;&gt;2],o=v[r+24&gt;&gt;2],n=B(B(o+v[r+8&gt;&gt;2])*B(.5)),p=v[e+24&gt;&gt;2],k=v[A+16&gt;&gt;2],c=B(B(k+v[A&gt;&gt;2])*B(.5)),l=B(B(v[e&gt;&gt;2]+B(B(B(f*y)+B(a*Q))+B(n*p)))-c),k=B(k-c),t=B(t-f),C=v[e+64&gt;&gt;2],b=B(b-a),g=v[e+68&gt;&gt;2],o=B(o-n),d=v[e+72&gt;&gt;2],!(B(m(l))&gt;B(k+B(B(B(t*C)+B(b*g))+B(o*d)))||(D=v[e+32&gt;&gt;2],w=v[e+36&gt;&gt;2],Z=v[e+40&gt;&gt;2],u=v[A+20&gt;&gt;2],s=B(B(u+v[A+4&gt;&gt;2])*B(.5)),c=B(B(v[e+4&gt;&gt;2]+B(B(B(f*D)+B(a*w))+B(n*Z)))-s),u=B(u-s),s=v[e+80&gt;&gt;2],_=v[e+84&gt;&gt;2],R=v[e+88&gt;&gt;2],B(m(c))&gt;B(u+B(B(B(t*s)+B(b*_))+B(o*R)))||(Y=v[e+48&gt;&gt;2],W=v[e+52&gt;&gt;2],F=v[e+56&gt;&gt;2],f=B(v[e+8&gt;&gt;2]+B(B(B(f*Y)+B(a*W))+B(n*F))),a=v[A+24&gt;&gt;2],n=B(B(a+v[A+8&gt;&gt;2])*B(.5)),f=B(f-n),a=B(a-n),n=v[e+96&gt;&gt;2],h=v[e+100&gt;&gt;2],G=v[e+104&gt;&gt;2],B(m(f))&gt;B(a+B(B(B(t*n)+B(b*h))+B(o*G)))|B(m(B(B(B(l*y)+B(c*D))+B(f*Y))))&gt;B(t+B(B(B(k*C)+B(u*s))+B(a*n)))|B(m(B(B(B(l*Q)+B(c*w))+B(f*W))))&gt;B(b+B(B(B(k*g)+B(u*_))+B(a*h))))))){if(e=1^(A=B(m(B(B(B(l*p)+B(c*Z))+B(f*F))))&gt;B(o+B(B(B(k*d)+B(u*R))+B(a*G)))),!i|A)break o;if(!(!!(B(m(B(B(f*w)-B(c*W))))&gt;B(B(B(B(u*h)+B(a*_))+B(t*d))+B(o*C)))|B(m(B(B(f*D)-B(c*Y))))&gt;B(B(B(B(u*n)+B(a*s))+B(b*d))+B(o*g))|B(m(B(B(f*Z)-B(c*F))))&gt;B(B(B(B(u*G)+B(a*R))+B(t*g))+B(b*C))|B(m(B(B(l*Y)-B(f*y))))&gt;B(B(B(B(k*n)+B(a*C))+B(b*R))+B(o*_))||B(m(B(B(l*W)-B(f*Q))))&gt;B(B(B(B(k*h)+B(a*g))+B(t*R))+B(o*s))|B(m(B(B(l*F)-B(f*p))))&gt;B(B(B(B(k*G)+B(a*d))+B(t*_))+B(b*s))|B(m(B(B(c*y)-B(l*D))))&gt;B(B(B(B(k*s)+B(u*C))+B(b*G))+B(o*h))||B(m(B(B(c*Q)-B(l*w))))&gt;B(B(B(B(k*_)+B(u*g))+B(t*G))+B(o*n))))break k}e=0;break o}if(e=0,!(B(m(B(B(c*p)-B(l*Z))))&gt;B(B(B(B(k*R)+B(u*d))+B(t*h))+B(b*n))))return 1}return e}(k+32|0,k,a,o)){if(u=b[12+(b[_&gt;&gt;2]+l|0)&gt;&gt;2],(0|(R=b[12+(R+b[d&gt;&gt;2]|0)&gt;&gt;2]))&gt;=0){if((0|u)&lt;0)break b;if((0|(a=b[i+4&gt;&gt;2]))!=b[i+8&gt;&gt;2])break r;if((0|a)&gt;=(0|(d=a?a&lt;&lt;1:1)))break r;if(!d)break n;if(n=CA(d&lt;&lt;3,16),t=b[i+12&gt;&gt;2],(0|(a=b[i+4&gt;&gt;2]))&lt;1)break f;break a}if(o=n+1|0,(0|u)&lt;0)break t;A(r,e,i,a,o,t,0),A(s=r,e,i,a,(0|(r=b[12+(b[r+16&gt;&gt;2]+(o&lt;&lt;4)|0)&gt;&gt;2]))&gt;-1?n+2|0:o-r|0,t,0)}break A}A(r,e,i,a,n,o=t+1|0,0),A(s=r,e,i,a,n,(0|(r=b[12+(b[e+16&gt;&gt;2]+(o&lt;&lt;4)|0)&gt;&gt;2]))&gt;-1?t+2|0:o-r|0,0);break A}A(r,e,i,a,o,u=t+1|0,0),t=t+2|0,A(r,e,i,a,o,(0|(l=b[12+((R=u&lt;&lt;4)+b[(d=e+16|0)&gt;&gt;2]|0)&gt;&gt;2]))&gt;-1?t:u-l|0,0),n=n+2|0,A(r,e,i,a,(0|(s=b[12+((_=o&lt;&lt;4)+b[(l=r+16|0)&gt;&gt;2]|0)&gt;&gt;2]))&gt;-1?n:o-s|0,u,0),A(s=r,e,i,a,n=(0|(r=b[12+(_+b[l&gt;&gt;2]|0)&gt;&gt;2]))&gt;-1?n:o-r|0,(0|(r=b[12+(R+b[d&gt;&gt;2]|0)&gt;&gt;2]))&gt;-1?t:u-r|0,0);break A}if(n=0,t=b[i+12&gt;&gt;2],(0|a)&gt;=1)break a}if(!t)break e;break i}for(e=t,r=n,o=a;l=b[e+4&gt;&gt;2],b[r&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=l,e=e+8|0,r=r+8|0,o=o+-1|0;);}C[i+16|0]&amp;&amp;(gA(t),a=b[i+4&gt;&gt;2]),b[i+12&gt;&gt;2]=0}f[i+16|0]=1,b[i+12&gt;&gt;2]=n,b[i+8&gt;&gt;2]=d}return b[i+4&gt;&gt;2]=a+1,r=b[i+12&gt;&gt;2]+(a&lt;&lt;3)|0,b[r+4&gt;&gt;2]=u,b[r&gt;&gt;2]=R,void(N=k- -64|0)}N=k- -64|0}(A,e,a,n,0,0,1)),N=n+112|0}function GA(A,r,e,i,a,f){var n=B(0),t=B(0),k=B(0),c=B(0),u=0,s=0,C=0,g=0,d=0,_=B(0),R=B(0),m=B(0),h=B(0),G=B(0);BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,r,a,f),n=v[e+8&gt;&gt;2],t=v[e+4&gt;&gt;2],c=v[a+8&gt;&gt;2],r=b[a+8&gt;&gt;2],_=v[a+4&gt;&gt;2],u=b[a+4&gt;&gt;2],R=v[a&gt;&gt;2],s=b[a&gt;&gt;2],m=v[f+8&gt;&gt;2],C=b[f+8&gt;&gt;2],h=v[f+4&gt;&gt;2],g=b[f+4&gt;&gt;2],G=v[f&gt;&gt;2],d=b[f&gt;&gt;2],(k=v[e&gt;&gt;2])&gt;B(0)?(l(B(k+G)),d=o(0)):(l(B(k+R)),s=o(0)),t&gt;B(0)?(l(B(t+h)),g=o(0)):(l(B(t+_)),u=o(0)),n&gt;B(0)?(l(B(n+m)),C=o(0)):(l(B(n+c)),r=o(0)),n=v[i+8&gt;&gt;2],t=v[i&gt;&gt;2],k=v[i+4&gt;&gt;2],c=B(BA[b[b[A&gt;&gt;2]+16&gt;&gt;2]](A)),b[a+12&gt;&gt;2]=0,b[(A=a+8|0)&gt;&gt;2]=r,b[(r=a+4|0)&gt;&gt;2]=u,b[a&gt;&gt;2]=s,b[f+12&gt;&gt;2]=0,b[(e=f+8|0)&gt;&gt;2]=C,b[(i=f+4|0)&gt;&gt;2]=g,b[f&gt;&gt;2]=d,n=B(c*B(p(B(B(B(t*t)+B(k*k))+B(n*n))))),v[a&gt;&gt;2]=v[a&gt;&gt;2]-n,v[r&gt;&gt;2]=v[r&gt;&gt;2]-n,v[A&gt;&gt;2]=v[A&gt;&gt;2]-n,v[f&gt;&gt;2]=n+v[f&gt;&gt;2],v[i&gt;&gt;2]=n+v[i&gt;&gt;2],v[e&gt;&gt;2]=n+v[e&gt;&gt;2]}function hA(A,r,e){var i,a;return A|=0,r|=0,i=0|BA[b[b[(e|=0)&gt;&gt;2]+40&gt;&gt;2]](e,A),a=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,i),b[r&gt;&gt;2]=a,a&amp;&amp;BA[b[b[e&gt;&gt;2]+48&gt;&gt;2]](e,i),A=b[A+4&gt;&gt;2],b[r+8&gt;&gt;2]=0,b[r+4&gt;&gt;2]=A,5932}function yA(A,r,e){A|=0,r|=0,e|=0;var i,a=B(0),f=0,n=B(0),t=B(0),o=B(0),k=0,c=B(0),u=0,l=0,s=B(0),C=B(0),g=B(0),d=0;N=i=N-48|0;A:{r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{s:if(f=b[r+4&gt;&gt;2],!(f&gt;&gt;&gt;0&gt;13)){switch(f-1|0){default:b[A+12&gt;&gt;2]=0,a=v[r+32&gt;&gt;2],v[A&gt;&gt;2]=v[e&gt;&gt;2]&gt;=B(0)?a:B(-a),a=v[r+40&gt;&gt;2],v[A+8&gt;&gt;2]=v[e+8&gt;&gt;2]&gt;=B(0)?a:B(-a),a=v[r+36&gt;&gt;2],v[A+4&gt;&gt;2]=v[e+4&gt;&gt;2]&gt;=B(0)?a:B(-a);break A;case 12:break o;case 9:break k;case 7:break c;case 4:break u;case 3:break l;case 1:case 2:case 5:case 6:case 8:case 10:case 11:break s;case 0:}b[A+12&gt;&gt;2]=0,a=v[e&gt;&gt;2],t=v[e+4&gt;&gt;2],n=v[e+8&gt;&gt;2],o=B(B(B(a*v[r+76&gt;&gt;2])+B(t*v[r+80&gt;&gt;2]))+B(n*v[r+84&gt;&gt;2])),c=B(B(B(a*v[r+92&gt;&gt;2])+B(t*v[r+96&gt;&gt;2]))+B(n*v[r+100&gt;&gt;2])),r=(((a=B(B(B(a*v[(e=r+60|0)&gt;&gt;2])+B(t*v[r- -64&gt;&gt;2]))+B(n*v[r+68&gt;&gt;2])))&lt;o?o&lt;c?2:1:(a&lt;c)&lt;&lt;1)&lt;&lt;4)+e|0,b[A+8&gt;&gt;2]=b[r+8&gt;&gt;2],e=b[r+4&gt;&gt;2],b[A&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e;break A}BA[b[b[r&gt;&gt;2]+68&gt;&gt;2]](A,r,e);break A}if(t=v[r+24&gt;&gt;2],n=v[r+20&gt;&gt;2],o=v[r+16&gt;&gt;2],k=b[r+108&gt;&gt;2],(0|(l=b[r+100&gt;&gt;2]))&lt;1)break n;for(c=B(v[e+8&gt;&gt;2]*t),s=B(v[e+4&gt;&gt;2]*n),g=B(v[e&gt;&gt;2]*o),e=0,f=-1,a=B(-3.4028234663852886e38),r=k;a=(u=(C=B(B(B(g*v[r&gt;&gt;2])+B(s*v[r+4&gt;&gt;2]))+B(c*v[r+8&gt;&gt;2])))&gt;a)?C:a,f=u?e:f,r=r+16|0,(0|l)!=(0|(e=e+1|0)););break r}if(t=v[r+24&gt;&gt;2],n=v[r+20&gt;&gt;2],o=v[r+16&gt;&gt;2],k=b[r+96&gt;&gt;2],(0|(l=b[r+100&gt;&gt;2]))&lt;1)break f;for(c=B(v[e+8&gt;&gt;2]*t),s=B(v[e+4&gt;&gt;2]*n),g=B(v[e&gt;&gt;2]*o),e=0,f=-1,a=B(-3.4028234663852886e38),r=k;a=(u=(C=B(B(B(g*v[r&gt;&gt;2])+B(s*v[r+4&gt;&gt;2]))+B(c*v[r+8&gt;&gt;2])))&gt;a)?C:a,f=u?e:f,r=r+16|0,(0|l)!=(0|(e=e+1|0)););break r}b[A&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[(A=A+8|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0;break A}if(k=r,d=b[r+56&gt;&gt;2],s=v[32+(k+(r=d&lt;&lt;2)|0)&gt;&gt;2],a=v[e&gt;&gt;2],t=v[e+4&gt;&gt;2],n=v[e+8&gt;&gt;2],!((o=B(B(B(a*a)+B(t*t))+B(n*n)))&lt;B(1.4210854715202004e-14)))break b;o=B(0),n=B(1);break t}if(u=b[(k=r+40|0)+4&gt;&gt;2],b[(f=i+40|0)&gt;&gt;2]=b[k&gt;&gt;2],b[f+4&gt;&gt;2]=u,f=b[r+36&gt;&gt;2],b[i+32&gt;&gt;2]=b[r+32&gt;&gt;2],b[i+36&gt;&gt;2]=f,b[i+28&gt;&gt;2]=0,b[i+16&gt;&gt;2]=b[e&gt;&gt;2],a=v[e+4&gt;&gt;2],b[i+20&gt;&gt;2]=b[e+4&gt;&gt;2],t=v[e+8&gt;&gt;2],b[i+24&gt;&gt;2]=b[e+8&gt;&gt;2],e=2,2==(0|(k=b[r+56&gt;&gt;2])))break a;if(a=t,f=1,r=1,1!=(0|k))break i;f=0;break e}c=n,n=B(B(1)/B(p(o))),c=B(c*n),o=B(t*n),n=B(a*n)}b[i+40&gt;&gt;2]=0,b[i+44&gt;&gt;2]=0,b[i+32&gt;&gt;2]=0,b[i+36&gt;&gt;2]=0,v[r+(i+32|0)&gt;&gt;2]=s,a=B(-0xde0b6b000000000),r=0,e=0,f=0,k=b[i+32&gt;&gt;2],u=b[i+36&gt;&gt;2],l=b[i+40&gt;&gt;2],(t=B(B(B(n*v[i+32&gt;&gt;2])+B(o*v[i+36&gt;&gt;2]))+B(c*v[i+40&gt;&gt;2])))&gt;B(-0xde0b6b000000000)&amp;&amp;(f=l,e=u,a=t,r=k),b[i+40&gt;&gt;2]=0,b[i+44&gt;&gt;2]=0,b[i+32&gt;&gt;2]=0,b[i+36&gt;&gt;2]=0,v[(i+32|0)+(d&lt;&lt;2)&gt;&gt;2]=-s,k=b[i+32&gt;&gt;2],u=b[i+36&gt;&gt;2],l=b[i+40&gt;&gt;2],B(B(B(n*v[i+32&gt;&gt;2])+B(o*v[i+36&gt;&gt;2]))+B(c*v[i+40&gt;&gt;2]))&gt;a&amp;&amp;(f=l,e=u,r=k),b[A+12&gt;&gt;2]=0,b[A+8&gt;&gt;2]=f,b[A+4&gt;&gt;2]=e,b[A&gt;&gt;2]=r;break A}f=-1;break r}f=-1;break r}f=0,r=2,e=1;break e}r=0}return t=v[(i+32|0)+(k&lt;&lt;2)&gt;&gt;2],o=v[((f&lt;&lt;=2)|i+32)&gt;&gt;2],c=v[(f|i+16)&gt;&gt;2],(s=B(p(B(B(c*c)+B(a*a)))))==B(0)?(v[(i|f)&gt;&gt;2]=o,v[(r&lt;&lt;=2)+i&gt;&gt;2]=v[r+(i+16|0)&gt;&gt;2]&lt;B(0)?B(-t):t):(n=B(o/s),v[(i|f)&gt;&gt;2]=c*n,v[(r&lt;&lt;=2)+i&gt;&gt;2]=v[r+(i+16|0)&gt;&gt;2]&lt;B(0)?B(-t):t,n=B(a*n)),v[(e&lt;&lt;2)+i&gt;&gt;2]=n,b[A+12&gt;&gt;2]=0,b[A&gt;&gt;2]=b[i&gt;&gt;2],r=b[i+8&gt;&gt;2],b[A+4&gt;&gt;2]=b[i+4&gt;&gt;2],b[A+8&gt;&gt;2]=r,void(N=i+48|0)}b[A+12&gt;&gt;2]=0,r=k+(f&lt;&lt;4)|0,v[A+8&gt;&gt;2]=t*v[r+8&gt;&gt;2],v[A+4&gt;&gt;2]=n*v[r+4&gt;&gt;2],v[A&gt;&gt;2]=o*v[r&gt;&gt;2]}N=i+48|0}function QA(A){var r=0;A:{r:if(r=b[A+4&gt;&gt;2],!(r&gt;&gt;&gt;0&gt;13)){switch(r-2|0){case 6:break A;case 0:case 1:case 4:case 5:case 7:case 10:break r}return v[A+48&gt;&gt;2]}return B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A))}return B(v[A+32&gt;&gt;2]*v[A+16&gt;&gt;2])}function pA(A){return 12}function DA(A){gA(A|=0)}function wA(A,r){var e;r|=0,b[(A|=0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[(e=A+8|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(b[r+56&gt;&gt;2]&lt;&lt;2)+A&gt;&gt;2]=1065353216}function WA(A,r){r=B(r)}function FA(A){return 60}function ZA(A){var r;b[A+12&gt;&gt;2]=-1,b[A+4&gt;&gt;2]=35,b[A+8&gt;&gt;2]=0,b[A&gt;&gt;2]=5988,b[A+48&gt;&gt;2]=1025758986,b[(r=A+24|0)&gt;&gt;2]=1065353216,b[r+4&gt;&gt;2]=0,b[A+16&gt;&gt;2]=1065353216,b[A+20&gt;&gt;2]=1065353216,b[A&gt;&gt;2]=6984}function YA(A,r){A|=0,r|=0;var e=B(0),i=B(0),a=B(0);e=v[r&gt;&gt;2],i=v[r+4&gt;&gt;2],a=v[r+8&gt;&gt;2],b[A+28&gt;&gt;2]=0,v[A+24&gt;&gt;2]=m(a),v[A+20&gt;&gt;2]=m(i),v[A+16&gt;&gt;2]=m(e)}function EA(A){var r=0,e=0,i=0,a=0,n=0,t=0,o=0;if(b[(A|=0)&gt;&gt;2]=7120,(e=b[(r=A+56|0)&gt;&gt;2])&amp;&amp;(C[A+60|0]&amp;&amp;gA(e),b[A+56&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+60|0]=1,b[(r=A+48|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(0|(i=b[A+28&gt;&gt;2]))&gt;=1)for(t=A+36|0,e=8;o=(r=b[t&gt;&gt;2]+e|0)+-4|0,(n=b[(a=r+4|0)&gt;&gt;2])&amp;&amp;(C[r+8|0]&amp;&amp;gA(n),b[a&gt;&gt;2]=0),b[o&gt;&gt;2]=0,b[a&gt;&gt;2]=0,b[r&gt;&gt;2]=0,f[r+8|0]=1,e=e+36|0,i=i+-1|0;);return(e=b[(r=A+36|0)&gt;&gt;2])&amp;&amp;(C[A+40|0]&amp;&amp;gA(e),b[A+36&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+40|0]=1,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+16|0)&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(e),b[A+16&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+20|0]=1,b[(r=A+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,0|A}function NA(A){var r,e,i,a,f,n,t,o,k,c=B(0),u=B(0),l=B(0),s=0,C=0,g=0;for(r=(0|(o=b[A+28&gt;&gt;2]))&lt;1,k=A+36|0,e=A+72|0,i=A+88|0,a=A+68|0,f=A+84|0,n=A- -64|0,t=A+80|0;;){A:{r:{e:{if(s&gt;&gt;&gt;0&lt;=7){switch(s-1|0){case 0:if(c=B(v[e&gt;&gt;2]-v[i&gt;&gt;2]),u=B(v[f&gt;&gt;2]+v[a&gt;&gt;2]),l=B(v[t&gt;&gt;2]+v[n&gt;&gt;2]),!r)break e;break r;case 1:if(c=B(v[i&gt;&gt;2]+v[e&gt;&gt;2]),u=B(v[a&gt;&gt;2]-v[f&gt;&gt;2]),l=B(v[t&gt;&gt;2]+v[n&gt;&gt;2]),!r)break e;break r;case 2:if(c=B(v[e&gt;&gt;2]-v[i&gt;&gt;2]),u=B(v[a&gt;&gt;2]-v[f&gt;&gt;2]),l=B(v[t&gt;&gt;2]+v[n&gt;&gt;2]),!r)break e;break r;case 3:if(c=B(v[i&gt;&gt;2]+v[e&gt;&gt;2]),u=B(v[f&gt;&gt;2]+v[a&gt;&gt;2]),l=B(v[n&gt;&gt;2]-v[t&gt;&gt;2]),!r)break e;break r;case 4:if(c=B(v[e&gt;&gt;2]-v[i&gt;&gt;2]),u=B(v[f&gt;&gt;2]+v[a&gt;&gt;2]),l=B(v[n&gt;&gt;2]-v[t&gt;&gt;2]),!r)break e;break r;case 5:if(c=B(v[i&gt;&gt;2]+v[e&gt;&gt;2]),u=B(v[a&gt;&gt;2]-v[f&gt;&gt;2]),l=B(v[n&gt;&gt;2]-v[t&gt;&gt;2]),!r)break e;break r;case 6:if(c=B(v[e&gt;&gt;2]-v[i&gt;&gt;2]),u=B(v[a&gt;&gt;2]-v[f&gt;&gt;2]),l=B(v[n&gt;&gt;2]-v[t&gt;&gt;2]),!r)break e;break r}u=B(v[f&gt;&gt;2]+v[a&gt;&gt;2]),l=B(v[t&gt;&gt;2]+v[n&gt;&gt;2]),c=B(v[i&gt;&gt;2]+v[e&gt;&gt;2])}if(r)break r}for(A=b[k&gt;&gt;2]+20|0,g=0,C=0;;){if(B(v[A+12&gt;&gt;2]+B(B(B(l*v[A&gt;&gt;2])+B(u*v[A+4&gt;&gt;2]))+B(c*v[A+8&gt;&gt;2])))&gt;B(0))break A;if(A=A+36|0,!((0|(C=C+1|0))&lt;(0|o)))break}}if(g=1,(s=s+1|0)&gt;&gt;&gt;0&lt;8)continue}break}return g}function VA(A){var r,e,i,a,n,k=0,c=B(0),u=0,s=0,_=0,h=B(0),G=0,y=B(0),Q=0,D=0,w=B(0),Z=B(0),Y=B(0),W=0,F=0,E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=0,M=0,S=0,T=0,U=0,j=0,O=0,H=0,z=0,P=B(0),L=0,K=B(0),q=B(0),$=B(0),AA=0,rA=0,eA=0,iA=0,aA=0,fA=0,nA=0,tA=0,bA=0,oA=0,kA=B(0),cA=B(0),uA=B(0),lA=B(0),sA=B(0),dA=B(0),vA=0,_A=0,RA=0,BA=0,mA=0,hA=0,GA=B(0);N=r=N-96|0,b[A+64&gt;&gt;2]=0,b[A+68&gt;&gt;2]=0,f[r+52|0]=1,b[(i=r+48|0)&gt;&gt;2]=0,f[r+72|0]=1,b[(k=r+40|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[(a=r+68|0)&gt;&gt;2]=0,f[r+92|0]=1,b[(k=r+60|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[(n=r+88|0)&gt;&gt;2]=0,b[(k=r+80|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[(k=e=A+72|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[r+28&gt;&gt;2]=0,f[r+32|0]=1,b[r+20&gt;&gt;2]=0,b[r+24&gt;&gt;2]=0;A:if(AA=A+28|0,Q=b[AA&gt;&gt;2],!((0|Q)&lt;1))for(vA=r- -64|0,_A=r+28|0,S=A+56|0,rA=A+60|0;;){r:{e:{if(!u){if(u=b[(eA=A+36|0)&gt;&gt;2],iA=R(U,36),(0|(aA=b[4+(u+iA|0)&gt;&gt;2]))&gt;=1){for(j=0;;){k=b[12+(u+iA|0)&gt;&gt;2],G=b[k+(j&lt;&lt;2)&gt;&gt;2],t[r+8&gt;&gt;1]=G,s=b[k+(((H=(0|(j=j+1|0))==(0|aA))?0:j)&lt;&lt;2)&gt;&gt;2],t[r+10&gt;&gt;1]=s,z=0,(0|(k=s&lt;&lt;16&gt;&gt;16))&gt;(0|(_=G&lt;&lt;16&gt;&gt;16))&amp;&amp;(t[r+10&gt;&gt;1]=G,t[r+8&gt;&gt;1]=s,_=s,k=G);i:if(!((s=(W=k&lt;&lt;16)+(F=_&lt;&lt;16&gt;&gt;16)&amp;b[vA&gt;&gt;2]+-1)&gt;&gt;&gt;0&gt;=d[r+20&gt;&gt;2])&amp;&amp;(u=b[b[_A&gt;&gt;2]+(s&lt;&lt;2)&gt;&gt;2],-1!=(0|u))){for(x=b[i&gt;&gt;2],G=b[n&gt;&gt;2];;){if(g[(s=(Q=u&lt;&lt;2)+G|0)+2&gt;&gt;1]!=(65535&amp;k)||g[s&gt;&gt;1]!=(65535&amp;_)){if(-1!=(0|(u=b[Q+x&gt;&gt;2])))continue;break i}break}z=Q+b[a&gt;&gt;2]|0}s=(k=b[A+16&gt;&gt;2])+(W&gt;&gt;16&lt;&lt;4)|0,k=k+(F&lt;&lt;4)|0,P=c=B(v[s+8&gt;&gt;2]-v[k+8&gt;&gt;2]),w=B(v[s&gt;&gt;2]-v[k&gt;&gt;2]),h=B(v[s+4&gt;&gt;2]-v[k+4&gt;&gt;2]),c=B(B(1)/B(p(B(B(B(w*w)+B(h*h))+B(c*c))))),I=B(P*c),Z=B(h*c),Y=B(w*c);i:{if((0|(_=b[(W=A+48|0)&gt;&gt;2]))&gt;=1)for(u=b[S&gt;&gt;2],D=0;;){if(w=v[u+8&gt;&gt;2],c=v[u&gt;&gt;2],h=v[u+4&gt;&gt;2],(+B(m(B(w-I)))&gt;1e-6^1?!(+B(m(B(c-Y)))&gt;1e-6|+B(m(B(h-Z)))&gt;1e-6):0)|(+B(m(B(I+w)))&gt;1e-6^1?!(+B(m(B(Y+c)))&gt;1e-6|+B(m(B(Z+h)))&gt;1e-6):0))break i;if(u=u+16|0,!((0|(D=D+1|0))&lt;(0|_)))break}if(b[(x=A+52|0)&gt;&gt;2]==(0|_)&amp;&amp;!((0|_)&gt;=(0|(F=_?_&lt;&lt;1:1)))){a:{f:{if(F){if(Q=CA(F&lt;&lt;4,16),(0|(_=b[W&gt;&gt;2]))&gt;=1)break f;break a}if(Q=0,(0|_)&lt;1)break a}for(u=0;s=b[S&gt;&gt;2]+u|0,k=b[s+4&gt;&gt;2],b[(G=u+Q|0)&gt;&gt;2]=b[s&gt;&gt;2],b[G+4&gt;&gt;2]=k,k=b[(s=s+8|0)+4&gt;&gt;2],b[(G=G+8|0)&gt;&gt;2]=b[s&gt;&gt;2],b[G+4&gt;&gt;2]=k,u=u+16|0,_=_+-1|0;);}(k=b[S&gt;&gt;2])&amp;&amp;(C[0|rA]&amp;&amp;gA(k),b[S&gt;&gt;2]=0),b[S&gt;&gt;2]=Q,f[0|rA]=1,b[x&gt;&gt;2]=F,_=b[W&gt;&gt;2]}k=b[S&gt;&gt;2]+(_&lt;&lt;4)|0,b[k+12&gt;&gt;2]=0,v[k+8&gt;&gt;2]=I,v[k+4&gt;&gt;2]=Z,v[k&gt;&gt;2]=Y,b[W&gt;&gt;2]=b[W&gt;&gt;2]+1}i:{a:{if(z){if(t[z+2&gt;&gt;1]=U,!H)break a;break i}if(t[r&gt;&gt;1]=U,t[r+2&gt;&gt;1]=65535,IA(r+16|0,r+8|0,r),H)break i}u=b[eA&gt;&gt;2];continue}break}Q=b[AA&gt;&gt;2]}if((0|(U=U+1|0))&lt;(0|Q))break e;if(fA=0,nA=1,(0|Q)&lt;1)break A;fA=(0|Q)&gt;0,L=b[A+16&gt;&gt;2],RA=36,BA=b[A+36&gt;&gt;2],y=B(0),O=0,mA=3,T=4,hA=8,tA=A+72|0,bA=A+68|0,oA=A- -64|0,M=2,GA=B(.5),E=B(.3333333432674408),u=1;continue}if(k=R(O,RA)+BA|0,(0|(W=b[k+4&gt;&gt;2]))&gt;=(0|mA))for(u=(F=b[k+12&gt;&gt;2])+T|0,s=(x=(b[F&gt;&gt;2]&lt;&lt;T)+L|0)+hA|0,k=x+T|0,V=v[tA&gt;&gt;2],X=v[bA&gt;&gt;2],J=v[oA&gt;&gt;2],D=2;_=(b[u&gt;&gt;2]&lt;&lt;T)+L|0,kA=v[_+8&gt;&gt;2],G=(b[F+((0|D)%(0|W)&lt;&lt;M)&gt;&gt;2]&lt;&lt;T)+L|0,cA=v[G+8&gt;&gt;2],K=v[x&gt;&gt;2],uA=v[_&gt;&gt;2],lA=B(K-uA),q=v[k&gt;&gt;2],sA=v[G+4&gt;&gt;2],I=B(q-sA),Z=v[_+4&gt;&gt;2],c=B(q-Z),Y=v[G&gt;&gt;2],w=B(K-Y),dA=B(B(lA*I)-B(c*w)),$=v[s&gt;&gt;2],h=B($-cA),P=B(c*h),c=B($-kA),I=B(P-B(c*I)),c=B(B(c*w)-B(lA*h)),c=B(B(p(B(B(dA*dA)+B(B(I*I)+B(c*c)))))*GA),V=B(V+B(B(B(B($+kA)+cA)*E)*c)),v[tA&gt;&gt;2]=V,X=B(X+B(B(B(sA+B(q+Z))*E)*c)),v[bA&gt;&gt;2]=X,J=B(J+B(B(B(Y+B(K+uA))*E)*c)),v[oA&gt;&gt;2]=J,y=B(y+c),u=u+T|0,(0|W)!=(0|(D=D+nA|0)););if((0|(O=O+nA|0))!=(0|Q))break r;break A}u=0;continue}u=1}if(b[A+96&gt;&gt;2]=2139095039,c=B(B(1)/y),Z=B(c*v[(k=A- -64|0)&gt;&gt;2]),v[k&gt;&gt;2]=Z,Y=B(c*v[(k=A+68|0)&gt;&gt;2]),v[k&gt;&gt;2]=Y,w=B(c*v[e&gt;&gt;2]),v[e&gt;&gt;2]=w,h=B(3.4028234663852886e38),y=B(3.4028234663852886e38),fA)for(u=b[A+36&gt;&gt;2]+20|0,k=A+96|0;(c=B(m(B(v[u+12&gt;&gt;2]+B(B(B(Z*v[u&gt;&gt;2])+B(Y*v[u+4&gt;&gt;2]))+B(w*v[u+8&gt;&gt;2]))))))&lt;y&amp;&amp;(v[k&gt;&gt;2]=c,y=c),u=u+36|0,Q=Q+-1|0;);if((0|(k=b[A+8&gt;&gt;2]))&gt;=1)for(u=b[A+16&gt;&gt;2],Z=B(-3.4028234663852886e38),D=0,V=B(3.4028234663852886e38),X=B(-3.4028234663852886e38),J=B(-3.4028234663852886e38),E=B(3.4028234663852886e38);Z=(c=v[u+8&gt;&gt;2])&gt;Z?c:Z,E=c&lt;E?c:E,X=(c=v[u+4&gt;&gt;2])&gt;X?c:X,h=c&lt;h?c:h,J=(c=v[u&gt;&gt;2])&gt;J?c:J,V=c&lt;V?c:V,u=u+16|0,(0|(D=D+1|0))&lt;(0|k););else J=B(-3.4028234663852886e38),E=B(3.4028234663852886e38),X=B(-3.4028234663852886e38),Z=B(-3.4028234663852886e38),V=B(3.4028234663852886e38);u=0,b[A+128&gt;&gt;2]=0,Y=B(Z-E),v[A+124&gt;&gt;2]=Y,w=B(X-h),v[A+120&gt;&gt;2]=w,c=B(J-V),v[A+116&gt;&gt;2]=c,b[A+112&gt;&gt;2]=0,v[A+108&gt;&gt;2]=E+Z,v[A+104&gt;&gt;2]=h+X,v[A+100&gt;&gt;2]=J+V,c=v[(k=(s=c&lt;w?w&lt;Y?2:1:(c&lt;Y)&lt;&lt;1)&lt;&lt;2)+(A+116|0)&gt;&gt;2],y=B(y/B(1.7320507764816284)),v[A+80&gt;&gt;2]=y,v[A+84&gt;&gt;2]=y,v[A+88&gt;&gt;2]=y,k=k+(A+80|0)|0,h=B(c*B(.5)),v[k&gt;&gt;2]=h,c=B(B(h-y)*B(.0009765625));A:{r:{e:{for(;;){if(NA(A))break e;if(h=B(h-c),v[k&gt;&gt;2]=h,!((u=u+1|0)&gt;&gt;&gt;0&lt;1024))break}if(v[A+84&gt;&gt;2]=y,v[A+88&gt;&gt;2]=y,v[A+80&gt;&gt;2]=y,D=b[(u=r+88|0)&gt;&gt;2])break r;break A}Q=b[(M=(k=A+80|0)+((1&lt;&lt;(s=1&lt;&lt;s&amp;3)&amp;3)&lt;&lt;2)|0)&gt;&gt;2],s=b[(k=G=k+(s&lt;&lt;2)|0)&gt;&gt;2],y=B(B(v[A+96&gt;&gt;2]-y)*B(.0009765625)),v[k&gt;&gt;2]=y+v[k&gt;&gt;2],h=B(y+v[M&gt;&gt;2]),v[M&gt;&gt;2]=h;e:{if(NA(A)){for(_=0;;){if(c=h,(_=_+1|0)&gt;&gt;&gt;0&gt;1023)break e;if(s=b[G&gt;&gt;2],v[G&gt;&gt;2]=y+v[G&gt;&gt;2],h=B(y+v[M&gt;&gt;2]),v[M&gt;&gt;2]=h,!NA(A))break}l(c),Q=o(0)}b[G&gt;&gt;2]=s,b[M&gt;&gt;2]=Q}if(!(D=b[(u=r+88|0)&gt;&gt;2]))break A}C[r+92|0]&amp;&amp;gA(D),b[r+88&gt;&gt;2]=0}b[u&gt;&gt;2]=0,f[r+92|0]=1,b[(A=r+80|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,(A=b[(k=r+68|0)&gt;&gt;2])&amp;&amp;(C[r+72|0]&amp;&amp;gA(A),b[r+68&gt;&gt;2]=0),b[k&gt;&gt;2]=0,f[r+72|0]=1,b[(A=r+60|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,(A=b[(k=r+48|0)&gt;&gt;2])&amp;&amp;(C[r+52|0]&amp;&amp;gA(A),b[r+48&gt;&gt;2]=0),b[k&gt;&gt;2]=0,f[r+52|0]=1,b[(A=r+40|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,(A=b[r+28&gt;&gt;2])&amp;&amp;(C[r+32|0]&amp;&amp;gA(A),b[r+28&gt;&gt;2]=0),N=r+96|0}function IA(A,r,e){var i=0,a=0,n=0,o=0,k=0,c=0,u=0,l=0,s=0,v=0,_=0;A:{r:{e:{i:{a:{if(!((_=(n=t[r&gt;&gt;1])+((a=g[r+2&gt;&gt;1])&lt;&lt;16)&amp;(s=b[A+48&gt;&gt;2])+-1)&gt;&gt;&gt;0&gt;=d[A+4&gt;&gt;2])&amp;&amp;-1!=(0|(i=b[b[A+12&gt;&gt;2]+(_&lt;&lt;2)&gt;&gt;2])))for(o=b[A+72&gt;&gt;2],n&amp;=65535,c=A+32|0;;){if(g[(u=(l=i&lt;&lt;2)+o|0)+2&gt;&gt;1]==(0|a)&amp;&amp;g[u&gt;&gt;1]==(0|n))break a;if(-1==(0|(i=b[l+b[c&gt;&gt;2]&gt;&gt;2])))break}if((0|(i=l=b[(c=A+44|0)&gt;&gt;2]))!=(0|s))break A;if((0|(i=s))&gt;=(0|(o=i?i&lt;&lt;1:1)))break A;if(!o)break i;if(n=CA(o&lt;&lt;2,16),(0|(a=b[A+44&gt;&gt;2]))&gt;=1)break e;break r}return A=b[A+52&gt;&gt;2]+(i&lt;&lt;2)|0,r=g[e&gt;&gt;1]|g[e+2&gt;&gt;1]&lt;&lt;16,t[A&gt;&gt;1]=r,void(t[A+2&gt;&gt;1]=r&gt;&gt;&gt;16)}if(n=0,(0|(a=s))&lt;1)break r}for(i=0,u=A+52|0;k=i+n|0,v=b[u&gt;&gt;2]+i|0,v=g[v&gt;&gt;1]|g[v+2&gt;&gt;1]&lt;&lt;16,t[k&gt;&gt;1]=v,t[k+2&gt;&gt;1]=v&gt;&gt;&gt;16,i=i+4|0,a=a+-1|0;);}(a=b[(i=A+52|0)&gt;&gt;2])&amp;&amp;(C[A+56|0]&amp;&amp;gA(a),b[A+52&gt;&gt;2]=0),b[i&gt;&gt;2]=n,f[A+56|0]=1,b[A+48&gt;&gt;2]=o,i=b[A+44&gt;&gt;2]}if(i=b[A+52&gt;&gt;2]+(i&lt;&lt;2)|0,e=g[e&gt;&gt;1]|g[e+2&gt;&gt;1]&lt;&lt;16,t[i&gt;&gt;1]=e,t[i+2&gt;&gt;1]=e&gt;&gt;&gt;16,b[c&gt;&gt;2]=b[c&gt;&gt;2]+1,(0|(a=b[(o=A- -64|0)&gt;&gt;2]))==b[A+68&gt;&gt;2]&amp;&amp;!((0|a)&gt;=(0|(e=a?a&lt;&lt;1:1)))){A:{r:{if(e){if(n=CA(e&lt;&lt;2,16),(0|(a=b[A- -64&gt;&gt;2]))&gt;=1)break r;break A}if(n=0,(0|a)&lt;1)break A}for(i=0,c=A+72|0;u=i+n|0,k=b[c&gt;&gt;2]+i|0,k=g[k&gt;&gt;1]|g[k+2&gt;&gt;1]&lt;&lt;16,t[u&gt;&gt;1]=k,t[u+2&gt;&gt;1]=k&gt;&gt;&gt;16,i=i+4|0,a=a+-1|0;);}(a=b[(i=A+72|0)&gt;&gt;2])&amp;&amp;(C[A+76|0]&amp;&amp;gA(a),b[A+72&gt;&gt;2]=0),b[i&gt;&gt;2]=n,f[A+76|0]=1,b[A+68&gt;&gt;2]=e,a=b[A- -64&gt;&gt;2]}e=b[A+72&gt;&gt;2]+(a&lt;&lt;2)|0,i=g[r&gt;&gt;1]|g[r+2&gt;&gt;1]&lt;&lt;16,t[e&gt;&gt;1]=i,t[e+2&gt;&gt;1]=i&gt;&gt;&gt;16,b[o&gt;&gt;2]=b[o&gt;&gt;2]+1,(0|s)&lt;b[(e=A+48|0)&gt;&gt;2]&amp;&amp;(function(A){var r,e,i=0,a=0,n=0,o=0,k=0,c=0,u=0,l=0;if(!((0|(e=b[A+4&gt;&gt;2]))&gt;=(0|(r=b[A+48&gt;&gt;2])))){A:{r:{e:{i:{a:{if(b[A+8&gt;&gt;2]&lt;(0|r)){if(!r)break a;if(n=CA(r&lt;&lt;2,16),o=b[A+12&gt;&gt;2],(0|(a=b[A+4&gt;&gt;2]))&lt;1)break i;break e}n=b[A+12&gt;&gt;2];break A}if(o=b[A+12&gt;&gt;2],(0|(a=e))&gt;=1)break e}if(o)break r;f[A+16|0]=1,b[A+12&gt;&gt;2]=n,b[A+8&gt;&gt;2]=r;break A}for(k=n,i=o;b[k&gt;&gt;2]=b[i&gt;&gt;2],k=k+4|0,i=i+4|0,a=a+-1|0;);}C[A+16|0]&amp;&amp;gA(o),b[A+12&gt;&gt;2]=n,f[A+16|0]=1,b[A+8&gt;&gt;2]=r}if(x((i=e&lt;&lt;2)+n|0,0,(c=r&lt;&lt;2)-i|0),b[A+4&gt;&gt;2]=r,(0|(u=b[(l=A+24|0)&gt;&gt;2]))&lt;(0|r)){A:{r:{e:{if(b[A+28&gt;&gt;2]&lt;(0|r)){if(!r)break e;n=CA(c,16),o=b[A+24&gt;&gt;2];break r}n=b[A+32&gt;&gt;2];break A}n=0,o=u}a=o,o=b[A+32&gt;&gt;2];r:{if((0|a)&gt;=1)for(k=n,i=o;b[k&gt;&gt;2]=b[i&gt;&gt;2],k=k+4|0,i=i+4|0,a=a+-1|0;);else if(!o)break r;C[0|(i=A+36|0)]&amp;&amp;gA(o),b[A+32&gt;&gt;2]=n,f[0|i]=1,b[A+28&gt;&gt;2]=r;break A}b[A+32&gt;&gt;2]=n,f[A+36|0]=1,b[A+28&gt;&gt;2]=r}x((i=u&lt;&lt;2)+n|0,0,c-i|0)}if(b[l&gt;&gt;2]=r,(0|r)&gt;=1&amp;&amp;(x(b[A+12&gt;&gt;2],255,c),x(b[A+32&gt;&gt;2],255,c)),!((0|e)&lt;1))for(i=b[A+32&gt;&gt;2],o=b[A+12&gt;&gt;2],k=b[A+72&gt;&gt;2],a=0,n=A+48|0;A=o+((t[k&gt;&gt;1]+(g[k+2&gt;&gt;1]&lt;&lt;16)&amp;b[n&gt;&gt;2]+-1)&lt;&lt;2)|0,b[i&gt;&gt;2]=b[A&gt;&gt;2],b[A&gt;&gt;2]=a,k=k+4|0,i=i+4|0,(0|(a=a+1|0))!=(0|e););}}(A),_=t[r&gt;&gt;1]+(g[r+2&gt;&gt;1]&lt;&lt;16)&amp;b[e&gt;&gt;2]+-1),r=b[A+32&gt;&gt;2]+(l&lt;&lt;2)|0,A=b[A+12&gt;&gt;2]+(_&lt;&lt;2)|0,b[r&gt;&gt;2]=b[A&gt;&gt;2],b[A&gt;&gt;2]=l}function JA(A,r,e,i,a,f,n){var t,o=B(0),k=0,c=0,u=B(0),l=0,s=B(0),C=B(0),g=B(0),d=0,_=0,R=0,m=0,h=0,G=0,y=0,Q=0,p=0;t=N-16|0,b[i&gt;&gt;2]=2139095039,k=-8388609,b[a&gt;&gt;2]=-8388609;A:{if((0|(c=b[A+8&gt;&gt;2]))&gt;=1){for(d=r+20|0,_=r+24|0,R=r+52|0,m=r+48|0,h=r+36|0,G=r+32|0,y=r+40|0,Q=r+56|0,p=f+12|0,k=4;;){r:{e:{l=b[A+16&gt;&gt;2]+k|0,o=v[l+-4&gt;&gt;2],u=v[l&gt;&gt;2],s=v[l+4&gt;&gt;2],C=B(B(B(B(o*v[r&gt;&gt;2])+B(u*v[r+4&gt;&gt;2]))+B(s*v[r+8&gt;&gt;2]))+v[m&gt;&gt;2]),g=B(B(B(B(o*v[r+16&gt;&gt;2])+B(u*v[d&gt;&gt;2]))+B(s*v[_&gt;&gt;2]))+v[R&gt;&gt;2]),u=B(B(B(B(o*v[G&gt;&gt;2])+B(u*v[h&gt;&gt;2]))+B(s*v[y&gt;&gt;2]))+v[Q&gt;&gt;2]);i:{if(!((o=B(B(B(C*v[e&gt;&gt;2])+B(g*v[e+4&gt;&gt;2]))+B(u*v[e+8&gt;&gt;2])))&lt;v[i&gt;&gt;2])){if(o&gt;v[a&gt;&gt;2])break i;break e}if(v[i&gt;&gt;2]=o,b[p&gt;&gt;2]=0,v[f+8&gt;&gt;2]=u,v[f+4&gt;&gt;2]=g,v[f&gt;&gt;2]=C,!(o&gt;v[a&gt;&gt;2]))break e}if(v[a&gt;&gt;2]=o,b[n+12&gt;&gt;2]=0,v[n+8&gt;&gt;2]=u,v[n+4&gt;&gt;2]=g,v[n&gt;&gt;2]=C,k=k+16|0,c=c+-1|0)continue;break r}if(k=k+16|0,c=c+-1|0)continue}break}if(k=b[a&gt;&gt;2],!((o=v[i&gt;&gt;2])&gt;v[a&gt;&gt;2]))break A}else if(!((o=v[i&gt;&gt;2])&gt;B(-3.4028234663852886e38)))break A;b[i&gt;&gt;2]=k,v[a&gt;&gt;2]=o,r=b[(A=f+8|0)&gt;&gt;2],e=b[A+4&gt;&gt;2],k=b[(a=i=n+8|0)+4&gt;&gt;2],b[A&gt;&gt;2]=b[a&gt;&gt;2],b[A+4&gt;&gt;2]=k,A=b[f&gt;&gt;2],a=b[f+4&gt;&gt;2],k=b[n+4&gt;&gt;2],b[f&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=k,b[(f=t+8|0)&gt;&gt;2]=r,b[f+4&gt;&gt;2]=e,b[n&gt;&gt;2]=A,b[n+4&gt;&gt;2]=a,b[i&gt;&gt;2]=r,b[i+4&gt;&gt;2]=e,b[t&gt;&gt;2]=A,b[t+4&gt;&gt;2]=a}}function XA(A,r){var e,i=0,a=0,n=0,t=B(0),o=0,k=0,c=B(0),u=B(0),l=0,s=0,g=0,d=0,_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=0,Q=0,D=0,w=0,Z=0,Y=0,W=0,F=B(0),E=B(0),N=0,V=0,X=0,J=0,I=0,x=0;if((0|(e=b[A+4&gt;&gt;2]))&gt;=1)for(w=A+12|0;;){A:if(s=Q,Q=s+1|0,!((0|Q)&gt;=(0|e)))for(g=b[w&gt;&gt;2],Z=g+(s&lt;&lt;4)|0,V=Z+8|0,X=Z+4|0,J=Q,s=Q+1|0,i=(0|s)&lt;(0|e)?1:0;;)if(i){for(I=(W=(J&lt;&lt;4)+g|0)+8|0,x=W+4|0,Y=s;;){R=v[Z&gt;&gt;2],c=B(v[W&gt;&gt;2]-R),i=(Y&lt;&lt;4)+g|0,F=v[X&gt;&gt;2],u=B(v[i+4&gt;&gt;2]-F),t=B(v[x&gt;&gt;2]-F),m=B(v[i&gt;&gt;2]-R),_=B(B(c*u)-B(t*m)),h=t,E=v[V&gt;&gt;2],t=B(v[i+8&gt;&gt;2]-E),G=B(v[I&gt;&gt;2]-E),h=B(B(h*t)-B(G*u)),m=B(B(G*m)-B(c*t));r:if(!(D=(G=B(B(_*_)+B(B(h*h)+B(m*m))))&gt;B(9999999747378752e-20)^1)){if(t=B(B(1)/B(p(G))),c=B(_*t),u=B(m*t),t=B(h*t),(0|(a=b[(l=r+4|0)&gt;&gt;2]))&gt;=1)for(i=b[r+12&gt;&gt;2],n=0;;){if(B(B(B(t*v[i&gt;&gt;2])+B(u*v[i+4&gt;&gt;2]))+B(c*v[i+8&gt;&gt;2]))&gt;B(.9990000128746033))break r;if(i=i+16|0,!((0|(n=n+1|0))&lt;(0|a)))break}if(R=B(B(B(t*R)+B(u*F))+B(c*E)),(0|(n=b[A+4&gt;&gt;2]))&gt;=1)for(i=0;;){if(B(B(B(B(B(t*v[g&gt;&gt;2])+B(u*v[g+4&gt;&gt;2]))+B(c*v[g+8&gt;&gt;2]))-R)+B(-.009999999776482582))&gt;B(0))break r;if(g=g+16|0,!((0|(i=i+1|0))&lt;(0|n)))break}if(R=B(-R),b[(y=r+8|0)&gt;&gt;2]==(0|a)&amp;&amp;!((0|a)&gt;=(0|(n=a?a&lt;&lt;1:1)))){e:{i:{if(n){if(d=CA(n&lt;&lt;4,16),(0|(a=b[l&gt;&gt;2]))&gt;=1)break i;break e}if(d=0,(0|a)&lt;1)break e}for(i=0;o=b[r+12&gt;&gt;2]+i|0,N=b[o+4&gt;&gt;2],b[(k=i+d|0)&gt;&gt;2]=b[o&gt;&gt;2],b[k+4&gt;&gt;2]=N,N=b[(o=o+8|0)+4&gt;&gt;2],b[(k=k+8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[k+4&gt;&gt;2]=N,i=i+16|0,a=a+-1|0;);}(a=b[(i=r+12|0)&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;gA(a),b[i&gt;&gt;2]=0),b[i&gt;&gt;2]=d,f[r+16|0]=1,b[y&gt;&gt;2]=n,a=b[l&gt;&gt;2]}i=b[r+12&gt;&gt;2]+(a&lt;&lt;4)|0,v[i+12&gt;&gt;2]=R,v[i+8&gt;&gt;2]=c,v[i+4&gt;&gt;2]=u,v[i&gt;&gt;2]=t,b[l&gt;&gt;2]=b[l&gt;&gt;2]+1}r:if(!D){if(t=B(B(1)/B(p(G))),c=B(-B(_*t)),u=B(-B(m*t)),t=B(-B(h*t)),(0|(a=b[(l=r+4|0)&gt;&gt;2]))&gt;=1)for(i=b[r+12&gt;&gt;2],n=0;;){if(B(B(B(v[i&gt;&gt;2]*t)+B(v[i+4&gt;&gt;2]*u))+B(v[i+8&gt;&gt;2]*c))&gt;B(.9990000128746033))break r;if(i=i+16|0,!((0|(n=n+1|0))&lt;(0|a)))break}if(_=B(B(B(v[Z&gt;&gt;2]*t)+B(v[X&gt;&gt;2]*u))+B(v[V&gt;&gt;2]*c)),(0|(d=b[A+4&gt;&gt;2]))&gt;=1)for(i=b[w&gt;&gt;2],n=0;;){if(B(B(B(B(B(v[i&gt;&gt;2]*t)+B(v[i+4&gt;&gt;2]*u))+B(v[i+8&gt;&gt;2]*c))-_)+B(-.009999999776482582))&gt;B(0))break r;if(i=i+16|0,!((0|(n=n+1|0))&lt;(0|d)))break}if(_=B(-_),b[(D=r+8|0)&gt;&gt;2]==(0|a)&amp;&amp;!((0|a)&gt;=(0|(n=a?a&lt;&lt;1:1)))){e:{i:{if(n){if(d=CA(n&lt;&lt;4,16),(0|(a=b[l&gt;&gt;2]))&gt;=1)break i;break e}if(d=0,(0|a)&lt;1)break e}for(i=0;o=b[r+12&gt;&gt;2]+i|0,y=b[o+4&gt;&gt;2],b[(k=i+d|0)&gt;&gt;2]=b[o&gt;&gt;2],b[k+4&gt;&gt;2]=y,y=b[(o=o+8|0)+4&gt;&gt;2],b[(k=k+8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[k+4&gt;&gt;2]=y,i=i+16|0,a=a+-1|0;);}(a=b[(i=r+12|0)&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;gA(a),b[i&gt;&gt;2]=0),b[i&gt;&gt;2]=d,f[r+16|0]=1,b[D&gt;&gt;2]=n,a=b[l&gt;&gt;2]}i=b[r+12&gt;&gt;2]+(a&lt;&lt;4)|0,v[i+12&gt;&gt;2]=_,v[i+8&gt;&gt;2]=c,v[i+4&gt;&gt;2]=u,v[i&gt;&gt;2]=t,b[l&gt;&gt;2]=b[l&gt;&gt;2]+1}if((0|e)==(0|(Y=Y+1|0)))break;g=b[w&gt;&gt;2]}i=0}else{if((0|s)==(0|e))break A;g=b[w&gt;&gt;2],J=s,i=(0|(s=s+1|0))&lt;(0|e)?1:0}if((0|e)==(0|Q))break}}function MA(A,r){var e,i=0,a=0,n=B(0),t=B(0),o=0,k=B(0),c=B(0),u=0,l=B(0),s=B(0),g=B(0),d=B(0),_=0,R=B(0),h=0,G=0,y=B(0),Q=0,p=0,D=0,w=0,Z=B(0),Y=B(0),W=0,F=0,E=B(0),N=0,V=0,X=0,J=0,I=0,x=0,M=0,S=0,T=0,U=0;if((0|(e=b[A+4&gt;&gt;2]))&gt;=1)for(F=A+12|0;;){A:if(u=G,G=u+1|0,!((0|G)&gt;=(0|e)))for(o=b[F&gt;&gt;2],p=o+(u&lt;&lt;4)|0,I=p+12|0,x=p+4|0,M=p+8|0,X=G,u=G+1|0,i=(0|u)&lt;(0|e)?1:0;;)if(i){for(S=(D=(X&lt;&lt;4)+o|0)+12|0,T=D+8|0,U=D+4|0,w=u;;){t=v[(i=(w&lt;&lt;4)+o|0)+4&gt;&gt;2],k=v[D&gt;&gt;2],s=v[U&gt;&gt;2],g=v[i&gt;&gt;2],d=B(B(t*k)-B(s*g)),c=v[i+8&gt;&gt;2],R=v[T&gt;&gt;2],Z=B(B(s*c)-B(R*t)),Y=B(B(R*g)-B(c*k));r:if(B(B(d*d)+B(B(Z*Z)+B(Y*Y)))&gt;B(9999999747378752e-20)&amp;&amp;(n=v[x&gt;&gt;2],l=v[p&gt;&gt;2],E=B(B(g*n)-B(t*l)),y=t,t=v[M&gt;&gt;2],y=B(B(y*t)-B(c*n)),g=B(B(c*l)-B(g*t)),B(B(E*E)+B(B(y*y)+B(g*g)))&gt;B(9999999747378752e-20)&amp;&amp;(c=B(B(s*l)-B(k*n)),s=B(B(R*n)-B(s*t)),k=B(B(k*t)-B(R*l)),B(B(c*c)+B(B(s*s)+B(k*k)))&gt;B(9999999747378752e-20)&amp;&amp;(n=B(B(t*d)+B(B(n*Y)+B(Z*l))),B(m(n))&gt;B(9.999999974752427e-7))))){if(n=B(B(-1)/n),l=v[i+12&gt;&gt;2],t=v[I&gt;&gt;2],R=B(d*t),d=v[S&gt;&gt;2],c=B(n*B(B(c*l)+B(R+B(E*d)))),k=B(n*B(B(k*l)+B(B(Y*t)+B(g*d)))),n=B(n*B(B(s*l)+B(B(Z*t)+B(y*d)))),(0|(a=b[A+4&gt;&gt;2]))&gt;=1)for(i=0;;){if(B(B(v[o+12&gt;&gt;2]+B(B(B(n*v[o&gt;&gt;2])+B(k*v[o+4&gt;&gt;2]))+B(c*v[o+8&gt;&gt;2])))+B(-.009999999776482582))&gt;B(0))break r;if(o=o+16|0,!((0|(i=i+1|0))&lt;(0|a)))break}if((0|(a=b[(Q=r+4|0)&gt;&gt;2]))==b[(J=r+8|0)&gt;&gt;2]&amp;&amp;!((0|a)&gt;=(0|(W=a?a&lt;&lt;1:1)))){e:{i:{if(W){if(N=CA(W&lt;&lt;4,16),(0|(a=b[Q&gt;&gt;2]))&gt;=1)break i;break e}if(N=0,(0|a)&lt;1)break e}for(i=0;h=b[r+12&gt;&gt;2]+i|0,V=b[h+4&gt;&gt;2],b[(_=i+N|0)&gt;&gt;2]=b[h&gt;&gt;2],b[_+4&gt;&gt;2]=V,V=b[(h=h+8|0)+4&gt;&gt;2],b[(_=_+8|0)&gt;&gt;2]=b[h&gt;&gt;2],b[_+4&gt;&gt;2]=V,i=i+16|0,a=a+-1|0;);}(a=b[(i=r+12|0)&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;gA(a),b[i&gt;&gt;2]=0),b[i&gt;&gt;2]=N,f[r+16|0]=1,b[J&gt;&gt;2]=W,a=b[Q&gt;&gt;2]}i=b[r+12&gt;&gt;2]+(a&lt;&lt;4)|0,b[i+12&gt;&gt;2]=0,v[i+8&gt;&gt;2]=c,v[i+4&gt;&gt;2]=k,v[i&gt;&gt;2]=n,b[Q&gt;&gt;2]=b[Q&gt;&gt;2]+1}if((0|e)==(0|(w=w+1|0)))break;o=b[F&gt;&gt;2]}i=0}else{if((0|u)==(0|e))break A;o=b[F&gt;&gt;2],X=u,i=(0|(u=u+1|0))&lt;(0|e)?1:0}if((0|e)==(0|G))break}}function xA(A,r){var e=0,i=0,a=0,f=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=0,g=0,d=0;A:{if((0|(s=b[A+16&gt;&gt;2]))==(0|(i=b[r+16&gt;&gt;2]))){if(!s)break A;return C=-1,n=b[A+4&gt;&gt;2],t=b[r+8&gt;&gt;2],c=Rf(o=b[r+12&gt;&gt;2],0,l=b[A&gt;&gt;2],0),k=j,o=Rf(o,a,n,0),i=j+f|0,f=e=o+k|0,e=e&gt;&gt;&gt;0&lt;o&gt;&gt;&gt;0?i+1|0:i,n=Rf(t,o=0,n,a),(a=(i=f)+(f=j)|0)&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0&amp;&amp;(e=e+1|0),i=a,f=e,a=0,(e=n+c|0)&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0&amp;&amp;(a=a+1|0),c=a,a=a+i|0,i=f,i=a&gt;&gt;&gt;0&lt;c&gt;&gt;&gt;0?i+1|0:i,f=a,a=e,c=0,t=Rf(t,o,l,g),e=j+e|0,e=(n=c+t|0)&gt;&gt;&gt;0&lt;t&gt;&gt;&gt;0?e+1|0:e,d=n,t=n,n=e,(e=f+(a=(0|a)==(0|e)&amp;t&gt;&gt;&gt;0&lt;c&gt;&gt;&gt;0|e&gt;&gt;&gt;0&lt;a&gt;&gt;&gt;0)|0)&gt;&gt;&gt;0&lt;a&gt;&gt;&gt;0&amp;&amp;(i=i+1|0),c=e,t=i,o=e,l=i,a=b[A+8&gt;&gt;2],A=b[A+12&gt;&gt;2],e=b[r&gt;&gt;2],g=a,f=Rf(k=b[r+4&gt;&gt;2],i=0,a,0),r=j,u=A,k=Rf(k,i,A,a=0),i=j,i=(A=r+k|0)&gt;&gt;&gt;0&lt;k&gt;&gt;&gt;0?i+1|0:i,r=A,k=e,A=Rf(e,0,u,a),e=i,a=e=(r=(u=j)+r|0)&gt;&gt;&gt;0&lt;u&gt;&gt;&gt;0?e+1|0:e,i=0,(e=A+f|0)&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0&amp;&amp;(i=i+1|0),u=i,f=i+r|0,i=a,a=(r=f)&gt;&gt;&gt;0&lt;u&gt;&gt;&gt;0?i+1|0:i,u=r,r=0,f=Rf(k,0,g,0),i=e,e=e+j|0,e=(A=r+f|0)&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0?e+1|0:e,f=A,A=e,(i=u+(r=(0|i)==(0|e)&amp;f&gt;&gt;&gt;0&lt;r&gt;&gt;&gt;0|e&gt;&gt;&gt;0&lt;i&gt;&gt;&gt;0)|0)&gt;&gt;&gt;0&lt;r&gt;&gt;&gt;0&amp;&amp;(a=a+1|0),r=a,(0|a)==(0|l)&amp;o&gt;&gt;&gt;0&lt;(e=i)&gt;&gt;&gt;0|l&gt;&gt;&gt;0&lt;a&gt;&gt;&gt;0||(C=1,(0|r)==(0|t)&amp;c&gt;&gt;&gt;0&gt;i&gt;&gt;&gt;0|t&gt;&gt;&gt;0&gt;r&gt;&gt;&gt;0||(C=-1,(0|A)==(0|n)&amp;d&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0|n&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0||(C=(0|A)==(0|n)&amp;d&gt;&gt;&gt;0&gt;f&gt;&gt;&gt;0|n&gt;&gt;&gt;0&gt;A&gt;&gt;&gt;0))),R(C,s)}return s-i|0}return 0}function SA(A,r,e){var i=0,a=0,f=0,n=0,t=0,o=0,k=0,c=0;if(!((n=b[(f=A+56|0)&gt;&gt;2])||(i=A+52|0,a=b[i&gt;&gt;2],a?b[i&gt;&gt;2]=b[a+8&gt;&gt;2]:(a=CA(12,16),b[a+8&gt;&gt;2]=0,i=b[A+60&gt;&gt;2],b[a+4&gt;&gt;2]=i,k=a,c=CA(R(i,24),16),b[k&gt;&gt;2]=c,i=b[A+48&gt;&gt;2],b[A+48&gt;&gt;2]=a,b[a+8&gt;&gt;2]=i),n=b[a&gt;&gt;2],t=b[a+4&gt;&gt;2],(0|t)&lt;1)))for(a=0,i=n;o=i,i=i+24|0,a=a+1|0,b[o&gt;&gt;2]=(0|a)&lt;(0|t)?i:0,(0|a)!=(0|t););if(b[f&gt;&gt;2]=b[n&gt;&gt;2],b[(i=n+16|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=n+8|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,!((f=b[f&gt;&gt;2])||(i=A+52|0,a=b[i&gt;&gt;2],a?b[i&gt;&gt;2]=b[a+8&gt;&gt;2]:(a=CA(12,16),b[a+8&gt;&gt;2]=0,i=b[A+60&gt;&gt;2],b[a+4&gt;&gt;2]=i,k=a,c=CA(R(i,24),16),b[k&gt;&gt;2]=c,i=b[A+48&gt;&gt;2],b[A+48&gt;&gt;2]=a,b[a+8&gt;&gt;2]=i),f=b[a&gt;&gt;2],t=b[a+4&gt;&gt;2],(0|t)&lt;1)))for(a=0,i=f;o=i,i=i+24|0,a=a+1|0,b[o&gt;&gt;2]=(0|a)&lt;(0|t)?i:0,(0|a)!=(0|t););return b[A+56&gt;&gt;2]=b[f&gt;&gt;2],b[f&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[n+8&gt;&gt;2]=f,b[n+12&gt;&gt;2]=e,b[n+16&gt;&gt;2]=0,e=b[A+100&gt;&gt;2],b[n+20&gt;&gt;2]=e,b[f+8&gt;&gt;2]=n,b[f+12&gt;&gt;2]=r,b[f+16&gt;&gt;2]=0,b[f+20&gt;&gt;2]=e,e=(r=b[A+116&gt;&gt;2])+1|0,b[A+116&gt;&gt;2]=e,(0|r)&gt;=b[A+120&gt;&gt;2]&amp;&amp;(b[A+120&gt;&gt;2]=e),n}function TA(A,r,e,i){var a,f=0,n=0,t=0,o=0,k=0,c=0,u=0;N=a=N-16|0;A:{r:{e:{i:{if(2!=(0|(f=e-r|0))){if(1==(0|f))break i;if(f)break e;b[i&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(A=i+8|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0;break A}if(e=b[b[A+92&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2],f=b[e+204&gt;&gt;2],(0|(o=b[e+88&gt;&gt;2]))!=(0|(t=b[e+200&gt;&gt;2]))|(0|(n=b[e+92&gt;&gt;2]))!=(0|f))break r;if(f=n,b[e+96&gt;&gt;2]!=b[e+208&gt;&gt;2])break r;b[e+8&gt;&gt;2]=0,b[i+12&gt;&gt;2]=e,b[i+8&gt;&gt;2]=e,b[i+4&gt;&gt;2]=e,b[i&gt;&gt;2]=e,b[e+4&gt;&gt;2]=e,b[e&gt;&gt;2]=e;break A}A=b[b[A+92&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2],b[A+8&gt;&gt;2]=0,b[i+12&gt;&gt;2]=A,b[i+8&gt;&gt;2]=A,b[i+4&gt;&gt;2]=A,b[i&gt;&gt;2]=A,b[A+4&gt;&gt;2]=A,b[A&gt;&gt;2]=A;break A}e:if(!((0|(n=o=(t=(0|f)/2|0)+r|0))&gt;=(0|e)))for(n=b[A+92&gt;&gt;2],f=b[(n+(o&lt;&lt;2)|0)-4&gt;&gt;2],k=b[f+88&gt;&gt;2],c=b[f+96&gt;&gt;2],u=b[f+92&gt;&gt;2],f=n+(r+t&lt;&lt;2)|0,n=o;;){if(t=b[f&gt;&gt;2],(0|k)!=b[t+88&gt;&gt;2]|b[t+92&gt;&gt;2]!=(0|u)|b[t+96&gt;&gt;2]!=(0|c))break e;if(f=f+4|0,!((0|(n=n+1|0))&lt;(0|e)))break}TA(A,r,o,i),b[(r=a+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[a&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,TA(A,n,e,a),function(A,r,e){var i,a=0,f=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=0,g=0,d=0,v=0,_=0,B=0,m=0,h=0,G=0,y=0,Q=0,p=0,D=0,w=0,Z=0,Y=0,W=0,F=0,E=0,V=0,X=0,J=0,I=0,x=0,M=0,S=0,T=0,U=0,O=0,H=0,z=0,P=0,L=0,K=0,q=0;N=i=N-128|0;e:{i:if(b[e+4&gt;&gt;2]){if(!b[r+4&gt;&gt;2])break e;if(b[A+100&gt;&gt;2]=b[A+100&gt;&gt;2]+-1,b[i+124&gt;&gt;2]=0,b[i+120&gt;&gt;2]=0,r=function(A,r,e,i){var a=0,f=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=0,g=0,d=0,v=0,_=0,B=0,m=0,h=0,G=0;a=b[A+12&gt;&gt;2],l=b[r+8&gt;&gt;2];a:{f:if(!(b[a+88&gt;&gt;2]!=b[l+88&gt;&gt;2]|b[a+92&gt;&gt;2]!=b[l+92&gt;&gt;2])){n:{if((0|l)!=(0|(f=b[l+4&gt;&gt;2]))){if(a=b[l&gt;&gt;2],b[a+4&gt;&gt;2]=f,b[f&gt;&gt;2]=a,(0|l)==b[r&gt;&gt;2]&amp;&amp;(_=r,n=a,(0|(t=b[a+88&gt;&gt;2]))&lt;(0|(o=b[f+88&gt;&gt;2]))|(b[a+92&gt;&gt;2]&lt;b[f+92&gt;&gt;2]?(0|t)==(0|o):0)||(n=f),b[_&gt;&gt;2]=n),b[r+4&gt;&gt;2]!=(0|l))break f;if((0|(n=b[a+88&gt;&gt;2]))!=(0|(t=b[f+88&gt;&gt;2]))|b[a+92&gt;&gt;2]&lt;=b[f+92&gt;&gt;2]&amp;&amp;(0|n)&lt;=(0|t))break n;b[r+4&gt;&gt;2]=a;break f}if(b[e&gt;&gt;2]=a,r=0,!(A=b[l+8&gt;&gt;2]))break a;return b[i&gt;&gt;2]=b[A+12&gt;&gt;2],0}b[r+4&gt;&gt;2]=f}for(m=b[r&gt;&gt;2],G=b[A&gt;&gt;2],f=_=b[A+4&gt;&gt;2],n=h=b[r+4&gt;&gt;2],l=0,C=1;;){f:{if(k=b[f+88&gt;&gt;2],(0|(a=R(b[n+88&gt;&gt;2]-k|0,C)))&gt;=1)c=f,t=0;else{if((0|a)&gt;-1){t=b[f+92&gt;&gt;2];n:if(g)for(a=f;;){if(c=a,(0|(a=b[a&gt;&gt;2]))==(0|f)|(0|k)!=b[a+88&gt;&gt;2])break n;if(s=(0|(o=b[a+92&gt;&gt;2]))&gt;(0|t),t=o,s)break}else for(a=f;;){if(c=a,(0|(a=b[a+4&gt;&gt;2]))==(0|f)|(0|k)!=b[a+88&gt;&gt;2])break n;if(s=(0|(o=b[a+92&gt;&gt;2]))&lt;=(0|t),t=o,!s)break}if(a=b[n+92&gt;&gt;2],g){for(f=n;;){if(t=f,(0|n)==(0|(f=b[f+4&gt;&gt;2]))|(0|k)!=b[f+88&gt;&gt;2])break f;if(s=(0|(o=b[f+92&gt;&gt;2]))&lt;(0|a),a=o,s)break}break f}for(f=n;;){if(t=f,(0|n)==(0|(f=b[f&gt;&gt;2]))|(0|k)!=b[f+88&gt;&gt;2])break f;if(s=(0|(o=b[f+92&gt;&gt;2]))&gt;=(0|a),a=o,!s)break}break f}t=1}for(;;){n:{t:{b:{if(!t){for(t=n,k=b[n+92&gt;&gt;2],o=a;s=k-(n=b[c+92&gt;&gt;2])|0,!((0|(a=b[(u=!g&lt;&lt;2)+c&gt;&gt;2]))==(0|c)||(v=b[a+92&gt;&gt;2]-n|0,(0|v)&gt;0||(d=b[a+88&gt;&gt;2],n=R(d-b[c+88&gt;&gt;2]|0,C),(0|n)&gt;-1|(0|R(o,v))&gt;(0|R(n,s))&amp;&amp;n)));)o=R(b[t+88&gt;&gt;2]-d|0,C),c=a;if((0|t)==(0|(n=b[t+u&gt;&gt;2])))break f;if((0|(u=b[n+92&gt;&gt;2]-k|0))&gt;-1)break f;if(k=b[n+88&gt;&gt;2],(0|(a=R(k-b[c+88&gt;&gt;2]|0,C)))&lt;1)break f;if(!(k=R(k-b[t+88&gt;&gt;2]|0,C)))break b;if((0|k)&gt;-1)break f;if((0|R(o,u))&lt;(0|R(k,s)))break t;break f}for(k=b[n+92&gt;&gt;2],t=b[(v=(0!=(0|g))&lt;&lt;2)+n&gt;&gt;2];;){if(o=a,c=f,s=k-(a=b[f+92&gt;&gt;2])|0,(0|n)!=(0|t)&amp;&amp;!((0|(u=b[t+92&gt;&gt;2]-k|0))&lt;0)){if(d=b[t+88&gt;&gt;2],!(f=R(d-b[n+88&gt;&gt;2]|0,C)))break n;if(!((0|f)&gt;-1)&amp;&amp;(0|R(o,u))&lt;=(0|R(f,s)))break n}if((0|c)!=(0|(f=b[c+v&gt;&gt;2]))&amp;&amp;!((0|(d=b[f+92&gt;&gt;2]-a|0))&lt;1||(u=b[f+88&gt;&gt;2],a=R(b[n+88&gt;&gt;2]-u|0,C),(0|a)&gt;-1))){if(!(u=R(u-b[c+88&gt;&gt;2]|0,C)))continue;if(!((0|u)&gt;-1)&amp;&amp;(0|R(o,d))&lt;(0|R(s,u)))continue}break}t=n;break f}t=0;continue}t=0;continue}a=R(d-b[c+88&gt;&gt;2]|0,C),n=t,f=c,t=1}}if(f=g?c:G,n=g?t:m,B=g?B:c,l=g?l:t,C=g?C:-1,2==(0|(g=g+1|0)))break}b[n&gt;&gt;2]=f,b[f+4&gt;&gt;2]=n,b[B&gt;&gt;2]=l,b[l+4&gt;&gt;2]=B,b[m+88&gt;&gt;2]&lt;b[G+88&gt;&gt;2]&amp;&amp;(b[A&gt;&gt;2]=m),b[h+88&gt;&gt;2]&gt;=b[_+88&gt;&gt;2]&amp;&amp;(b[A+4&gt;&gt;2]=h),b[A+12&gt;&gt;2]=b[r+12&gt;&gt;2],b[e&gt;&gt;2]=B,r=1}return A=r,b[i&gt;&gt;2]=l,A}(r,e,i+124|0,i+120|0),p=b[i+120&gt;&gt;2],r){if(Z=b[i+124&gt;&gt;2],m=b[Z+96&gt;&gt;2],u=b[p+96&gt;&gt;2],l=b[Z+92&gt;&gt;2],W=b[p+92&gt;&gt;2],f=b[Z+8&gt;&gt;2],d=b[Z+88&gt;&gt;2],s=b[p+88&gt;&gt;2],b[i+80&gt;&gt;2]=0,e=r=u-m|0,a=r&gt;&gt;31,C=r=W-l|0,h=Rf(e,a,r,g=r&gt;&gt;31),G=j,r=Rf(k=n=0-(r=s-d|0)|0,n&gt;&gt;=31,r,r&gt;&gt;31),w=j,_=r-(Q=Rf(C,g,C,g))|0,w=w-(j+(r&gt;&gt;&gt;0&lt;Q&gt;&gt;&gt;0)|0)|0,Q=0-(r=Rf(k,n,e,a))|0,F=0-(j+(0&lt;r&gt;&gt;&gt;0)|0)|0,f){for(e=f;;){a=b[e+12&gt;&gt;2],t=Rf(o=r=(B=b[a+92&gt;&gt;2])-l|0,r&gt;&gt;=31,k,n),v=j;a:{f:{n:if(!((0|(E=t))!=(0-(Y=Rf(C,g,D=t=(y=b[a+88&gt;&gt;2])-d|0,t&gt;&gt;=31))|0)|(0-(j+(0&lt;Y&gt;&gt;&gt;0)|0)|0)!=(0|v)||(r=Rf(h,G,o,r),v=j,t=Rf(D,t,Q,F),o=t+r|0,r=j+v|0,r=o&gt;&gt;&gt;0&lt;t&gt;&gt;&gt;0?r+1|0:r,t=b[a+96&gt;&gt;2],a=t-m|0,v=Rf(_,w,a,a&gt;&gt;31),o=v+o|0,a=j+r|0,a=o&gt;&gt;&gt;0&lt;v&gt;&gt;&gt;0?a+1|0:a,(0|a)&lt;0||(0|a)&lt;=0&amp;&amp;!(o&gt;&gt;&gt;0&gt;=1)))){if(!c)break f;if(r=b[c+4&gt;&gt;2],(0|e)!=b[c&gt;&gt;2]){if((0|r)!=(0|e))break n;break f}if((0|r)==(0|e)&amp;&amp;(a=t,r=b[b[e+8&gt;&gt;2]+12&gt;&gt;2],a=a-(t=b[r+96&gt;&gt;2])|0,o=b[c+12&gt;&gt;2],t=b[o+96&gt;&gt;2]-t|0,v=b[r+92&gt;&gt;2],B=Rf(B=R(a,b[o+92&gt;&gt;2]-v|0)-R(t,B-v|0)|0,B&gt;&gt;31,C,g),v=j,r=b[r+88&gt;&gt;2],o=Rf(r=R(t,y-r|0)-R(a,b[o+88&gt;&gt;2]-r|0)|0,r&gt;&gt;31,k,n),r=j+v|0,(0|(r=(a=o+B|0)&gt;&gt;&gt;0&lt;o&gt;&gt;&gt;0?r+1|0:r))&lt;0||(0|r)&lt;=0&amp;&amp;!(a&gt;&gt;&gt;0&gt;0)))break f}if((0|f)!=(0|(e=b[e&gt;&gt;2])))continue;break a}if(c=e,(0|f)!=(0|(e=b[e&gt;&gt;2])))continue}break}b[i+80&gt;&gt;2]=c}if(m=b[p+8&gt;&gt;2],l=0,b[i+56&gt;&gt;2]=0,m){for(e=m;;){r=b[e+12&gt;&gt;2],d=Rf(a=f=(o=b[r+92&gt;&gt;2])-W|0,f=a&gt;&gt;31,k,n),t=j;a:if(!((0|(D=d))!=(0-(y=Rf(C,g,v=d=(B=b[r+88&gt;&gt;2])-s|0,d=v&gt;&gt;31))|0)|(0-(j+(0&lt;y&gt;&gt;&gt;0)|0)|0)!=(0|t)||(f=Rf(h,G,a,f),a=j,d=Rf(v,d,Q,F),f=d+f|0,a=j+a|0,a=f&gt;&gt;&gt;0&lt;d&gt;&gt;&gt;0?a+1|0:a,d=b[r+96&gt;&gt;2],r=d-u|0,t=Rf(_,w,r,r&gt;&gt;31),f=t+f|0,r=j+a|0,r=f&gt;&gt;&gt;0&lt;t&gt;&gt;&gt;0?r+1|0:r,(0|r)&lt;0||(0|r)&lt;=0&amp;&amp;!(f&gt;&gt;&gt;0&gt;=1)))){if(l){if(b[l&gt;&gt;2]!=(0|e))break a;if(b[l+4&gt;&gt;2]==(0|e)&amp;&amp;(a=d,r=b[b[e+8&gt;&gt;2]+12&gt;&gt;2],f=a-(d=b[r+96&gt;&gt;2])|0,a=b[l+12&gt;&gt;2],d=b[a+96&gt;&gt;2]-d|0,t=b[r+92&gt;&gt;2],o=Rf(o=R(f,b[a+92&gt;&gt;2]-t|0)-R(d,o-t|0)|0,o&gt;&gt;31,C,g),t=j,r=b[r+88&gt;&gt;2],a=Rf(r=R(d,B-r|0)-R(f,b[a+88&gt;&gt;2]-r|0)|0,r&gt;&gt;31,k,n),f=j+t|0,(0|(f=(r=a+o|0)&gt;&gt;&gt;0&lt;a&gt;&gt;&gt;0?f+1|0:f))&lt;0||(0|f)&lt;=0&amp;&amp;!(r&gt;&gt;&gt;0&gt;=1)))break a}l=e}if((0|m)==(0|(e=b[e&gt;&gt;2])))break}b[i+56&gt;&gt;2]=l}c|l&amp;&amp;(UA(A,Z,p,i+80|0,i+56|0),(r=b[i+80&gt;&gt;2])&amp;&amp;(Z=b[r+12&gt;&gt;2],b[i+124&gt;&gt;2]=Z),(r=b[i+56&gt;&gt;2])&amp;&amp;(p=b[r+12&gt;&gt;2],b[i+120&gt;&gt;2]=p)),I=b[p+92&gt;&gt;2],x=b[p+88&gt;&gt;2],M=b[p+96&gt;&gt;2]+1|0}else x=b[p+88&gt;&gt;2]+1|0,I=b[p+92&gt;&gt;2],Z=b[i+124&gt;&gt;2],M=b[p+96&gt;&gt;2];for(q=i+116|0,t=A+56|0,Y=A+116|0,g=Z,c=p,e=0,m=0,W=0,v=0,S=1,C=0,l=0,d=0,y=0;;){b[q&gt;&gt;2]=-1,H=c+96|0,k=b[(z=g+96|0)&gt;&gt;2],r=b[H&gt;&gt;2]-k|0,b[i+112&gt;&gt;2]=r,n=b[g+88&gt;&gt;2],f=b[c+88&gt;&gt;2]-n|0,b[i+104&gt;&gt;2]=f,P=c+92|0,s=b[(L=g+92|0)&gt;&gt;2],a=b[P&gt;&gt;2]-s|0,b[i+108&gt;&gt;2]=a,n=x-n|0,u=(G=R(k=M-k|0,f)-R(n,r)|0)&gt;&gt;31,b[(h=i+88|0)&gt;&gt;2]=G,b[h+4&gt;&gt;2]=u,s=(_=(o=R(a,n))-R(n=I-s|0,f)|0)&gt;&gt;31,b[(h=i+96|0)&gt;&gt;2]=_,b[h+4&gt;&gt;2]=s,h=(k=R(r,n)-R(a,k)|0)&gt;&gt;31,w=k,b[i+80&gt;&gt;2]=k,b[i+84&gt;&gt;2]=h,k=f,f=Rf(G,u,f,Q=f&gt;&gt;31),F=j,o=i+72|0,B=Rf(w,h,n=a,a&gt;&gt;=31),b[o&gt;&gt;2]=f-B,b[o+4&gt;&gt;2]=F-(j+(f&gt;&gt;&gt;0&lt;B&gt;&gt;&gt;0)|0),f=r,r=Rf(w,o=h,r,h=r&gt;&gt;31),w=j,F=i- -64|0,k=Rf(_,s,k,Q),b[F&gt;&gt;2]=r-k,b[F+4&gt;&gt;2]=w-(j+(r&gt;&gt;&gt;0&lt;k&gt;&gt;&gt;0)|0),r=Rf(_,s,n,a),a=j,f=Rf(G,u,f,h),b[i+56&gt;&gt;2]=r-f,b[i+60&gt;&gt;2]=a-(j+(r&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0)|0),b[(U=i+48|0)&gt;&gt;2]=0,b[(r=X=i+40|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[i+32&gt;&gt;2]=0,b[i+36&gt;&gt;2]=0,D=jA(A,0,g,i+104|0,i+80|0,i+56|0,i+32|0),b[(O=i+24|0)&gt;&gt;2]=0,b[(r=J=i+16|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[i+8&gt;&gt;2]=0,b[i+12&gt;&gt;2]=0;a:{f:{n:{t:{b:{if((k=jA(A,1,c,i+104|0,i+80|0,i+56|0,i+8|0))|D){if(B=D?-1:1,!(!D|!k)){if((0|(T=b[U&gt;&gt;2]))!=(0|(r=b[O&gt;&gt;2])))break b;if(!T)break t;B=-1,n=b[i+36&gt;&gt;2],s=b[J&gt;&gt;2],u=Rf(_=b[J+4&gt;&gt;2],f=0,h=b[i+32&gt;&gt;2],w=0),Q=j,G=0,_=Rf(_,f,n,0),r=j+G|0,G=a=_+Q|0,a=a&gt;&gt;&gt;0&lt;_&gt;&gt;&gt;0?r+1|0:r,n=Rf(s,_=0,n,f),(f=(r=G)+(G=j)|0)&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0&amp;&amp;(a=a+1|0),r=f,G=a,f=0,(a=n+u|0)&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0&amp;&amp;(f=f+1|0),u=f,f=f+r|0,r=G,r=f&gt;&gt;&gt;0&lt;u&gt;&gt;&gt;0?r+1|0:r,o=f,f=a,G=0,u=Rf(s,_,h,w),a=j+a|0,K=n=G+u|0,u=a=n&gt;&gt;&gt;0&lt;u&gt;&gt;&gt;0?a+1|0:a,(a=o+(f=(0|f)==(0|a)&amp;n&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0|a&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0)|0)&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0&amp;&amp;(r=r+1|0),s=a,h=r,w=a,G=r,n=b[X+4&gt;&gt;2],Q=b[i+8&gt;&gt;2],_=Rf(V=b[i+12&gt;&gt;2],r=0,F=b[X&gt;&gt;2],0),E=j,o=0,V=Rf(V,r,n,f=0),r=j+o|0,r=(a=V+E|0)&gt;&gt;&gt;0&lt;V&gt;&gt;&gt;0?r+1|0:r,n=Rf(Q,V=0,n,f),o=(f=o=(E=j)+a|0)&gt;&gt;&gt;0&lt;E&gt;&gt;&gt;0?r+1|0:r,r=0,(a=n+_|0)&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0&amp;&amp;(r=r+1|0),n=a,E=r,_=r+f|0,r=o,f=r=_&gt;&gt;&gt;0&lt;E&gt;&gt;&gt;0?r+1|0:r,E=_,o=0,Q=Rf(Q,V,F,0),a=j+a|0,(n=E+(a=(0|n)==(0|(r=a=(_=o+Q|0)&gt;&gt;&gt;0&lt;Q&gt;&gt;&gt;0?a+1|0:a))&amp;_&gt;&gt;&gt;0&lt;o&gt;&gt;&gt;0|r&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0)|0)&gt;&gt;&gt;0&lt;a&gt;&gt;&gt;0&amp;&amp;(f=f+1|0),(0|(a=f))==(0|G)&amp;w&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0|G&gt;&gt;&gt;0&lt;a&gt;&gt;&gt;0||(B=1,(0|a)==(0|h)&amp;s&gt;&gt;&gt;0&gt;n&gt;&gt;&gt;0|h&gt;&gt;&gt;0&gt;a&gt;&gt;&gt;0||(B=-1,(0|r)==(0|u)&amp;K&gt;&gt;&gt;0&lt;_&gt;&gt;&gt;0|u&gt;&gt;&gt;0&lt;r&gt;&gt;&gt;0||(B=(0|r)==(0|u)&amp;K&gt;&gt;&gt;0&gt;_&gt;&gt;&gt;0|u&gt;&gt;&gt;0&gt;r&gt;&gt;&gt;0))),B=R(B,T)}if(S)break f;break n}A=SA(A,g,c),b[g+8&gt;&gt;2]=A,r=b[A+8&gt;&gt;2],b[c+8&gt;&gt;2]=r,b[A+4&gt;&gt;2]=A,b[A&gt;&gt;2]=A,b[r+4&gt;&gt;2]=r,b[r&gt;&gt;2]=r;break i}if(B=T-r|0,!S)break n;break f}if(B=0,S)break f}n:{if((0|B)&gt;=0){if(b[O&gt;&gt;2]&gt;-1)break f;if(!(b[J&gt;&gt;2]|b[J+4&gt;&gt;2]))break n;break f}if(b[X&gt;&gt;2]|b[X+4&gt;&gt;2]|b[U&gt;&gt;2]&gt;-1)break f}u=e,f=m,n=C,a=l;break a}a=n=SA(A,g,c),C&amp;&amp;(b[C+4&gt;&gt;2]=n,a=l),b[n&gt;&gt;2]=C,f=u=b[n+8&gt;&gt;2],e&amp;&amp;(b[e&gt;&gt;2]=u,f=m),b[u+4&gt;&gt;2]=e}b[i+4&gt;&gt;2]=D,b[i&gt;&gt;2]=k,e=k,B||(UA(A,g,c,i+4|0,i),e=b[i&gt;&gt;2]);a:{f:{n:{if(!(!e|(0|B)&lt;0)){if(v&amp;&amp;(0|k)!=(0|(r=b[v&gt;&gt;2])))for(;s=b[r+8&gt;&gt;2],m=0,l=0,(0|r)!=(0|(C=b[r&gt;&gt;2]))&amp;&amp;(b[C+4&gt;&gt;2]=b[r+4&gt;&gt;2],b[b[r+4&gt;&gt;2]&gt;&gt;2]=C,l=C),b[b[s+12&gt;&gt;2]+8&gt;&gt;2]=l,(0|s)!=(0|(l=b[s&gt;&gt;2]))&amp;&amp;(b[l+4&gt;&gt;2]=b[s+4&gt;&gt;2],b[b[s+4&gt;&gt;2]&gt;&gt;2]=l,m=l),b[b[r+12&gt;&gt;2]+8&gt;&gt;2]=m,b[r+12&gt;&gt;2]=0,b[r+16&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[r+8&gt;&gt;2]=0,m=b[t&gt;&gt;2],b[t&gt;&gt;2]=r,b[r&gt;&gt;2]=m,b[(r=s+12|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[s+4&gt;&gt;2]=0,b[s+8&gt;&gt;2]=0,r=b[t&gt;&gt;2],b[t&gt;&gt;2]=s,b[s&gt;&gt;2]=r,b[Y&gt;&gt;2]=b[Y&gt;&gt;2]+-1,(0|k)!=(0|(r=C)););if(!u)break n;v||(v=b[k+4&gt;&gt;2],W=f),b[v&gt;&gt;2]=f,b[f+4&gt;&gt;2]=v,b[k+4&gt;&gt;2]=u,b[u&gt;&gt;2]=k,f=0;break f}m=c,e=u;break a}W=v?W:k}m=b[e+12&gt;&gt;2],b[i+120&gt;&gt;2]=m,M=b[H&gt;&gt;2],I=b[P&gt;&gt;2],v=b[e+8&gt;&gt;2],x=b[c+88&gt;&gt;2],e=0}a:{f:{n:{t:{b:{o:{k:{c:{if(!((0|B)&gt;0)&amp;&amp;(h=b[i+4&gt;&gt;2])){if(y&amp;&amp;(0|D)!=(0|(r=b[y+4&gt;&gt;2])))for(;s=r+4|0,u=b[r+8&gt;&gt;2],k=b[r+4&gt;&gt;2],c=0,l=0,(0|r)!=(0|(C=b[r&gt;&gt;2]))&amp;&amp;(b[C+4&gt;&gt;2]=k,b[b[s&gt;&gt;2]&gt;&gt;2]=C,l=C),b[b[u+12&gt;&gt;2]+8&gt;&gt;2]=l,(0|u)!=(0|(l=b[u&gt;&gt;2]))&amp;&amp;(b[l+4&gt;&gt;2]=b[u+4&gt;&gt;2],b[b[u+4&gt;&gt;2]&gt;&gt;2]=l,c=l),b[b[r+12&gt;&gt;2]+8&gt;&gt;2]=c,b[(c=s+8|0)&gt;&gt;2]=0,b[c+4&gt;&gt;2]=0,b[s&gt;&gt;2]=0,b[s+4&gt;&gt;2]=0,c=b[t&gt;&gt;2],b[t&gt;&gt;2]=r,b[r&gt;&gt;2]=c,b[(r=u+12|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[u+4&gt;&gt;2]=0,b[u+8&gt;&gt;2]=0,r=b[t&gt;&gt;2],b[t&gt;&gt;2]=u,b[u&gt;&gt;2]=r,b[Y&gt;&gt;2]=b[Y&gt;&gt;2]+-1,(0|D)!=(0|(r=k)););if(!n)break c;y||(y=b[D&gt;&gt;2],d=a),b[y+4&gt;&gt;2]=a,b[a&gt;&gt;2]=y,b[n+4&gt;&gt;2]=D,b[D&gt;&gt;2]=n,a=0;break k}if(C=n,(0|Z)!=(0|(r=g)))break b;break o}d=y?d:D}if(r=b[h+12&gt;&gt;2],b[i+124&gt;&gt;2]=r,M=b[z&gt;&gt;2],I=b[L&gt;&gt;2],y=b[h+8&gt;&gt;2],x=b[g+88&gt;&gt;2],C=0,(0|r)!=(0|Z))break b}if((0|m)==(0|p)){if(!y)break t;if((0|(r=b[y+4&gt;&gt;2]))!=(0|d))for(;k=r+4|0,g=b[r+8&gt;&gt;2],m=b[r+4&gt;&gt;2],c=0,l=0,(0|r)!=(0|(A=b[r&gt;&gt;2]))&amp;&amp;(b[A+4&gt;&gt;2]=m,b[b[k&gt;&gt;2]&gt;&gt;2]=A,l=A),b[b[g+12&gt;&gt;2]+8&gt;&gt;2]=l,(0|g)!=(0|(A=b[g&gt;&gt;2]))&amp;&amp;(b[A+4&gt;&gt;2]=b[g+4&gt;&gt;2],b[b[g+4&gt;&gt;2]&gt;&gt;2]=A,c=A),b[b[r+12&gt;&gt;2]+8&gt;&gt;2]=c,b[(A=k+8|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[k&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,A=b[t&gt;&gt;2],b[t&gt;&gt;2]=r,b[r&gt;&gt;2]=A,b[(A=g+12|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[g+4&gt;&gt;2]=0,b[g+8&gt;&gt;2]=0,A=b[t&gt;&gt;2],b[t&gt;&gt;2]=g,b[g&gt;&gt;2]=A,b[Y&gt;&gt;2]=b[Y&gt;&gt;2]+-1,(0|d)!=(0|(r=m)););if(C&amp;&amp;(b[a&gt;&gt;2]=y,b[y+4&gt;&gt;2]=a,b[d&gt;&gt;2]=C,b[C+4&gt;&gt;2]=d),!v)break n;break f}}m=f,S=0,l=a;break a}if(b[C+4&gt;&gt;2]=a,b[a&gt;&gt;2]=C,b[r+8&gt;&gt;2]=C,v)break f}b[e&gt;&gt;2]=f,b[f+4&gt;&gt;2]=e,b[b[i+120&gt;&gt;2]+8&gt;&gt;2]=e;break i}if((0|(r=b[v&gt;&gt;2]))!=(0|W))for(;c=b[r+8&gt;&gt;2],m=0,l=0,(0|r)!=(0|(A=b[r&gt;&gt;2]))&amp;&amp;(b[A+4&gt;&gt;2]=b[r+4&gt;&gt;2],b[b[r+4&gt;&gt;2]&gt;&gt;2]=A,l=A),b[b[c+12&gt;&gt;2]+8&gt;&gt;2]=l,(0|c)!=(0|(a=b[c&gt;&gt;2]))&amp;&amp;(b[a+4&gt;&gt;2]=b[c+4&gt;&gt;2],b[b[c+4&gt;&gt;2]&gt;&gt;2]=a,m=a),b[b[r+12&gt;&gt;2]+8&gt;&gt;2]=m,b[r+12&gt;&gt;2]=0,b[r+16&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[r+8&gt;&gt;2]=0,a=b[t&gt;&gt;2],b[t&gt;&gt;2]=r,b[r&gt;&gt;2]=a,b[(r=c+12|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[c+4&gt;&gt;2]=0,b[c+8&gt;&gt;2]=0,r=b[t&gt;&gt;2],b[t&gt;&gt;2]=c,b[c&gt;&gt;2]=r,b[Y&gt;&gt;2]=b[Y&gt;&gt;2]+-1,(0|W)!=(0|(r=A)););if(e){b[f+4&gt;&gt;2]=v,b[v&gt;&gt;2]=f,b[W+4&gt;&gt;2]=e,b[e&gt;&gt;2]=W;break i}break i}g=b[i+124&gt;&gt;2],c=b[i+120&gt;&gt;2]}}return void(N=i+128|0)}A=b[e+4&gt;&gt;2],b[r&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=A,A=r+8|0,e=b[(r=e+8|0)+4&gt;&gt;2],b[A&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e,N=i+128|0}(A,i,a);break A}r=e+112|0;r:{e:{if((f=n-f|0)|(n=o-t|0)){if(b[e+4&gt;&gt;2]=r,b[e&gt;&gt;2]=r,b[e+116&gt;&gt;2]=e,b[e+112&gt;&gt;2]=e,t=(o=(0|f)&lt;0)&amp;!n,t|=n=(0|n)&lt;0,b[i+4&gt;&gt;2]=t?r:e,b[i&gt;&gt;2]=t?e:r,n&amp;!f|o)break e;b[i+8&gt;&gt;2]=r,f=e;break r}f=(n=b[e+96&gt;&gt;2]&gt;b[e+208&gt;&gt;2])?r:e,b[i+8&gt;&gt;2]=f,b[i+4&gt;&gt;2]=f,b[i&gt;&gt;2]=f,b[f+4&gt;&gt;2]=f,b[f&gt;&gt;2]=f,r=n?e:r,e=f;break r}b[i+8&gt;&gt;2]=e,f=r}return b[i+12&gt;&gt;2]=f,A=SA(A,e,r),b[e+8&gt;&gt;2]=A,e=r,r=b[A+8&gt;&gt;2],b[e+8&gt;&gt;2]=r,b[A+4&gt;&gt;2]=A,b[A&gt;&gt;2]=A,b[r+4&gt;&gt;2]=r,b[r&gt;&gt;2]=r,void(N=a+16|0)}N=a+16|0}function UA(A,r,e,i,a){var f,n,t,o,k,c,u,l,s,C,g,d,v,_,B,m=0,h=0,G=0,y=0,Q=0,p=0,D=0,w=0,Z=0,Y=0,W=0,F=0,E=0,N=0,V=0,X=0,J=0,I=0,x=0,M=0,S=0,T=0,U=0,O=0,H=0,z=0,P=0,L=0,K=0,q=0,$=0;J=r,(H=b[i&gt;&gt;2])&amp;&amp;(J=b[H+12&gt;&gt;2]),U=b[J+96&gt;&gt;2],I=b[J+92&gt;&gt;2],J=b[J+88&gt;&gt;2],m=(P=b[a&gt;&gt;2])?b[P+12&gt;&gt;2]:e,Z=b[r+96&gt;&gt;2],u=b[e+96&gt;&gt;2]-Z|0,p=b[(H||P)+12&gt;&gt;2],h=b[r+92&gt;&gt;2],G=b[p+92&gt;&gt;2]-h|0,l=b[e+92&gt;&gt;2]-h|0,y=b[p+96&gt;&gt;2]-Z|0,v=Q=R(u,G)-R(l,y)|0,Q=Rf(Q,C=Q&gt;&gt;31,u,F=u&gt;&gt;31),D=j,r=b[r+88&gt;&gt;2],p=b[p+88&gt;&gt;2]-r|0,s=b[e+88&gt;&gt;2]-r|0,_=e=R(p,l)-R(G,s)|0,e=Rf(e,g=e&gt;&gt;31,s,G=s&gt;&gt;31),Q=Rf(f=Q-e|0,n=D-(j+(Q&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0)|0)|0,I,I&gt;&gt;31),D=j,e=Rf(_,g,l,w=l&gt;&gt;31),V=j,B=p=R(y,s)-R(p,u)|0,p=Rf(p,d=p&gt;&gt;31,u,F),e=(y=Rf(t=e-p|0,o=V-(j+(e&gt;&gt;&gt;0&lt;p&gt;&gt;&gt;0)|0)|0,J,J&gt;&gt;31))+Q|0,Q=j+D|0,p=Rf(B,d,s,G),G=j,F=Rf(v,C,l,w),F=(G=Rf(k=p-F|0,c=G-(j+(p&gt;&gt;&gt;0&lt;F&gt;&gt;&gt;0)|0)|0,U,U&gt;&gt;31))+e|0,e=j+(e&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0?Q+1|0:Q)|0,Q=(p=F)&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?e+1|0:e,r=Rf(v,C,r,r&gt;&gt;31),e=j,r=(Z=Rf(_,g,Z,Z&gt;&gt;31))+r|0,e=j+e|0,W=G=(h=Rf(B,d,h,h&gt;&gt;31))+r|0,r=j+(r&gt;&gt;&gt;0&lt;Z&gt;&gt;&gt;0?e+1|0:e)|0,T=G&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0?r+1|0:r,N=b[m+96&gt;&gt;2],M=b[m+92&gt;&gt;2],S=b[m+88&gt;&gt;2];A:{r:{e:{if(!(!H|!b[H+12&gt;&gt;2])){if(r=b[b[H+8&gt;&gt;2]+4&gt;&gt;2],e=b[r+12&gt;&gt;2],Z=m=b[e+92&gt;&gt;2],h=Rf(m,F=m&gt;&gt;31,B,d),G=j,h=h+(w=Rf(m=y=b[e+88&gt;&gt;2],Y=m&gt;&gt;31,v,C))|0,G=j+G|0,y=e=b[e+96&gt;&gt;2],V=h+(e=Rf(e,D=e&gt;&gt;31,_,g))|0,h=j+(h&gt;&gt;&gt;0&lt;w&gt;&gt;&gt;0?G+1|0:G)|0,(0|(e=V&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0?h+1|0:h))&lt;(0|T)||(0|e)&lt;=(0|T)&amp;&amp;!(V&gt;&gt;&gt;0&gt;=W&gt;&gt;&gt;0))break r;for(V=r+12|0,w=A+100|0;;){if(b[r+20&gt;&gt;2]==b[w&gt;&gt;2])break r;if(e=Rf(f,n,Z,F),Z=j,m=(h=Rf(t,o,m,Y))+e|0,Z=j+Z|0,y=(G=Rf(k,c,y,D))+m|0,m=j+(m&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0?Z+1|0:Z)|0,(0|(m=Z=(e=y)&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?m+1|0:m))&lt;(0|Q)||(0|m)&lt;=(0|Q)&amp;&amp;!(e&gt;&gt;&gt;0&gt;p&gt;&gt;&gt;0))break r;if(b[i&gt;&gt;2]=r,p=b[V&gt;&gt;2],U=b[p+96&gt;&gt;2],I=b[p+92&gt;&gt;2],J=b[p+88&gt;&gt;2],!p)break e;if(V=(r=b[b[r+8&gt;&gt;2]+4&gt;&gt;2])+12|0,p=e,Q=m,e=b[r+12&gt;&gt;2],Z=m=b[e+92&gt;&gt;2],h=Rf(m,F=m&gt;&gt;31,B,d),G=j,h=h+(E=Rf(m=y=b[e+88&gt;&gt;2],Y=m&gt;&gt;31,v,C))|0,G=j+G|0,y=e=b[e+96&gt;&gt;2],X=(e=Rf(e,D=e&gt;&gt;31,_,g))+h|0,h=j+(h&gt;&gt;&gt;0&lt;E&gt;&gt;&gt;0?G+1|0:G)|0,!((0|(e=X&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0?h+1|0:h))&gt;(0|T)||(0|e)&gt;=(0|T)&amp;&amp;!(X&gt;&gt;&gt;0&lt;W&gt;&gt;&gt;0)))break}break r}r=P;break A}p=e,Q=m}r=b[a&gt;&gt;2]}e=Rf(f,n,M,M&gt;&gt;31),m=j,e=(h=Rf(t,o,S,S&gt;&gt;31))+e|0,m=j+m|0,Z=y=(G=Rf(k,c,N,N&gt;&gt;31))+e|0,e=j+(e&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0?m+1|0:m)|0,F=y&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?e+1|0:e;A:{r:{e:{i:{a:if(r){if(!b[r+12&gt;&gt;2])break a;if(V=b[b[r+8&gt;&gt;2]&gt;&gt;2],e=b[V+12&gt;&gt;2],h=Rf(m=h=b[e+92&gt;&gt;2],Y=m&gt;&gt;31,B,d),G=j,h=h+(X=Rf(y=D=b[e+88&gt;&gt;2],D=y&gt;&gt;31,v,C))|0,E=j+G|0,G=e=b[e+96&gt;&gt;2],x=(e=Rf(e,w=e&gt;&gt;31,_,g))+h|0,h=j+(h&gt;&gt;&gt;0&lt;X&gt;&gt;&gt;0?E+1|0:E)|0,(0|(e=x&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0?h+1|0:h))&lt;(0|T)||(0|e)&lt;=(0|T)&amp;&amp;!(x&gt;&gt;&gt;0&gt;=W&gt;&gt;&gt;0))break a;for(E=V+12|0,x=A+100|0;;){if(b[(e=V)+20&gt;&gt;2]==b[x&gt;&gt;2])break a;if(m=Rf(f,n,m,Y),V=j,h=(D=Rf(t,o,y,D))+m|0,y=j+V|0,m=(G=Rf(k,c,G,w))+h|0,h=j+(h&gt;&gt;&gt;0&lt;D&gt;&gt;&gt;0?y+1|0:y)|0,(0|(h=G=m&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?h+1|0:h))&lt;(0|F)||(0|h)&lt;=(0|F)&amp;&amp;!(m&gt;&gt;&gt;0&gt;Z&gt;&gt;&gt;0))break a;if(b[a&gt;&gt;2]=e,r=b[E&gt;&gt;2],N=b[r+96&gt;&gt;2],M=b[r+92&gt;&gt;2],S=b[r+88&gt;&gt;2],!r)break i;if(E=(V=b[b[e+8&gt;&gt;2]&gt;&gt;2])+12|0,Z=m,F=h,r=e,e=b[V+12&gt;&gt;2],h=Rf(m=h=b[e+92&gt;&gt;2],Y=m&gt;&gt;31,B,d),G=j,h=h+(O=Rf(y=D=b[e+88&gt;&gt;2],D=y&gt;&gt;31,v,C))|0,X=j+G|0,G=e=b[e+96&gt;&gt;2],L=h+(e=Rf(e,w=e&gt;&gt;31,_,g))|0,h=j+(h&gt;&gt;&gt;0&lt;O&gt;&gt;&gt;0?X+1|0:X)|0,!((0|(e=L&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0?h+1|0:h))&gt;(0|T)||(0|e)&gt;=(0|T)&amp;&amp;!(L&gt;&gt;&gt;0&lt;W&gt;&gt;&gt;0)))break}}else r=0;if(Q=F-((Z&gt;&gt;&gt;0&lt;p&gt;&gt;&gt;0)+Q|0)|0,p=Z-p|0,(0|Q)&lt;0||(0|Q)&lt;=0&amp;&amp;!(p&gt;&gt;&gt;0&gt;=1))break e;break r}if(r=e,Q=h-((m&gt;&gt;&gt;0&lt;p&gt;&gt;&gt;0)+Q|0)|0,p=m-p|0,(0|Q)&gt;0||(0|Q)&gt;=0&amp;&amp;!(p&gt;&gt;&gt;0&lt;1))break r}if((0|Q)&gt;-1||(0|Q)&gt;=-1&amp;&amp;!(p&gt;&gt;&gt;0&lt;=4294967295))break A;for(L=A+100|0;;){for(D=N,V=M,T=S;;){e:{Z=A=X=(R(V-I|0,l)+R(T-J|0,s)|0)+R(D-U|0,u)|0,F=A&gt;&gt;31;i:if(!(!r|!b[r+12&gt;&gt;2]||($=b[b[r+4&gt;&gt;2]+8&gt;&gt;2],b[$+20&gt;&gt;2]&lt;=b[L&gt;&gt;2]))){A=b[$+12&gt;&gt;2],e=(M=b[A+92&gt;&gt;2])-V|0,m=(S=b[A+88&gt;&gt;2])-T|0,h=(N=b[A+96&gt;&gt;2])-D|0,A=(R(e,l)+R(m,s)|0)+R(h,u)|0,e=Rf(f,n,e,e&gt;&gt;31),G=j,m=(y=Rf(t,o,m,m&gt;&gt;31))+e|0,G=j+G|0,e=(h=Rf(k,c,h,h&gt;&gt;31))+m|0,m=j+(m&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0?G+1|0:G)|0,O=m=e&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0?m+1|0:m;a:{f:{if(e|m){if((0|O)&gt;-1||(0|O)&gt;=-1&amp;&amp;!(e&gt;&gt;&gt;0&lt;=4294967295))break i;if(Y=(m=A)&gt;&gt;31,h=-1,(0|m)&lt;=0)break f;x=-1;break a}if((0|A)&gt;0)break e;break i}G=m,m=A?0-m|0:0,Y=A?0-((0&lt;G&gt;&gt;&gt;0)+Y|0)|0:0,x=0!=(0|A)}H=1,y=Z,A=F,(0|X)&gt;0||(H=X?-1:0,y=X?0-Z|0:0,h=0!=(0|X),A=X?0-((0&lt;Z&gt;&gt;&gt;0)+F|0)|0:0),K=A;a:{f:{if(!((0|Q)&lt;0||(0|Q)&lt;=0&amp;&amp;!(p&gt;&gt;&gt;0&gt;0))){if(G=p,w=Q,(0|x)!=(0|H))break f;break a}if(G=(A=0!=(0|p)|0!=(0|Q))?0-p|0:0,w=A?0-((0&lt;p&gt;&gt;&gt;0)+Q|0)|0:0,(0|(H=A?h:H))==(0|x))break a}if((x-H|0)&gt;0)break i;break e}if(!x)break e;if(H=-1,h=m,q=Rf(w,0,m,0),A=(A=j)+(z=Rf(w,0,Y,0))|0,W=j,E=Rf(G,0,Y,0),Y=(w=j)+A|0,m=0,A=A&gt;&gt;&gt;0&lt;z&gt;&gt;&gt;0?W+1|0:W,z=(A=Y&gt;&gt;&gt;0&lt;w&gt;&gt;&gt;0?A+1|0:A)+1|0,(w=E+q|0)&gt;&gt;&gt;0&lt;E&gt;&gt;&gt;0&amp;&amp;(m=1),A=(W=m+Y|0)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?z:A,G=Rf(G,0,h,0),w=(h=w)+j|0,Y=w=(m=G)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?w+1|0:w,G=m,(E=W+(m=(0|w)==(0|h)&amp;m&gt;&gt;&gt;0&lt;0|w&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0)|0)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0&amp;&amp;(A=A+1|0),w=A,W=A,z=Rf(K,0,q=0-e|0,0),A=(A=j)+(h=Rf(K,0,m=0-((0&lt;e&gt;&gt;&gt;0)+O|0)|0,0))|0,e=j,m=Rf(y,0,m,0),e=A&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0?e+1|0:e,h=(O=(h=A)+(A=j)|0)&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0?e+1|0:e,A=0,(e=m+z|0)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0&amp;&amp;(A=1),m=(O=A+O|0)&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0?h+1|0:h,A=h=Rf(y,0,q,0),y=j+e|0,(y=O+(e=(0|e)==(0|(h=y=h&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0?y+1|0:y))&amp;A&gt;&gt;&gt;0&lt;0|h&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0)|0)&gt;&gt;&gt;0&lt;e&gt;&gt;&gt;0&amp;&amp;(m=m+1|0),e=m,(0|m)==(0|W)&amp;E&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0|W&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0||(H=1,(0|e)==(0|w)&amp;E&gt;&gt;&gt;0&gt;y&gt;&gt;&gt;0|w&gt;&gt;&gt;0&gt;e&gt;&gt;&gt;0||(H=-1,(0|h)==(0|Y)&amp;G&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0|Y&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0||(H=(0|h)==(0|Y)&amp;G&gt;&gt;&gt;0&gt;A&gt;&gt;&gt;0|Y&gt;&gt;&gt;0&gt;h&gt;&gt;&gt;0))),(0|R(x,H))&lt;=0)break e}if(!(A=b[i&gt;&gt;2])|!b[A+12&gt;&gt;2])break A;if(w=b[b[A+8&gt;&gt;2]+4&gt;&gt;2],b[w+20&gt;&gt;2]&lt;=b[L&gt;&gt;2])break A;if(A=b[w+12&gt;&gt;2],G=h=(m=b[A+92&gt;&gt;2])-I|0,r=Rf(h,y=h&gt;&gt;31,B,d),e=j,M=N=J=(I=b[A+88&gt;&gt;2])-J|0,S=Rf(J,N&gt;&gt;=31,v,C),e=j+e|0,(0|(r=r+S|0))!=(0-(Y=Rf(_,g,E=W=U=(A=b[A+96&gt;&gt;2])-U|0,W&gt;&gt;=31))|0)|(0-(j+(0&lt;Y&gt;&gt;&gt;0)|0)|0)!=(0|(r&gt;&gt;&gt;0&lt;S&gt;&gt;&gt;0?e+1|0:e)))break A;if(r=Rf(f,n,r=V-m|0,r&gt;&gt;31),e=j,m=Rf(t,o,m=T-I|0,m&gt;&gt;31),e=j+e|0,A=(r=r+m|0)+(I=Rf(k,c,A=D-A|0,A&gt;&gt;31))|0,r=j+(r&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?e+1|0:e)|0,(0|(e=r=A&gt;&gt;&gt;0&lt;I&gt;&gt;&gt;0?r+1|0:r))&gt;-1||(0|e)&gt;=-1&amp;&amp;!(A&gt;&gt;&gt;0&lt;=4294967295))break A;r=(R(h,l)+R(J,s)|0)+R(U,u)|0,m=Rf(f,n,G,y),h=j,m=(y=Rf(t,o,M,N))+m|0,h=j+h|0,G=(J=Rf(k,c,E,W))+m|0,m=j+(m&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0?h+1|0:h)|0,y=m=G&gt;&gt;&gt;0&lt;J&gt;&gt;&gt;0?m+1|0:m;i:{a:{f:{n:{t:{b:{o:{k:{if(m|G){if((0|y)&gt;-1||(0|y)&gt;=-1&amp;&amp;!(G&gt;&gt;&gt;0&lt;=4294967295))break A;if(Y=(m=r)&gt;&gt;31,J=-1,(0|m)&lt;=0)break k;if(U=-1,I=1,(0|X)&lt;=0)break o;break b}if((0|r)&gt;0)break i;break A}if(h=m,m=r?0-m|0:0,Y=r?0-((0&lt;h&gt;&gt;&gt;0)+Y|0)|0:0,U=0!=(0|r),I=1,(0|X)&gt;0)break b}if(I=X?-1:0,r=Z,Z=X?0-r|0:0,F=X?0-((0&lt;r&gt;&gt;&gt;0)+F|0)|0:0,J=0!=(0|X),(0|Q)&gt;0||(0|Q)&gt;=0&amp;&amp;!(p&gt;&gt;&gt;0&lt;=0))break t;break n}if((0|Q)&lt;0||(0|Q)&lt;=0&amp;&amp;!(p&gt;&gt;&gt;0&gt;0))break n}if((0|I)!=(0|U))break f;break a}if(p=(h=0!=(0|(r=p))|0!=(0|Q))?0-r|0:0,Q=h?0-((0&lt;r&gt;&gt;&gt;0)+Q|0)|0:0,(0|(I=h?J:I))==(0|U))break a}if((U-I|0)&lt;=-1)break i;break A}if(!U)break A;if(I=-1,r=m,S=Rf(Q,0,m,0),m=(m=j)+(W=Rf(Q,0,Y,0))|0,J=j,N=Rf(p,0,Y,0),M=(E=j)+m|0,h=0,m=m&gt;&gt;&gt;0&lt;W&gt;&gt;&gt;0?J+1|0:J,W=(m=M&gt;&gt;&gt;0&lt;E&gt;&gt;&gt;0?m+1|0:m)+1|0,(Q=N+S|0)&gt;&gt;&gt;0&lt;N&gt;&gt;&gt;0&amp;&amp;(h=1),m=(N=h+M|0)&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0?W:m,r=h=Rf(p,0,r,0),p=Q,Q=Q+j|0,J=Q=h&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0?Q+1|0:Q,(h=N+(p=(0|Q)==(0|p)&amp;h&gt;&gt;&gt;0&lt;0|Q&gt;&gt;&gt;0&lt;p&gt;&gt;&gt;0)|0)&gt;&gt;&gt;0&lt;p&gt;&gt;&gt;0&amp;&amp;(m=m+1|0),p=m,Q=m,W=Rf(F,0,S=0-G|0,0),G=(N=j)+(E=Rf(F,0,m=0-((0&lt;G&gt;&gt;&gt;0)+y|0)|0,0))|0,F=j,N=Rf(Z,0,m,0),M=(Y=j)+G|0,m=0,G=G&gt;&gt;&gt;0&lt;E&gt;&gt;&gt;0?F+1|0:F,E=(G=M&gt;&gt;&gt;0&lt;Y&gt;&gt;&gt;0?G+1|0:G)+1|0,(y=W+N|0)&gt;&gt;&gt;0&lt;N&gt;&gt;&gt;0&amp;&amp;(m=1),G=(F=m+M|0)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?E:G,N=Rf(Z,0,S,0),Z=y,y=y+j|0,(F=F+(Z=(0|(y=N=(m=N)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?y+1|0:y))==(0|Z)&amp;m&gt;&gt;&gt;0&lt;0|y&gt;&gt;&gt;0&lt;Z&gt;&gt;&gt;0)|0)&gt;&gt;&gt;0&lt;Z&gt;&gt;&gt;0&amp;&amp;(G=G+1|0),Z=G,(0|G)==(0|Q)&amp;h&gt;&gt;&gt;0&lt;F&gt;&gt;&gt;0|Q&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0||(I=1,(0|p)==(0|Z)&amp;h&gt;&gt;&gt;0&gt;F&gt;&gt;&gt;0|p&gt;&gt;&gt;0&gt;Z&gt;&gt;&gt;0||(I=-1,(0|y)==(0|J)&amp;r&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0|J&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0||(I=(0|y)==(0|J)&amp;r&gt;&gt;&gt;0&gt;m&gt;&gt;&gt;0|J&gt;&gt;&gt;0&gt;y&gt;&gt;&gt;0))),(0|R(I,U))&gt;-1)break A}b[i&gt;&gt;2]=w,r=b[w+12&gt;&gt;2],J=b[r+88&gt;&gt;2],U=b[r+96&gt;&gt;2],I=b[r+92&gt;&gt;2],r=b[a&gt;&gt;2],p=A,Q=e;continue}break}r=(0|r)==(0|P)?0:$,b[a&gt;&gt;2]=r,A=Rf(f,n,A=M-I|0,A&gt;&gt;31),e=j,m=Rf(t,o,m=S-J|0,m&gt;&gt;31),e=j+e|0,Z=(A=A+m|0)+(Q=Rf(k,c,p=N-U|0,p&gt;&gt;31))|0,A=j+(A&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?e+1|0:e)|0,Q=(p=Z)&gt;&gt;&gt;0&lt;Q&gt;&gt;&gt;0?A+1|0:A}}for(L=A+100|0;;){Z=A=X=(R(M-I|0,l)+R(S-J|0,s)|0)+R(N-U|0,u)|0,F=A&gt;&gt;31;r:if(P=b[i&gt;&gt;2],!(!P|!b[P+12&gt;&gt;2]||($=b[b[P&gt;&gt;2]+8&gt;&gt;2],b[$+20&gt;&gt;2]&lt;=b[L&gt;&gt;2]))){A=b[$+12&gt;&gt;2],e=(r=b[A+92&gt;&gt;2])-I|0,m=(V=b[A+88&gt;&gt;2])-J|0,h=(T=b[A+96&gt;&gt;2])-U|0,A=(R(e,l)+R(m,s)|0)+R(h,u)|0,e=Rf(f,n,e,e&gt;&gt;31),G=j,e=(y=Rf(t,o,m,m&gt;&gt;31))+e|0,m=j+G|0,W=(h=Rf(k,c,h,h&gt;&gt;31))+e|0,e=j+(e&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0?m+1|0:m)|0,O=e=W&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0?e+1|0:e;e:{i:{a:{f:{n:{t:{b:{o:{if(e|W){if((0|O)&gt;-1||(0|O)&gt;=-1&amp;&amp;!(W&gt;&gt;&gt;0&lt;=4294967295))break r;if(Y=(m=A)&gt;&gt;31,x=-1,(0|m)&lt;=0)break o;if(e=-1,A=1,y=Z,D=F,(0|X)&lt;=0)break b;break t}if((0|A)&lt;0)break e;break r}if(e=m,m=A?0-m|0:0,Y=A?0-((0&lt;e&gt;&gt;&gt;0)+Y|0)|0:0,e=0!=(0|A),A=1,y=Z,D=F,(0|X)&gt;0)break t}if(A=X?-1:0,y=X?0-Z|0:0,D=X?0-((0&lt;Z&gt;&gt;&gt;0)+F|0)|0:0,x=0!=(0|X),(0|Q)&gt;0||(0|Q)&gt;=0&amp;&amp;!(p&gt;&gt;&gt;0&lt;=0))break n;break f}if((0|Q)&lt;0||(0|Q)&lt;=0&amp;&amp;!(p&gt;&gt;&gt;0&gt;0))break f}if(G=p,w=Q,(0|A)!=(0|e))break a;break i}if(G=(h=0!=(0|p)|0!=(0|Q))?0-p|0:0,w=h?0-((0&lt;p&gt;&gt;&gt;0)+Q|0)|0:0,(0|e)==(0|(A=h?x:A)))break i}if((e-A|0)&gt;=0)break e;break r}if(e&amp;&amp;(A=-1,E=m,q=Rf(w,0,m,0),h=(m=j)+(z=Rf(w,0,Y,0))|0,x=j,Y=Rf(G,0,Y,0),K=(w=j)+h|0,m=0,h=h&gt;&gt;&gt;0&lt;z&gt;&gt;&gt;0?x+1|0:x,z=(h=K&gt;&gt;&gt;0&lt;w&gt;&gt;&gt;0?h+1|0:h)+1|0,(w=Y+q|0)&gt;&gt;&gt;0&lt;Y&gt;&gt;&gt;0&amp;&amp;(m=1),h=(x=m+K|0)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?z:h,E=Rf(G,0,E,0),w=(G=w)+j|0,E=(m=E)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?w+1|0:w,w=m,(E=x+(m=(0|(Y=E))==(0|G)&amp;m&gt;&gt;&gt;0&lt;0|Y&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0)|0)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0&amp;&amp;(h=h+1|0),q=Rf(D,0,K=0-W|0,0),G=j,m=Rf(D,0,W=0-((0&lt;W&gt;&gt;&gt;0)+O|0)|0,0),D=j,m=(G=G+m|0)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?D+1|0:D,D=y,x=Rf(y,0,W,0),(O=G+(y=j)|0)&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0&amp;&amp;(m=m+1|0),G=h,y=h,h=0,(W=x+q|0)&gt;&gt;&gt;0&lt;x&gt;&gt;&gt;0&amp;&amp;(h=1),(x=h+O|0)&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0&amp;&amp;(m=m+1|0),O=Rf(D,0,K,0),W=(D=W)+j|0,(x=x+(D=(0|(W=(h=O)&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0?W+1|0:W))==(0|D)&amp;h&gt;&gt;&gt;0&lt;0|W&gt;&gt;&gt;0&lt;D&gt;&gt;&gt;0)|0)&gt;&gt;&gt;0&lt;D&gt;&gt;&gt;0&amp;&amp;(m=m+1|0),D=m,(0|m)==(0|y)&amp;E&gt;&gt;&gt;0&lt;x&gt;&gt;&gt;0|y&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0||(A=1,(0|G)==(0|D)&amp;E&gt;&gt;&gt;0&gt;x&gt;&gt;&gt;0|G&gt;&gt;&gt;0&gt;D&gt;&gt;&gt;0||(A=-1,(0|Y)==(0|W)&amp;w&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0|Y&gt;&gt;&gt;0&lt;W&gt;&gt;&gt;0||(A=(0|Y)==(0|W)&amp;w&gt;&gt;&gt;0&gt;h&gt;&gt;&gt;0|Y&gt;&gt;&gt;0&gt;W&gt;&gt;&gt;0))),(0|R(A,e))&lt;0))break r}b[i&gt;&gt;2]=(0|H)==(0|P)?0:$,A=Rf(f,n,A=M-r|0,A&gt;&gt;31),e=j,m=Rf(t,o,m=S-V|0,m&gt;&gt;31),e=j+e|0,Z=(A=A+m|0)+(Q=Rf(k,c,p=N-T|0,p&gt;&gt;31))|0,A=j+(A&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?e+1|0:e)|0,Q=(p=Z)&gt;&gt;&gt;0&lt;Q&gt;&gt;&gt;0?A+1|0:A,J=V,I=r,U=T;continue}if(!(A=b[a&gt;&gt;2])|!b[A+12&gt;&gt;2])break A;if(W=b[b[A+8&gt;&gt;2]&gt;&gt;2],b[W+20&gt;&gt;2]&lt;=b[L&gt;&gt;2])break A;if(A=b[W+12&gt;&gt;2],y=h=(m=b[A+92&gt;&gt;2])-M|0,r=Rf(h,D=h&gt;&gt;31,B,d),e=j,T=w=(G=b[A+88&gt;&gt;2])-S|0,r=r+(M=Rf(w,V=w&gt;&gt;31,v,C))|0,e=j+e|0,E=A=N=(S=b[A+96&gt;&gt;2])-N|0,(0|r)!=(0-(A=Rf(_,g,A,Y=A&gt;&gt;31))|0)|(0-(j+(0&lt;A&gt;&gt;&gt;0)|0)|0)!=(0|(r&gt;&gt;&gt;0&lt;M&gt;&gt;&gt;0?e+1|0:e)))break A;if(A=Rf(f,n,A=m-I|0,A&gt;&gt;31),r=j,m=Rf(t,o,e=G-J|0,e&gt;&gt;31),e=j+r|0,M=(A=A+m|0)+(G=Rf(k,c,r=S-U|0,r&gt;&gt;31))|0,A=j+(A&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?e+1|0:e)|0,G=A=(r=M)&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?A+1|0:A,(0|A)&lt;0||(0|A)&lt;=0&amp;&amp;!(r&gt;&gt;&gt;0&gt;=1))break A;A=(R(h,l)+R(w,s)|0)+R(N,u)|0,e=Rf(f,n,y,D),m=j,e=(h=Rf(t,o,T,V))+e|0,m=j+m|0,y=(D=Rf(k,c,E,Y))+e|0,e=j+(e&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0?m+1|0:m)|0,N=e=y&gt;&gt;&gt;0&lt;D&gt;&gt;&gt;0?e+1|0:e;r:{e:{i:{a:{f:{n:{t:{b:{if(e|y){if((0|N)&gt;-1||(0|N)&gt;=-1&amp;&amp;!(y&gt;&gt;&gt;0&lt;=4294967295))break A;if(Y=(m=A)&gt;&gt;31,h=-1,(0|m)&lt;=0)break b;if(e=-1,V=1,(0|X)&lt;=0)break t;break n}if((0|A)&lt;0)break r;break A}if(e=m,m=A?0-m|0:0,Y=A?0-((0&lt;e&gt;&gt;&gt;0)+Y|0)|0:0,e=0!=(0|A),V=1,(0|X)&gt;0)break n}if(V=X?-1:0,A=Z,Z=X?0-A|0:0,F=X?0-((0&lt;A&gt;&gt;&gt;0)+F|0)|0:0,h=0!=(0|X),(0|Q)&gt;0||(0|Q)&gt;=0&amp;&amp;!(p&gt;&gt;&gt;0&lt;=0))break f;break a}if((0|Q)&lt;0||(0|Q)&lt;=0&amp;&amp;!(p&gt;&gt;&gt;0&gt;0))break a}if((0|e)!=(0|V))break i;break e}if(p=(D=0!=(0|(A=p))|0!=(0|Q))?0-A|0:0,Q=D?0-((0&lt;A&gt;&gt;&gt;0)+Q|0)|0:0,(0|(V=D?h:V))==(0|e))break e}if((e-V|0)&lt;1)break A;break r}if(!e)break A;if(V=-1,A=m,M=Rf(Q,0,m,0),h=(m=j)+(S=Rf(Q,0,Y,0))|0,D=j,w=Rf(p,0,Y,0),T=(E=j)+h|0,m=0,h=h&gt;&gt;&gt;0&lt;S&gt;&gt;&gt;0?D+1|0:D,E=(h=T&gt;&gt;&gt;0&lt;E&gt;&gt;&gt;0?h+1|0:h)+1|0,D=h,(Q=w+M|0)&gt;&gt;&gt;0&lt;w&gt;&gt;&gt;0&amp;&amp;(m=1),m=(h=m+T|0)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?E:D,D=Rf(p,0,A,0),p=Q,Q=Q+j|0,T=D=(A=D)&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0?Q+1|0:Q,Q=A,(w=h+(A=(0|D)==(0|p)&amp;A&gt;&gt;&gt;0&lt;0|D&gt;&gt;&gt;0&lt;p&gt;&gt;&gt;0)|0)&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0&amp;&amp;(m=m+1|0),p=m,D=m,S=Rf(F,0,M=0-y|0,0),A=(A=j)+(y=Rf(F,0,h=0-((0&lt;y&gt;&gt;&gt;0)+N|0)|0,0))|0,m=j,F=Rf(Z,0,h,0),m=A&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0?m+1|0:m,h=(N=(h=A)+(A=j)|0)&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0?m+1|0:m,m=0,(y=F+S|0)&gt;&gt;&gt;0&lt;F&gt;&gt;&gt;0&amp;&amp;(m=1),A=(F=m+N|0)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?h+1|0:h,h=Rf(Z,0,M,0),Z=y,y=y+j|0,(y=F+(Z=(0|(h=(m=h)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?y+1|0:y))==(0|Z)&amp;m&gt;&gt;&gt;0&lt;0|h&gt;&gt;&gt;0&lt;Z&gt;&gt;&gt;0)|0)&gt;&gt;&gt;0&lt;Z&gt;&gt;&gt;0&amp;&amp;(A=A+1|0),Z=A,(0|A)==(0|D)&amp;w&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0|D&gt;&gt;&gt;0&lt;A&gt;&gt;&gt;0||(V=1,(0|p)==(0|Z)&amp;w&gt;&gt;&gt;0&gt;y&gt;&gt;&gt;0|p&gt;&gt;&gt;0&gt;Z&gt;&gt;&gt;0||(V=-1,(0|h)==(0|T)&amp;Q&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0|T&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0||(V=(0|h)==(0|T)&amp;Q&gt;&gt;&gt;0&gt;m&gt;&gt;&gt;0|T&gt;&gt;&gt;0&gt;h&gt;&gt;&gt;0))),(0|R(e,V))&lt;1)break A}b[a&gt;&gt;2]=W,A=b[W+12&gt;&gt;2],S=b[A+88&gt;&gt;2],N=b[A+96&gt;&gt;2],M=b[A+92&gt;&gt;2],p=r,Q=G}}}function jA(A,r,e,i,a,f,n){var t,o=0,k=0,c=0,u=0,l=0,s=0,C=0,g=0,d=0,v=0,_=0,B=0,m=0,h=0,G=0,y=0,Q=0,p=0,D=0,w=0,Z=0;if(N=t=N-32|0,o=b[e+8&gt;&gt;2]){for(D=A+100|0,w=e+88|0,Z=i+4|0,A=o;;){if(b[A+20&gt;&gt;2]&gt;b[D&gt;&gt;2]){l=b[(o=a+8|0)&gt;&gt;2],C=b[o+4&gt;&gt;2],k=b[A+12&gt;&gt;2],c=o=B=(d=b[k+92&gt;&gt;2])-b[e+92&gt;&gt;2]|0,o=Rf(l,C,o,u=o&gt;&gt;31),C=j,l=o,v=o=Q=(h=b[k+88&gt;&gt;2])-b[w&gt;&gt;2]|0,_=o&gt;&gt;31,m=Rf(b[a&gt;&gt;2],b[a+4&gt;&gt;2],o,_),o=j+C|0,o=(l=l+m|0)&gt;&gt;&gt;0&lt;m&gt;&gt;&gt;0?o+1|0:o,g=l,l=a+16|0,C=k=m=(G=b[k+96&gt;&gt;2])-b[e+96&gt;&gt;2]|0,p=k&gt;&gt;31,y=Rf(b[l&gt;&gt;2],b[l+4&gt;&gt;2],k,p),k=j+o|0,k=(l=g+y|0)&gt;&gt;&gt;0&lt;y&gt;&gt;&gt;0?k+1|0:k,o=Rf(b[(o=f+8|0)&gt;&gt;2],b[o+4&gt;&gt;2],c,u),u=j,c=(v=Rf(b[f&gt;&gt;2],b[f+4&gt;&gt;2],v,_))+o|0,o=j+u|0,o=c&gt;&gt;&gt;0&lt;v&gt;&gt;&gt;0?o+1|0:o,g=c,u=Rf(b[(c=f+16|0)&gt;&gt;2],b[c+4&gt;&gt;2],C,p),o=j+o|0,u=o=(c=g+u|0)&gt;&gt;&gt;0&lt;u&gt;&gt;&gt;0?o+1|0:o,(0|o)&lt;0||(0|o)&lt;=0&amp;&amp;!(c&gt;&gt;&gt;0&gt;=1)?(0|u)&lt;-1||(0|u)&lt;=-1&amp;&amp;!(c&gt;&gt;&gt;0&gt;4294967295)?(o=-1,b[t+24&gt;&gt;2]=-1,C=1,b[t+8&gt;&gt;2]=0-c,b[t+12&gt;&gt;2]=0-((0&lt;c&gt;&gt;&gt;0)+u|0)):(o=0,b[t+24&gt;&gt;2]=0,C=0,b[t+8&gt;&gt;2]=0,b[t+12&gt;&gt;2]=0):(b[t+24&gt;&gt;2]=1,o=-1,C=-1,b[t+8&gt;&gt;2]=c,b[t+12&gt;&gt;2]=u);A:{r:{e:{if(!((0|k)&gt;0||(0|k)&gt;=0&amp;&amp;!(l&gt;&gt;&gt;0&lt;=0))){if(!((0|k)&lt;-1||(0|k)&lt;=-1&amp;&amp;!(l&gt;&gt;&gt;0&gt;4294967295))){if(b[(k=t+16|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,!o)break A;if(!s)break e;break r}b[t+24&gt;&gt;2]=C,l=0-(o=l)|0,k=0-((0&lt;o&gt;&gt;&gt;0)+k|0)|0}if(b[(o=t+16|0)&gt;&gt;2]=l,b[o+4&gt;&gt;2]=k,s)break r}s=b[t+12&gt;&gt;2],b[n&gt;&gt;2]=b[t+8&gt;&gt;2],b[n+4&gt;&gt;2]=s,b[n+16&gt;&gt;2]=b[t+24&gt;&gt;2],k=b[(o=t+16|0)+4&gt;&gt;2],b[(s=n+8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[s+4&gt;&gt;2]=k,s=A;break A}r:{e:{if((0|(o=xA(t+8|0,n)))&gt;-1){if(o)break A;if(k=b[s+4&gt;&gt;2],b[s&gt;&gt;2]==(0|A))break e;o=(0|A)==(0|k);break r}s=b[t+12&gt;&gt;2],b[n&gt;&gt;2]=b[t+8&gt;&gt;2],b[n+4&gt;&gt;2]=s,b[n+16&gt;&gt;2]=b[t+24&gt;&gt;2],k=b[(o=t+16|0)+4&gt;&gt;2],b[(s=n+8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[s+4&gt;&gt;2]=k,s=A;break A}o=2,(0|A)==(0|k)&amp;&amp;(o=b[b[A+8&gt;&gt;2]+12&gt;&gt;2],l=G-(c=b[o+96&gt;&gt;2])|0,k=b[s+12&gt;&gt;2],u=b[o+92&gt;&gt;2],C=b[k+92&gt;&gt;2]-u|0,c=b[k+96&gt;&gt;2]-c|0,u=d-u|0,g=d=R(l,C)-R(c,u)|0,y=d&gt;&gt;31,d=b[i+8&gt;&gt;2],v=b[Z&gt;&gt;2],_=Rf(g,y,_=R(d,B)-R(v,m)|0,_&gt;&gt;31),G=j,g=u,o=b[o+88&gt;&gt;2],u=b[k+88&gt;&gt;2]-o|0,k=C,C=h-o|0,k=o=R(g,u)-R(k,C)|0,g=o&gt;&gt;31,o=B,B=b[i&gt;&gt;2],h=Rf(k,g,o=R(v,Q)-R(o,B)|0,o&gt;&gt;31),k=j+G|0,k=(o=h+_|0)&gt;&gt;&gt;0&lt;h&gt;&gt;&gt;0?k+1|0:k,g=o,c=Rf(C=o=R(c,C)-R(l,u)|0,u=o&gt;&gt;31,o=R(B,m)-R(d,Q)|0,o&gt;&gt;31),o=j+k|0,o=(0|(o=(l=g+c|0)&gt;&gt;&gt;0&lt;c&gt;&gt;&gt;0?o+1|0:o))&gt;0||(0|o)&gt;=0&amp;&amp;!(l&gt;&gt;&gt;0&lt;=0)?2:1)}s=2!=(0|o)^r?A:s}o=b[e+8&gt;&gt;2]}if((0|o)==(0|(A=b[A&gt;&gt;2])))break}return N=t+32|0,s}return N=t+32|0,0}function OA(A,r,e){var i,a=0,n=0,t=0,o=0,c=0,u=B(0),l=0,g=0,d=B(0),_=0,h=0,G=B(0),y=B(0),Q=0,p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=0,F=0,E=0;if(N=i=N-48|0,(0|e)&gt;=1)for(a=-246811958,t=1900671690,g=e,c=r,Q=1900671690,n=1900671690,h=-246811958,_=-246811958;l=b[(o=c+8|0)&gt;&gt;2],u=v[o&gt;&gt;2],k(0,a),a=s()&lt;u?l:a,W=b[(o=c+4|0)&gt;&gt;2],d=v[o&gt;&gt;2],k(0,h),h=s()&lt;d?W:h,t=u&lt;(k(0,t),s())?l:t,Q=d&lt;(k(0,Q),s())?W:Q,o=b[c&gt;&gt;2],u=v[c&gt;&gt;2],k(0,_),_=s()&lt;u?o:_,n=u&lt;(k(0,n),s())?o:n,c=c+16|0,g=g+-1|0;);else n=1900671690,_=-246811958,h=-246811958,a=-246811958,Q=1900671690,t=1900671690;if(k(0,h),p=s(),k(0,Q),D=s(),d=B(p-D),k(0,a),w=s(),k(0,t),G=s(),c=d&lt;(u=B(w-G)),k(0,_),Z=s(),k(0,n),Y=s(),n=(y=B(Z-Y))&lt;u,a=(g=y&lt;d)?c?2:1:n&lt;&lt;1,b[A+112&gt;&gt;2]=a,(0|(t=g?(1^n)&lt;&lt;1:c?1:2))==(0|a)&amp;&amp;(t=(a+1&gt;&gt;&gt;0)%3|0),b[A+104&gt;&gt;2]=t,n=(3^a)-t|0,b[A+108&gt;&gt;2]=n,u=B(u*B(9788566967472434e-20)),d=B(d*B(9788566967472434e-20)),y=B(y*B(9788566967472434e-20)),b[A+12&gt;&gt;2]=0,((n+1|0)%3|0)!=(0|a)&amp;&amp;(d=B(-d),y=B(-y),u=B(-u)),v[A+8&gt;&gt;2]=u,v[A+4&gt;&gt;2]=d,v[A&gt;&gt;2]=y,b[A+28&gt;&gt;2]=0,v[A+24&gt;&gt;2]=B(w+G)*B(.5),v[A+20&gt;&gt;2]=B(p+D)*B(.5),v[A+16&gt;&gt;2]=B(Z+Y)*B(.5),b[i+36&gt;&gt;2]=0,b[i+28&gt;&gt;2]=0,b[i+32&gt;&gt;2]=0,c=u!=B(0),p=B(B(1)/u),g=d!=B(0),D=B(B(1)/d),h=y!=B(0),w=B(B(1)/y),f[i+40|0]=1,!((0|e)&lt;1)&amp;&amp;(Q=i+36|0,a=CA(e&lt;&lt;4,16),b[Q&gt;&gt;2]=a,f[i+40|0]=1,b[i+32&gt;&gt;2]=e,t=b[(n=i+16|0)+4&gt;&gt;2],b[(_=a+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[_+4&gt;&gt;2]=t,t=b[i+12&gt;&gt;2],b[a&gt;&gt;2]=b[i+8&gt;&gt;2],b[a+4&gt;&gt;2]=t,1!=(0|e)))for(t=e+-1|0,a=16;_=b[i+12&gt;&gt;2],o=b[Q&gt;&gt;2]+a|0,b[o&gt;&gt;2]=b[i+8&gt;&gt;2],b[o+4&gt;&gt;2]=_,_=b[n+4&gt;&gt;2],b[(o=o+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=_,a=a+16|0,t=t+-1|0;);if(u=c?p:u,d=g?D:d,y=h?w:y,b[i+28&gt;&gt;2]=e,!((0|e)&lt;1)){for(a=b[i+36&gt;&gt;2]+8|0,p=v[A+24&gt;&gt;2],D=v[A+20&gt;&gt;2],w=v[A+16&gt;&gt;2],n=(i+8|0)+(b[A+104&gt;&gt;2]&lt;&lt;2)|0,c=(i+8|0)+(b[A+112&gt;&gt;2]&lt;&lt;2)|0,g=(i+8|0)+(b[A+108&gt;&gt;2]&lt;&lt;2)|0,t=0;G=v[r+4&gt;&gt;2],Z=v[r+8&gt;&gt;2],Y=v[r&gt;&gt;2],b[i+20&gt;&gt;2]=0,v[i+16&gt;&gt;2]=u*B(Z-p),v[i+8&gt;&gt;2]=y*B(Y-w),v[i+12&gt;&gt;2]=d*B(G-D),b[a+4&gt;&gt;2]=t,o=a+-8|0,G=v[g&gt;&gt;2],l=-2147483648,B(m(G))&lt;B(2147483648)&amp;&amp;(l=~~G),b[o&gt;&gt;2]=l,o=a+-4|0,G=v[c&gt;&gt;2],l=-2147483648,B(m(G))&lt;B(2147483648)&amp;&amp;(l=~~G),b[o&gt;&gt;2]=l,o=a,G=v[n&gt;&gt;2],l=-2147483648,B(m(G))&lt;B(2147483648)&amp;&amp;(l=~~G),b[o&gt;&gt;2]=l,a=a+16|0,r=r+16|0,(0|(t=t+1|0))!=(0|e););(0|e)&lt;2||function A(r,e,i,a){var f,n,t,o,k,c=0,u=0,l=0,s=0,C=0,g=0,d=0,v=0,_=0;N=f=N-16|0,d=b[r+12&gt;&gt;2],o=b[(l=d+((i+a|0)/2&lt;&lt;4)|0)+8&gt;&gt;2],n=b[l+4&gt;&gt;2],t=b[l&gt;&gt;2],k=r+12|0,l=i,g=a;A:for(;;){for(c=1,(0|(C=b[(u=8+((l&lt;&lt;4)+d|0)|0)+-4&gt;&gt;2]))&lt;(0|n)||(c=0);;){r:{e:{i:{a:{if(c){if(l=l+1|0,(0|(C=b[(u=u+16|0)+-4&gt;&gt;2]))&lt;(0|n))break a;c=0;continue}if((0|C)==(0|n)){if((0|(c=b[u+-8&gt;&gt;2]))&lt;(0|t))break i;if((0|c)==(0|t)&amp;&amp;b[u&gt;&gt;2]&lt;(0|o))break e}for(c=g&lt;&lt;4;;){f:{if(!((0|n)&lt;(0|(s=b[(C=c+d|0)+4&gt;&gt;2])))){if((0|s)!=(0|n))break f;if(!((0|t)&lt;(0|(s=b[C&gt;&gt;2])))&amp;&amp;(0|s)!=(0|t)|(0|o)&gt;=b[C+8&gt;&gt;2])break f}c=c+-16|0,g=g+-1|0;continue}break}if((0|l)&lt;=(0|g)&amp;&amp;(v=b[u+4&gt;&gt;2],b[(s=d=f+8|0)&gt;&gt;2]=b[u&gt;&gt;2],b[s+4&gt;&gt;2]=v,_=b[(s=u+-8|0)+4&gt;&gt;2],b[f&gt;&gt;2]=b[s&gt;&gt;2],b[f+4&gt;&gt;2]=_,_=b[(v=C+8|0)+4&gt;&gt;2],b[u&gt;&gt;2]=b[v&gt;&gt;2],b[u+4&gt;&gt;2]=_,u=b[C+4&gt;&gt;2],b[s&gt;&gt;2]=b[C&gt;&gt;2],b[s+4&gt;&gt;2]=u,C=b[f+4&gt;&gt;2],c=b[k&gt;&gt;2]+c|0,b[(u=c)&gt;&gt;2]=b[f&gt;&gt;2],b[u+4&gt;&gt;2]=C,u=b[d+4&gt;&gt;2],b[(c=c+8|0)&gt;&gt;2]=b[d&gt;&gt;2],b[c+4&gt;&gt;2]=u,g=g+-1|0,l=l+1|0),(0|l)&lt;=(0|g)){d=b[k&gt;&gt;2];continue A}f:{if((0|g)&lt;=(0|i)){if((0|l)&lt;(0|a))break f;break r}if(A(r,e,i,g),(0|l)&gt;=(0|a))break r}return A(r,e,l,a),void(N=f+16|0)}c=1;continue}c=1;continue}c=1;continue}break}break}N=f+16|0}(i+24|0,i+8|0,0,e+-1|0)}if(b[A+44&gt;&gt;2]=e,b[A+40&gt;&gt;2]=0,b[A+36&gt;&gt;2]=b[A+32&gt;&gt;2],(0|(n=b[(c=A+84|0)&gt;&gt;2]))&lt;(0|e)){if(b[A+88&gt;&gt;2]&lt;(0|e)){A:{r:{if(e){if(t=CA(e&lt;&lt;2,16),(0|(a=b[A+84&gt;&gt;2]))&gt;=1)break r;break A}if(t=0,(0|(a=n))&lt;1)break A}for(r=0,g=A+92|0;b[r+t&gt;&gt;2]=b[b[g&gt;&gt;2]+r&gt;&gt;2],r=r+4|0,a=a+-1|0;);}(a=b[(r=A+92|0)&gt;&gt;2])&amp;&amp;(C[A+96|0]&amp;&amp;gA(a),b[A+92&gt;&gt;2]=0),b[r&gt;&gt;2]=t,f[A+96|0]=1,b[A+88&gt;&gt;2]=e}for(r=n&lt;&lt;2,a=e-n|0,n=A+92|0;b[b[n&gt;&gt;2]+r&gt;&gt;2]=0,r=r+4|0,a=a+-1|0;);}if(b[c&gt;&gt;2]=e,(0|e)&gt;=1)for(c=A+40|0,g=A+36|0,_=A+44|0,Q=A+32|0,o=A+92|0,h=0;;){A:if(!(n=b[c&gt;&gt;2])){r:{if(r=b[g&gt;&gt;2]){if(b[g&gt;&gt;2]=b[r+8&gt;&gt;2],n=b[r&gt;&gt;2],(0|(t=b[r+4&gt;&gt;2]))&gt;=1)break r;break A}if(r=CA(12,16),b[r+8&gt;&gt;2]=0,a=b[_&gt;&gt;2],b[r+4&gt;&gt;2]=a,F=r,E=CA(R(a,112),16),b[F&gt;&gt;2]=E,a=b[Q&gt;&gt;2],b[Q&gt;&gt;2]=r,b[r+8&gt;&gt;2]=a,n=b[r&gt;&gt;2],(0|(t=b[r+4&gt;&gt;2]))&lt;1)break A}for(r=0,a=n;l=a,a=a+112|0,r=r+1|0,b[l&gt;&gt;2]=(0|r)&lt;(0|t)?a:0,(0|r)!=(0|t););}if(b[c&gt;&gt;2]=b[n&gt;&gt;2],b[(r=n+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[n+16&gt;&gt;2]=0,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[n+104&gt;&gt;2]=-1,b[r&gt;&gt;2]=0,r=b[i+36&gt;&gt;2]+(h&lt;&lt;4)|0,a=b[r+4&gt;&gt;2],b[n+88&gt;&gt;2]=b[r&gt;&gt;2],b[n+92&gt;&gt;2]=a,a=b[(r=r+8|0)+4&gt;&gt;2],b[(t=n+96|0)&gt;&gt;2]=b[r&gt;&gt;2],b[t+4&gt;&gt;2]=a,b[n+104&gt;&gt;2]=-1,b[b[o&gt;&gt;2]+(h&lt;&lt;2)&gt;&gt;2]=n,(0|(h=h+1|0))==(0|e))break}(a=b[(r=i+36|0)&gt;&gt;2])&amp;&amp;(C[i+40|0]&amp;&amp;gA(a),b[i+36&gt;&gt;2]=0),b[A+116&gt;&gt;2]=0,b[A+120&gt;&gt;2]=0,b[A+100&gt;&gt;2]=-3,b[r&gt;&gt;2]=0,f[0|(a=i+40|0)]=1,b[A+60&gt;&gt;2]=R(e,6),b[A+56&gt;&gt;2]=0,b[A+52&gt;&gt;2]=b[A+48&gt;&gt;2],b[i+28&gt;&gt;2]=0,b[i+32&gt;&gt;2]=0,b[(n=i+16|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[i+8&gt;&gt;2]=0,b[i+12&gt;&gt;2]=0,TA(A,0,e,i+8|0),b[A+124&gt;&gt;2]=b[i+8&gt;&gt;2],(A=b[r&gt;&gt;2])&amp;&amp;(C[0|a]&amp;&amp;gA(A),b[i+36&gt;&gt;2]=0),N=i+48|0}function HA(A,r,e){var i,a=B(0),f=B(0),n=0,t=0;N=i=N-16|0;A:{r:{e:{if(b[(n=e+100|0)&gt;&gt;2]&gt;=0)v[(b[r+108&gt;&gt;2]&lt;&lt;2)+i&gt;&gt;2]=b[e+88&gt;&gt;2];else if(a=zA(e+24|0),f=zA(t=e+72|0),v[(b[r+108&gt;&gt;2]&lt;&lt;2)+i&gt;&gt;2]=a/f,b[n&gt;&gt;2]&lt;0)break e;v[(b[r+112&gt;&gt;2]&lt;&lt;2)+i&gt;&gt;2]=b[e+92&gt;&gt;2];break r}if(a=zA(e+40|0),f=zA(t),v[(b[r+112&gt;&gt;2]&lt;&lt;2)+i&gt;&gt;2]=a/f,!(b[e+100&gt;&gt;2]&gt;=0)){a=B(zA(e+56|0)/zA(e+72|0));break A}}a=B(b[e+96&gt;&gt;2])}v[(b[r+104&gt;&gt;2]&lt;&lt;2)+i&gt;&gt;2]=a,b[A+12&gt;&gt;2]=0,v[A+8&gt;&gt;2]=B(v[i+8&gt;&gt;2]*v[r+8&gt;&gt;2])+v[r+24&gt;&gt;2],v[A+4&gt;&gt;2]=B(v[i+4&gt;&gt;2]*v[r+4&gt;&gt;2])+v[r+20&gt;&gt;2],v[A&gt;&gt;2]=B(v[i&gt;&gt;2]*v[r&gt;&gt;2])+v[r+16&gt;&gt;2],N=i+16|0}function zA(A){var r,e,i=0,a=0,f=0,n=B(0);return N=r=N-16|0,a=i=b[A+12&gt;&gt;2],e=b[A+8&gt;&gt;2],(0|i)&lt;0||(0|i)&lt;=0&amp;&amp;!(e&gt;&gt;&gt;0&gt;=0)?(f=b[A+4&gt;&gt;2],A=i=b[A&gt;&gt;2],b[r&gt;&gt;2]=0-A,b[r+4&gt;&gt;2]=0-(f+(0&lt;A&gt;&gt;&gt;0)|0),a^=-1,(i=(A=!(A|f))+(f=-1^e)|0)&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0&amp;&amp;(a=a+1|0),b[(A=r)+8&gt;&gt;2]=i,b[A+12&gt;&gt;2]=a,n=zA(A),N=A+16|0,B(-n)):(N=r+16|0,B(B(B(+(e&gt;&gt;&gt;0)+4294967296*+(a&gt;&gt;&gt;0))*B(0x10000000000000000))+B(+d[A&gt;&gt;2]+4294967296*+d[A+4&gt;&gt;2])))}function PA(A,r,e){var i,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,v=0,_=0,B=0,m=0,h=0,G=0,y=0,Q=0,p=0,D=0,w=0,Z=0,Y=0,W=0,F=0,E=0,V=0,X=0,J=0,I=0,M=0,S=0,T=0,U=0,j=0;N=i=N-144|0;A:{if(!((0|e)&gt;0))return(r=b[A+12&gt;&gt;2])&amp;&amp;(C[A+16|0]&amp;&amp;gA(r),b[A+12&gt;&gt;2]=0),f[A+16|0]=1,b[A+12&gt;&gt;2]=0,b[(r=A+4|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+32|0)&gt;&gt;2])&amp;&amp;(C[A+36|0]&amp;&amp;gA(e),b[A+32&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+36|0]=1,b[(r=A+24|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+52|0)&gt;&gt;2])&amp;&amp;(C[A+56|0]&amp;&amp;gA(e),b[A+52&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+56|0]=1,b[(A=A+44|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,void(N=i+144|0);if(f[i+112|0]=1,b[(n=i+88|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=256,b[(n=i+72|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=256,b[(n=i+56|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=256,b[i+108&gt;&gt;2]=0,b[(n=i+100|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[i+80&gt;&gt;2]=0,b[i+84&gt;&gt;2]=0,b[i+64&gt;&gt;2]=0,b[i+68&gt;&gt;2]=0,b[i+48&gt;&gt;2]=0,b[i+52&gt;&gt;2]=0,OA(i+16|0,r,e),(0|(r=b[A+4&gt;&gt;2]))&lt;=-1)for(b[A+8&gt;&gt;2]&lt;=-1&amp;&amp;((e=b[A+12&gt;&gt;2])&amp;&amp;(C[A+16|0]&amp;&amp;gA(e),b[A+12&gt;&gt;2]=0),f[A+16|0]=1,b[(e=A+8|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0),e=r&lt;&lt;4,n=A+12|0;k=b[i+4&gt;&gt;2],o=b[n&gt;&gt;2]+e|0,b[o&gt;&gt;2]=b[i&gt;&gt;2],b[o+4&gt;&gt;2]=k,s=b[(k=i+8|0)+4&gt;&gt;2],b[(o=o+8|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=s,e=e+16|0,r=r+1|0;);if(b[A+4&gt;&gt;2]=0,b[i+8&gt;&gt;2]=0,b[i&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,(0|(r=b[(k=A+24|0)&gt;&gt;2]))&lt;=-1)for(b[A+28&gt;&gt;2]&lt;=-1&amp;&amp;((e=b[A+32&gt;&gt;2])&amp;&amp;(C[A+36|0]&amp;&amp;gA(e),b[A+32&gt;&gt;2]=0),f[A+36|0]=1,b[(e=A+28|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0),e=R(r,12),o=A+32|0;s=b[i+4&gt;&gt;2],n=b[o&gt;&gt;2]+e|0,b[n&gt;&gt;2]=b[i&gt;&gt;2],b[n+4&gt;&gt;2]=s,b[n+8&gt;&gt;2]=b[i+8&gt;&gt;2],e=e+12|0,r=r+1|0;);if(b[k&gt;&gt;2]=0,(0|(n=b[(e=A+44|0)&gt;&gt;2]))&lt;=-1&amp;&amp;(r=b[A+52&gt;&gt;2],b[A+48&gt;&gt;2]&lt;=-1?(!r|!C[A+56|0]||gA(r),f[A+56|0]=1,b[(r=A+48|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,o=0):o=r,x(o+(r=n&lt;&lt;2)|0,0,0-r|0)),b[e&gt;&gt;2]=0,r=b[i+140&gt;&gt;2],!(b[r+104&gt;&gt;2]&gt;-1))for(b[r+104&gt;&gt;2]=0,k=CA(4,16),b[k&gt;&gt;2]=r,V=A+8|0,G=A+12|0,d=A+24|0,D=A+28|0,g=A+32|0,w=A+36|0,o=1,s=1,X=k,n=k,e=0;;){r:{e:{if(e){if(!(F=b[b[(Y&lt;&lt;W)+k&gt;&gt;2]+8&gt;&gt;2]))break e;m=F,e=1}else{if(HA(i,i+16|0,u=b[(y&lt;&lt;2)+k&gt;&gt;2]),(0|(r=b[(t=A+4|0)&gt;&gt;2]))==b[V&gt;&gt;2]&amp;&amp;!((0|r)&gt;=(0|(_=r?r&lt;&lt;1:1)))){i:{a:{if(_){if(c=CA(_&lt;&lt;4,16),(0|(r=b[t&gt;&gt;2]))&gt;=1)break a;break i}if(c=0,(0|r)&lt;1)break i}for(e=0;a=b[G&gt;&gt;2]+e|0,v=b[a+4&gt;&gt;2],b[(l=e+c|0)&gt;&gt;2]=b[a&gt;&gt;2],b[l+4&gt;&gt;2]=v,v=b[(a=a+8|0)+4&gt;&gt;2],b[(l=l+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[l+4&gt;&gt;2]=v,e=e+16|0,r=r+-1|0;);}(r=b[G&gt;&gt;2])&amp;&amp;(C[A+16|0]&amp;&amp;gA(r),b[G&gt;&gt;2]=0),b[G&gt;&gt;2]=c,f[A+16|0]=1,b[V&gt;&gt;2]=_,r=b[t&gt;&gt;2]}if(e=b[i+4&gt;&gt;2],r=b[G&gt;&gt;2]+(r&lt;&lt;4)|0,b[r&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=e,c=b[(e=v=i+8|0)+4&gt;&gt;2],b[(r=r+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=c,b[t&gt;&gt;2]=b[t&gt;&gt;2]+1,!(_=b[u+8&gt;&gt;2]))break r;Z=-1,B=_,J=-1,e=0}for(;;){i:{a:{if(!e){f:{n:{if((0|(e=b[B+20&gt;&gt;2]))&lt;=-1){if(c=b[d&gt;&gt;2],b[v&gt;&gt;2]=0,b[i&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,(0|(e=c))==b[D&gt;&gt;2]&amp;&amp;!((0|e)&gt;=(0|(a=e?c&lt;&lt;1:1)))){t:{b:{if(a){if(t=CA(R(a,12),16),(0|(r=b[d&gt;&gt;2]))&gt;=1)break b;break t}if(t=0,(0|(r=c))&lt;1)break t}for(e=0;u=b[g&gt;&gt;2]+e|0,E=b[u+4&gt;&gt;2],b[(l=e+t|0)&gt;&gt;2]=b[u&gt;&gt;2],b[l+4&gt;&gt;2]=E,b[l+8&gt;&gt;2]=b[u+8&gt;&gt;2],e=e+12|0,r=r+-1|0;);}(r=b[g&gt;&gt;2])&amp;&amp;(C[0|w]&amp;&amp;gA(r),b[g&gt;&gt;2]=0),b[g&gt;&gt;2]=t,f[0|w]=1,b[D&gt;&gt;2]=a,e=b[d&gt;&gt;2]}if(t=b[i+4&gt;&gt;2],r=b[g&gt;&gt;2]+R(e,12)|0,b[r&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=t,b[r+8&gt;&gt;2]=b[v&gt;&gt;2],r=b[d&gt;&gt;2]+1|0,b[d&gt;&gt;2]=r,b[v&gt;&gt;2]=0,b[i&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[D&gt;&gt;2]==(0|r)&amp;&amp;!((0|r)&gt;=(0|(a=r?r&lt;&lt;1:1)))){t:{b:{if(a){if(t=CA(R(a,12),16),(0|(r=b[d&gt;&gt;2]))&gt;=1)break b;break t}if(t=0,(0|r)&lt;1)break t}for(e=0;u=b[g&gt;&gt;2]+e|0,E=b[u+4&gt;&gt;2],b[(l=e+t|0)&gt;&gt;2]=b[u&gt;&gt;2],b[l+4&gt;&gt;2]=E,b[l+8&gt;&gt;2]=b[u+8&gt;&gt;2],e=e+12|0,r=r+-1|0;);}(r=b[g&gt;&gt;2])&amp;&amp;(C[0|w]&amp;&amp;gA(r),b[g&gt;&gt;2]=0),b[g&gt;&gt;2]=t,f[0|w]=1,b[D&gt;&gt;2]=a,r=b[d&gt;&gt;2]}if(e=b[i+4&gt;&gt;2],r=b[g&gt;&gt;2]+R(r,12)|0,b[r&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=e,b[r+8&gt;&gt;2]=b[v&gt;&gt;2],b[d&gt;&gt;2]=b[d&gt;&gt;2]+1,b[(a=B+20|0)&gt;&gt;2]=c,u=c+1|0,b[b[B+8&gt;&gt;2]+20&gt;&gt;2]=u,c=(l=b[g&gt;&gt;2])+R(c,12)|0,b[c+4&gt;&gt;2]=1,b[c+16&gt;&gt;2]=-1,t=b[B+12&gt;&gt;2],(0|(r=b[t+104&gt;&gt;2]))&gt;-1)e=o,o=r;else{b[t+104&gt;&gt;2]=o;t:{b:{o:{if((0|o)==(0|s)&amp;&amp;!((0|s)&gt;=(0|(r=s?s&lt;&lt;1:1)))){if(!r)break o;n=CA(r&lt;&lt;2,16);break b}r=s;break t}n=0}b:{if((0|s)&gt;=1)for(e=n;b[e&gt;&gt;2]=b[k&gt;&gt;2],e=e+4|0,k=k+4|0,s=s+-1|0;);else if(!k)break b;gA(X)}X=n,k=n}b[(o&lt;&lt;2)+k&gt;&gt;2]=t,e=o+1|0,s=r}if(b[8+(l+R(u,12)|0)&gt;&gt;2]=y,b[c+8&gt;&gt;2]=o,o=e,r=e=b[a&gt;&gt;2],(0|Z)&gt;=0)break n;break f}if(r=e,(0|Z)&lt;0)break f}b[b[g&gt;&gt;2]+R(e,12)&gt;&gt;2]=Z-e,r=J}if(Z=e,J=r,(0|(B=b[B&gt;&gt;2]))!=(0|_))break a;b[b[g&gt;&gt;2]+R(r,12)&gt;&gt;2]=e-r;break r}if((0|(e=b[m+20&gt;&gt;2]))&gt;=0){if((0|(a=b[Q&gt;&gt;2]))==b[I&gt;&gt;2]&amp;&amp;!((0|a)&gt;=(0|(u=a?a&lt;&lt;h:h)))){f:{n:{t:{if(u){if(c=CA(u&lt;&lt;W,U),t=b[p&gt;&gt;2],(0|(a=b[Q&gt;&gt;2]))&lt;(0|h))break t}else if(c=0,t=b[p&gt;&gt;2],(0|a)&lt;(0|h))break t;for(e=c,r=t;b[e&gt;&gt;2]=b[r&gt;&gt;2],e=e+M|0,r=r+M|0,a=a+S|0;);break n}if(!t)break f}C[0|T]&amp;&amp;gA(t),b[p&gt;&gt;2]=0,a=b[Q&gt;&gt;2]}b[I&gt;&gt;2]=u,b[p&gt;&gt;2]=c,f[0|T]=h,e=b[m+j&gt;&gt;2]}for(b[b[p&gt;&gt;2]+(a&lt;&lt;W)&gt;&gt;2]=e,b[Q&gt;&gt;2]=b[Q&gt;&gt;2]+h,e=m;b[e+20&gt;&gt;2]=S,(0|m)!=(0|(e=b[b[e+8&gt;&gt;2]+4&gt;&gt;2])););}if((0|F)!=(0|(m=b[m&gt;&gt;2])))break i;break e}e=0;continue}e=1}}if((0|y)==(0|(Y=h+Y|0))){if(!k)break A;gA(n);break A}e=1;continue}(0|(y=y+1|0))&gt;=(0|o)?(W=2,h=1,I=A+48|0,Q=A+44|0,p=A+52|0,M=4,S=-1,T=A+56|0,j=20,U=16,Y=0,e=1):e=0}}if((r=b[(A=i+108|0)&gt;&gt;2])&amp;&amp;(C[i+112|0]&amp;&amp;gA(r),b[i+108&gt;&gt;2]=0),b[A&gt;&gt;2]=0,f[i+112|0]=1,b[(A=i+100|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,e=b[i+80&gt;&gt;2])for(A=i+80|0;b[A&gt;&gt;2]=b[e+8&gt;&gt;2],gA(b[e&gt;&gt;2]),gA(e),e=b[A&gt;&gt;2];);if(e=b[i+64&gt;&gt;2])for(A=i- -64|0;b[A&gt;&gt;2]=b[e+8&gt;&gt;2],gA(b[e&gt;&gt;2]),gA(e),e=b[A&gt;&gt;2];);if(e=b[i+48&gt;&gt;2])for(A=i+48|0;b[A&gt;&gt;2]=b[e+8&gt;&gt;2],gA(b[e&gt;&gt;2]),gA(e),e=b[A&gt;&gt;2];);N=i+144|0}function LA(A){return ZA(A),b[A+56&gt;&gt;2]=0,b[A&gt;&gt;2]=7168,A}function KA(A,r){var e=0,i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,v=0,_=0,B=0;if(b[A+8&gt;&gt;2]&lt;(0|r)){A:{r:{if(r){if(d=CA(R(r,36),16),(0|(u=b[A+4&gt;&gt;2]))&gt;=1)break r;break A}if((0|(u=b[A+4&gt;&gt;2]))&lt;1)break A}for(;;){e=R(l,36),b[(a=e+d|0)+4&gt;&gt;2]=0,b[a+8&gt;&gt;2]=0,f[a+16|0]=1,b[a+12&gt;&gt;2]=0,s=a+4|0;r:{e:{i:{a:{if(k=e+b[A+12&gt;&gt;2]|0,(0|(n=b[k+4&gt;&gt;2]))&gt;=1){if(B=a+8|0,v=a+16|0,t=CA(_=n&lt;&lt;2,16),c=b[(g=a+12|0)&gt;&gt;2],(0|(o=b[s&gt;&gt;2]))&lt;1)break a;for(i=t,e=c;b[i&gt;&gt;2]=b[e&gt;&gt;2],i=i+4|0,e=e+4|0,o=o+-1|0;);break i}b[s&gt;&gt;2]=n;break r}if(!c)break e}C[0|v]&amp;&amp;gA(c)}for(b[g&gt;&gt;2]=t,f[0|v]=1,b[B&gt;&gt;2]=n,x(t,0,_),b[s&gt;&gt;2]=n,i=b[k+12&gt;&gt;2],e=b[g&gt;&gt;2];b[e&gt;&gt;2]=b[i&gt;&gt;2],e=e+4|0,i=i+4|0,n=n+-1|0;);}if(e=b[k+24&gt;&gt;2],b[a+20&gt;&gt;2]=b[k+20&gt;&gt;2],b[a+24&gt;&gt;2]=e,t=b[(i=k+28|0)+4&gt;&gt;2],b[(e=a+28|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=t,(0|(l=l+1|0))==(0|u))break}if(!((0|(o=b[A+4&gt;&gt;2]))&lt;1))for(c=A+12|0,e=8;a=(i=b[c&gt;&gt;2]+e|0)+-4|0,(n=b[(t=i+4|0)&gt;&gt;2])&amp;&amp;(C[i+8|0]&amp;&amp;gA(n),b[t&gt;&gt;2]=0),b[a&gt;&gt;2]=0,b[t&gt;&gt;2]=0,b[i&gt;&gt;2]=0,f[i+8|0]=1,e=e+36|0,o=o+-1|0;);}(e=b[A+12&gt;&gt;2])&amp;&amp;(C[A+16|0]&amp;&amp;gA(e),b[A+12&gt;&gt;2]=0),f[A+16|0]=1,b[A+12&gt;&gt;2]=d,b[A+8&gt;&gt;2]=r}}function qA(A,r){var e,i,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0;(0|(c=b[A+4&gt;&gt;2]))==b[A+8&gt;&gt;2]&amp;&amp;(KA(A,c?c&lt;&lt;1:1),c=b[A+4&gt;&gt;2]),a=(i=b[A+12&gt;&gt;2])+R(c,36)|0,b[a+4&gt;&gt;2]=0,b[a+8&gt;&gt;2]=0,f[a+16|0]=1,b[a+12&gt;&gt;2]=0,e=a+4|0;A:{r:{e:{i:{if((0|(t=b[r+4&gt;&gt;2]))&gt;=1){if(d=a+8|0,s=a+16|0,n=CA(g=t&lt;&lt;2,16),a=b[(l=a+12|0)&gt;&gt;2],(0|(u=b[e&gt;&gt;2]))&lt;1)break i;for(o=n,k=a;b[o&gt;&gt;2]=b[k&gt;&gt;2],o=o+4|0,k=k+4|0,u=u+-1|0;);break e}b[e&gt;&gt;2]=t;break A}if(!a)break r}C[0|s]&amp;&amp;gA(a)}for(b[l&gt;&gt;2]=n,f[0|s]=1,b[d&gt;&gt;2]=t,x(n,0,g),b[e&gt;&gt;2]=t,o=b[r+12&gt;&gt;2],k=b[l&gt;&gt;2];b[k&gt;&gt;2]=b[o&gt;&gt;2],k=k+4|0,o=o+4|0,t=t+-1|0;);}a=b[r+24&gt;&gt;2],n=R(c,36)+i|0,b[n+20&gt;&gt;2]=b[r+20&gt;&gt;2],b[n+24&gt;&gt;2]=a,r=b[(a=r+28|0)+4&gt;&gt;2],b[(n=n+28|0)&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=r,b[(A=A+4|0)&gt;&gt;2]=b[A&gt;&gt;2]+1}function $A(A,r,e){var i,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,_=B(0),h=0,G=0,y=B(0),Q=0,D=B(0),w=B(0),Z=0,Y=B(0),W=B(0),F=0,E=0,V=0,X=B(0),J=0,I=0,x=B(0),M=0,S=B(0),T=0,U=0,j=B(0),O=B(0),H=B(0),z=0,P=0,L=B(0),K=0,q=0,$=0,AA=B(0),rA=0,eA=0,iA=0,aA=0,fA=0,nA=0,tA=0,bA=0,oA=0,kA=0,cA=0,uA=0,lA=0,sA=0;N=i=N-32|0;A:{r:{e:{_=v[e+8&gt;&gt;2];i:{if(B(m(_))&gt;B(.7071067690849304)){if(D=v[e+4&gt;&gt;2],w=B(B(_*_)+B(D*D)),y=B(B(1)/B(p(w))),X=B(w*y),W=v[e&gt;&gt;2],w=B(-B(_*y)),S=B(W*w),D=B(D*y),Y=B(-B(W*D)),W=B(0),(0|(o=b[A+4&gt;&gt;2]))&lt;2)break i;break e}if(w=v[e&gt;&gt;2],D=v[e+4&gt;&gt;2],W=B(B(w*w)+B(D*D)),y=B(B(1)/B(p(W))),S=B(W*y),W=B(-B(D*y)),Y=B(_*W),w=B(w*y),X=B(-B(_*w)),D=B(0),(0|(o=b[A+4&gt;&gt;2]))&gt;=2)break e}if(J=1,1!=(0|o))break A;h=b[r+4&gt;&gt;2],T=8,$=r+8|0,z=12,nA=A+12|0,I=16,P=24,tA=-1,bA=4,U=r+4|0,a=0;break r}for(a=b[A+12&gt;&gt;2],s=A+12|0;l=(n=a+u|0)+8|0,B(B(B(W*v[n&gt;&gt;2])+B(w*v[n+4&gt;&gt;2]))+B(D*v[l&gt;&gt;2]))&lt;B(B(B(W*v[a&gt;&gt;2])+B(w*v[a+4&gt;&gt;2]))+B(D*v[a+8&gt;&gt;2]))&amp;&amp;(c=b[(k=g=a+16|0)+4&gt;&gt;2],b[(o=i+24|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=c,d=b[(k=a+8|0)+4&gt;&gt;2],b[(c=Q=i+16|0)&gt;&gt;2]=b[k&gt;&gt;2],b[c+4&gt;&gt;2]=d,c=b[a+4&gt;&gt;2],b[i+8&gt;&gt;2]=b[a&gt;&gt;2],b[i+12&gt;&gt;2]=c,Z=b[(c=n+16|0)+4&gt;&gt;2],b[g&gt;&gt;2]=b[c&gt;&gt;2],b[g+4&gt;&gt;2]=Z,g=b[l+4&gt;&gt;2],b[k&gt;&gt;2]=b[l&gt;&gt;2],b[k+4&gt;&gt;2]=g,l=b[n+4&gt;&gt;2],b[a&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=l,l=b[i+12&gt;&gt;2],a=b[s&gt;&gt;2]+u|0,b[a&gt;&gt;2]=b[i+8&gt;&gt;2],b[a+4&gt;&gt;2]=l,l=b[o+4&gt;&gt;2],b[(n=a+16|0)&gt;&gt;2]=b[o&gt;&gt;2],b[n+4&gt;&gt;2]=l,n=b[Q+4&gt;&gt;2],b[(a=a+8|0)&gt;&gt;2]=b[Q&gt;&gt;2],b[a+4&gt;&gt;2]=n,a=b[s&gt;&gt;2],o=b[A+4&gt;&gt;2]),u=u+24|0,(0|(t=t+1|0))&lt;(0|o););if(b[a+16&gt;&gt;2]=-246811958,(0|o)&gt;=2)for(u=o+-1|0,n=a+40|0,j=v[a+8&gt;&gt;2],O=v[a&gt;&gt;2],L=v[a+4&gt;&gt;2];y=B(0),k=n,_=B(v[n+-16&gt;&gt;2]-O),H=B(v[n+-12&gt;&gt;2]-L),AA=B(v[n+-8&gt;&gt;2]-j),x=B(B(B(X*_)+B(Y*H))+B(S*AA)),_=B(B(B(W*_)+B(w*H))+B(D*AA)),B(B(x*x)+B(_*_))&lt;B(1.1920928955078125e-7)||(y=B(m(x)),_&gt;=B(0)?(_=B(B(_-y)/B(_+y)),y=B(.7853981852531433)):(_=B(B(_+y)/B(y-_)),y=B(2.356194496154785)),_=B(y+B(_*B(-.7853981852531433))),y=x&lt;B(0)?B(-_):_),v[k&gt;&gt;2]=y,n=n+24|0,u=u+-1|0;);if(u=b[(n=a+8|0)+4&gt;&gt;2],b[(t=i+16|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=u,t=b[a+4&gt;&gt;2],b[i+8&gt;&gt;2]=b[a&gt;&gt;2],b[i+12&gt;&gt;2]=t,function A(r,e,i,a){var f,n,t,o,k,c=B(0),u=0,l=0,s=0,C=B(0),g=0,d=0,_=B(0),m=0,h=0,G=0,y=0,Q=B(0),p=0,D=B(0),w=B(0),Z=B(0),Y=0,W=B(0),F=B(0),E=B(0),V=0;N=f=N-32|0,l=(m=b[r+12&gt;&gt;2])+R((i+a|0)/2|0,24)|0,n=b[l+20&gt;&gt;2],Q=v[l+16&gt;&gt;2],W=v[l+8&gt;&gt;2],F=v[l+4&gt;&gt;2],E=v[l&gt;&gt;2],o=e+4|0,k=e+8|0,t=r+12|0,l=i,h=a;e:for(;;){for(D=v[e&gt;&gt;2],C=B(E-D),_=B(C*C),w=v[o&gt;&gt;2],C=B(F-w),_=B(_+B(C*C)),Z=v[k&gt;&gt;2],C=B(W-Z),C=B(_+B(C*C)),u=20+(R(l,24)+m|0)|0,s=0,(c=v[(g=u+-4|0)&gt;&gt;2])==Q&amp;&amp;(s=1);;){i:{a:{f:{n:{if(!s){if(c&lt;Q)break n;break f}if(c=B(v[u+-20&gt;&gt;2]-D),_=B(c*c),c=B(v[u+-16&gt;&gt;2]-w),_=B(_+B(c*c)),c=B(v[u+-12&gt;&gt;2]-Z),(c=B(_+B(c*c)))!=C){if(c&lt;C)break n;break f}if(b[u&gt;&gt;2]&gt;=(0|n))break f}if(l=l+1|0,(c=v[(g=(u=u+24|0)+-4|0)&gt;&gt;2])==Q)break a;s=0;continue}for(s=R(h,24);;){f:{n:{if(Q!=(c=v[(p=(d=s+m|0)+16|0)&gt;&gt;2])){if(Q&lt;c)break n;break f}if(c=B(v[d&gt;&gt;2]-D),_=B(c*c),c=B(v[d+4&gt;&gt;2]-w),_=B(_+B(c*c)),c=B(v[d+8&gt;&gt;2]-Z),C!=(c=B(_+B(c*c)))){if(C&lt;c)break n;break f}if((0|n)&gt;=b[d+20&gt;&gt;2])break f}s=s+-24|0,h=h+-1|0;continue}break}if((0|l)&lt;=(0|h)&amp;&amp;(G=b[g+4&gt;&gt;2],b[(m=f+24|0)&gt;&gt;2]=b[g&gt;&gt;2],b[m+4&gt;&gt;2]=G,V=b[(G=u+-12|0)+4&gt;&gt;2],b[(y=Y=f+16|0)&gt;&gt;2]=b[G&gt;&gt;2],b[y+4&gt;&gt;2]=V,y=b[(u=u+-20|0)+4&gt;&gt;2],b[f+8&gt;&gt;2]=b[u&gt;&gt;2],b[f+12&gt;&gt;2]=y,y=b[p+4&gt;&gt;2],b[g&gt;&gt;2]=b[p&gt;&gt;2],b[g+4&gt;&gt;2]=y,p=b[(g=d+8|0)+4&gt;&gt;2],b[G&gt;&gt;2]=b[g&gt;&gt;2],b[G+4&gt;&gt;2]=p,g=b[d+4&gt;&gt;2],b[u&gt;&gt;2]=b[d&gt;&gt;2],b[u+4&gt;&gt;2]=g,d=b[f+12&gt;&gt;2],s=b[t&gt;&gt;2]+s|0,b[(u=s)&gt;&gt;2]=b[f+8&gt;&gt;2],b[u+4&gt;&gt;2]=d,d=b[m+4&gt;&gt;2],b[(u=u+16|0)&gt;&gt;2]=b[m&gt;&gt;2],b[u+4&gt;&gt;2]=d,u=b[Y+4&gt;&gt;2],b[(s=s+8|0)&gt;&gt;2]=b[Y&gt;&gt;2],b[s+4&gt;&gt;2]=u,h=h+-1|0,l=l+1|0),(0|l)&lt;=(0|h)){m=b[t&gt;&gt;2];continue e}f:{if((0|h)&lt;=(0|i)){if((0|l)&lt;(0|a))break f;break i}if(A(r,e,i,h),(0|l)&gt;=(0|a))break i}return A(r,e,l,a),void(N=f+32|0)}s=1;continue}break}break}N=f+32|0}(A,i+8|0,1,o+-1|0),n=b[(g=A+12|0)&gt;&gt;2],(0|(t=b[r+4&gt;&gt;2]))==b[r+8&gt;&gt;2]&amp;&amp;!((0|t)&gt;=(0|(u=t?t&lt;&lt;1:1)))){e:{i:{if(u){if(l=CA(R(u,24),16),(0|(t=b[r+4&gt;&gt;2]))&gt;=1)break i;break e}if(l=0,(0|t)&lt;1)break e}for(a=0,Q=r+12|0;c=b[Q&gt;&gt;2]+a|0,Z=b[(o=c)+4&gt;&gt;2],b[(k=s=a+l|0)&gt;&gt;2]=b[o&gt;&gt;2],b[k+4&gt;&gt;2]=Z,Z=b[(o=o+16|0)+4&gt;&gt;2],b[(k=k+16|0)&gt;&gt;2]=b[o&gt;&gt;2],b[k+4&gt;&gt;2]=Z,k=b[(o=c+8|0)+4&gt;&gt;2],b[(s=s+8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[s+4&gt;&gt;2]=k,a=a+24|0,t=t+-1|0;);}(t=b[(a=r+12|0)&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;gA(t),b[r+12&gt;&gt;2]=0),b[a&gt;&gt;2]=l,f[r+16|0]=1,b[r+8&gt;&gt;2]=u,t=b[r+4&gt;&gt;2]}if(u=b[n+4&gt;&gt;2],a=b[r+12&gt;&gt;2]+R(t,24)|0,b[a&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=u,l=b[(u=n+16|0)+4&gt;&gt;2],b[(t=a+16|0)&gt;&gt;2]=b[u&gt;&gt;2],b[t+4&gt;&gt;2]=l,n=b[(t=n+8|0)+4&gt;&gt;2],b[(a=a+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=n,t=b[(s=r+4|0)&gt;&gt;2]+1|0,b[s&gt;&gt;2]=t,n=b[g&gt;&gt;2]+24|0,b[r+8&gt;&gt;2]==(0|t)&amp;&amp;!((0|t)&gt;=(0|(u=t?t&lt;&lt;1:1)))){e:{i:{if(u){if(l=CA(R(u,24),16),(0|(t=b[r+4&gt;&gt;2]))&gt;=1)break i;break e}if(l=0,(0|t)&lt;1)break e}for(a=0,Q=r+12|0;c=b[Q&gt;&gt;2]+a|0,Z=b[c+4&gt;&gt;2],b[(o=a+l|0)&gt;&gt;2]=b[c&gt;&gt;2],b[o+4&gt;&gt;2]=Z,Z=b[(g=c+16|0)+4&gt;&gt;2],b[(k=o+16|0)&gt;&gt;2]=b[g&gt;&gt;2],b[k+4&gt;&gt;2]=Z,k=b[(g=c+8|0)+4&gt;&gt;2],b[(o=o+8|0)&gt;&gt;2]=b[g&gt;&gt;2],b[o+4&gt;&gt;2]=k,a=a+24|0,t=t+-1|0;);}(t=b[(a=r+12|0)&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;gA(t),b[r+12&gt;&gt;2]=0),b[a&gt;&gt;2]=l,f[r+16|0]=1,b[r+8&gt;&gt;2]=u,t=b[r+4&gt;&gt;2]}if(rA=12,u=b[n+4&gt;&gt;2],a=b[(g=r+12|0)&gt;&gt;2]+R(t,24)|0,b[a&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=u,l=b[(u=n+16|0)+4&gt;&gt;2],b[(t=a+16|0)&gt;&gt;2]=b[u&gt;&gt;2],b[t+4&gt;&gt;2]=l,u=8,n=b[(t=n+8|0)+4&gt;&gt;2],b[(a=a+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=n,t=1,n=b[s&gt;&gt;2]+1|0,b[s&gt;&gt;2]=n,eA=2,2==b[A+4&gt;&gt;2])break A;Q=24,iA=-48,aA=48,oA=e+8|0,l=4,kA=e+4|0,cA=32,uA=28,K=-1,s=16,lA=-24,sA=-2,Z=2,a=1}for(;;){r:{e:{if(!a){if(o=b[nA&gt;&gt;2],b[$&gt;&gt;2]==(0|h)&amp;&amp;!((0|h)&gt;=(0|(c=h?h&lt;&lt;J:J)))){i:{a:{if(c){if(k=CA(R(c,P),I),(0|(h=b[U&gt;&gt;2]))&gt;=(0|J))break a;break i}if(k=0,(0|h)&lt;(0|J))break i}for(a=0;E=b[r+z&gt;&gt;2]+a|0,F=b[(G=E)+4&gt;&gt;2],b[(d=a+k|0)&gt;&gt;2]=b[G&gt;&gt;2],b[d+4&gt;&gt;2]=F,F=b[(G=G+I|0)+4&gt;&gt;2],b[(V=d+I|0)&gt;&gt;2]=b[G&gt;&gt;2],b[V+4&gt;&gt;2]=F,V=b[(G=E+T|0)+4&gt;&gt;2],b[(d=d+T|0)&gt;&gt;2]=b[G&gt;&gt;2],b[d+4&gt;&gt;2]=V,a=a+P|0,h=h+tA|0;);}(h=b[(a=r+z|0)&gt;&gt;2])&amp;&amp;(C[r+I|0]&amp;&amp;gA(h),b[a&gt;&gt;2]=0),b[a&gt;&gt;2]=k,f[r+I|0]=J,b[$&gt;&gt;2]=c,h=b[U&gt;&gt;2]}if(k=b[o+4&gt;&gt;2],a=b[r+z&gt;&gt;2]+R(h,P)|0,b[a&gt;&gt;2]=b[o&gt;&gt;2],b[a+4&gt;&gt;2]=k,c=b[(k=o+I|0)+4&gt;&gt;2],b[(h=a+I|0)&gt;&gt;2]=b[k&gt;&gt;2],b[h+4&gt;&gt;2]=c,h=b[(o=o+T|0)+4&gt;&gt;2],b[(a=a+T|0)&gt;&gt;2]=b[o&gt;&gt;2],b[a+4&gt;&gt;2]=h,h=b[U&gt;&gt;2]+J|0,b[U&gt;&gt;2]=h,(0|(fA=J+fA|0))&lt;b[A+bA&gt;&gt;2])break e;break A}i:{a:{f:{if((0|n)&gt;=(0|eA))for(a=((d=b[g&gt;&gt;2])+R(n,Q)|0)+iA|0,c=b[A+rA&gt;&gt;2]+R(Q,Z)|0,_=v[c+8&gt;&gt;2],y=v[c+4&gt;&gt;2],w=v[c&gt;&gt;2],k=R(n,aA),o=n&lt;&lt;t,D=v[oA&gt;&gt;2],W=v[kA&gt;&gt;2],x=v[e&gt;&gt;2];;){if(X=v[a&gt;&gt;2],S=B(X-v[a+Q&gt;&gt;2]),Y=v[a+l&gt;&gt;2],j=B(Y-y),Y=B(Y-v[a+uA&gt;&gt;2]),X=B(X-w),H=B(B(B(S*j)-B(Y*X))*D),L=Y,Y=v[a+u&gt;&gt;2],O=B(Y-_),Y=B(Y-v[a+cA&gt;&gt;2]),!(B(H+B(B(x*B(B(L*O)-B(Y*j)))+B(W*B(B(Y*X)-B(S*O)))))&gt;B(0)^t))break f;if(n=n+K|0,b[r+l&gt;&gt;2]=n,a=a+lA|0,k=k+iA|0,o=o+sA|0,!((0|n)&gt;(0|t)))break}if((0|n)==(0|t))break a;break i}if(!(b[(V=r+u|0)&gt;&gt;2]!=(0|n)|(0|n)&gt;=(0|o))){if(d=CA(k,s),(0|(k=b[(E=r+l|0)&gt;&gt;2]))&gt;=(0|t))for(a=0;M=b[g&gt;&gt;2]+a|0,q=b[(G=M)+4&gt;&gt;2],b[(n=a+d|0)&gt;&gt;2]=b[G&gt;&gt;2],b[n+4&gt;&gt;2]=q,q=b[(G=s+G|0)+4&gt;&gt;2],b[(F=n+s|0)&gt;&gt;2]=b[G&gt;&gt;2],b[F+4&gt;&gt;2]=q,F=b[(G=u+M|0)+4&gt;&gt;2],b[(n=n+u|0)&gt;&gt;2]=b[G&gt;&gt;2],b[n+4&gt;&gt;2]=F,a=a+Q|0,k=k+K|0;);(a=b[g&gt;&gt;2])&amp;&amp;(C[r+s|0]&amp;&amp;gA(a),b[g&gt;&gt;2]=0),b[g&gt;&gt;2]=d,f[r+s|0]=t,b[V&gt;&gt;2]=o,n=b[E&gt;&gt;2]}if(o=b[c+4&gt;&gt;2],a=R(n,Q)+d|0,b[a&gt;&gt;2]=b[c&gt;&gt;2],b[a+4&gt;&gt;2]=o,k=b[(o=c+s|0)+4&gt;&gt;2],b[(n=a+s|0)&gt;&gt;2]=b[o&gt;&gt;2],b[n+4&gt;&gt;2]=k,o=b[(n=u+c|0)+4&gt;&gt;2],b[(a=a+u|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=o,n=b[(a=r+l|0)&gt;&gt;2]+t|0,b[a&gt;&gt;2]=n,(0|n)!=(0|t))break i}if(n=b[A+rA&gt;&gt;2]+R(Q,Z)|0,a=1,1==b[(G=r+u|0)&gt;&gt;2]){if(o=CA(aA,s),(0|(k=b[(V=r+l|0)&gt;&gt;2]))&gt;=(0|t))for(a=0;F=b[g&gt;&gt;2]+a|0,M=b[(d=F)+4&gt;&gt;2],b[(c=a+o|0)&gt;&gt;2]=b[d&gt;&gt;2],b[c+4&gt;&gt;2]=M,M=b[(d=s+d|0)+4&gt;&gt;2],b[(E=c+s|0)&gt;&gt;2]=b[d&gt;&gt;2],b[E+4&gt;&gt;2]=M,E=b[(d=u+F|0)+4&gt;&gt;2],b[(c=u+c|0)&gt;&gt;2]=b[d&gt;&gt;2],b[c+4&gt;&gt;2]=E,a=a+Q|0,k=k+K|0;);(a=b[g&gt;&gt;2])&amp;&amp;(C[r+s|0]&amp;&amp;gA(a),b[g&gt;&gt;2]=0),b[g&gt;&gt;2]=o,f[r+s|0]=t,b[G&gt;&gt;2]=eA,a=b[V&gt;&gt;2]}k=b[n+4&gt;&gt;2],a=b[g&gt;&gt;2]+R(a,Q)|0,b[a&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=k,c=b[(k=n+s|0)+4&gt;&gt;2],b[(o=a+s|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=c,o=b[(n=n+u|0)+4&gt;&gt;2],b[(a=a+u|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=o,n=b[(a=r+l|0)&gt;&gt;2]+t|0,b[a&gt;&gt;2]=n}if((0|(Z=t+Z|0))!=b[A+l&gt;&gt;2])break r;break A}a=0;continue}a=1}}N=i+32|0}function Ar(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0);a=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),D=v[r+52&gt;&gt;2],t=v[r+24&gt;&gt;2],o=v[r+20&gt;&gt;2],k=v[r+56&gt;&gt;2],c=v[r+40&gt;&gt;2],u=v[A+68&gt;&gt;2],g=v[A+84&gt;&gt;2],d=v[r+36&gt;&gt;2],f=v[A- -64&gt;&gt;2],_=v[A+80&gt;&gt;2],w=v[r+48&gt;&gt;2],R=v[r+8&gt;&gt;2],h=v[r&gt;&gt;2],G=v[r+4&gt;&gt;2],y=v[r+16&gt;&gt;2],Q=v[r+32&gt;&gt;2],n=v[A+60&gt;&gt;2],p=v[A+76&gt;&gt;2],b[e+12&gt;&gt;2]=0,l=k,k=B(B(p+n)*B(.5)),s=B(B(_+f)*B(.5)),C=B(B(g+u)*B(.5)),l=B(l+B(B(B(Q*k)+B(d*s))+B(c*C))),n=B(a+B(B(p-n)*B(.5))),f=B(a+B(B(_-f)*B(.5))),a=B(a+B(B(g-u)*B(.5))),c=B(B(B(n*B(m(Q)))+B(f*B(m(d))))+B(a*B(m(c)))),v[e+8&gt;&gt;2]=l-c,u=B(D+B(B(B(k*y)+B(s*o))+B(C*t))),t=B(B(B(n*B(m(y)))+B(f*B(m(o))))+B(a*B(m(t)))),v[e+4&gt;&gt;2]=u-t,o=B(w+B(B(B(k*h)+B(s*G))+B(C*R))),a=B(B(B(n*B(m(h)))+B(f*B(m(G))))+B(a*B(m(R)))),v[e&gt;&gt;2]=o-a,b[i+12&gt;&gt;2]=0,v[i+8&gt;&gt;2]=c+l,v[i+4&gt;&gt;2]=t+u,v[i&gt;&gt;2]=a+o}function rr(A,r,e,i){r|=0,e|=0,i|=0,BA[b[b[(A|=0)&gt;&gt;2]+80&gt;&gt;2]](A,r,e,i)}function er(A){var r;return b[(A|=0)&gt;&gt;2]=7168,(r=b[A+56&gt;&gt;2])&amp;&amp;(BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+56&gt;&gt;2])),0|A}function ir(A,r){var e=B(0),i=B(0),a=B(0),f=B(0),n=B(0);return e=v[A+48&gt;&gt;2],i=v[A+52&gt;&gt;2],a=v[A+56&gt;&gt;2],f=v[A+60&gt;&gt;2],n=B(v[A+64&gt;&gt;2]+v[r+64&gt;&gt;2]),B(B(B(B(B(v[r&gt;&gt;2]*e)+B(v[r+4&gt;&gt;2]*i))+B(v[r+8&gt;&gt;2]*a))-f)-n)&gt;B(0)^1|B(B(B(B(B(e*v[r+16&gt;&gt;2])+B(i*v[r+20&gt;&gt;2]))+B(a*v[r+24&gt;&gt;2]))-f)-n)&gt;B(0)^1|!(B(B(B(B(B(e*v[r+32&gt;&gt;2])+B(i*v[r+36&gt;&gt;2]))+B(a*v[r+40&gt;&gt;2]))-f)-n)&gt;B(0))?(e=v[r+48&gt;&gt;2],i=v[r+52&gt;&gt;2],a=v[r+56&gt;&gt;2],f=v[r+60&gt;&gt;2],B(B(B(B(B(v[A&gt;&gt;2]*e)+B(v[A+4&gt;&gt;2]*i))+B(v[A+8&gt;&gt;2]*a))-f)-n)&gt;B(0)^1|B(B(B(B(B(e*v[A+16&gt;&gt;2])+B(i*v[A+20&gt;&gt;2]))+B(a*v[A+24&gt;&gt;2]))-f)-n)&gt;B(0)^1|B(B(B(B(B(e*v[A+32&gt;&gt;2])+B(i*v[A+36&gt;&gt;2]))+B(a*v[A+40&gt;&gt;2]))-f)-n)&gt;B(0)^1):0}function ar(A,r,e){var i,a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=0,g=0,d=0,_=0,R=B(0),m=0;N=i=N-528|0,k=v[(C=A+20|0)&gt;&gt;2],f=B(k-v[A+4&gt;&gt;2]),t=v[(g=A+56|0)&gt;&gt;2],c=v[(d=A+24|0)&gt;&gt;2],n=B(c-v[A+8&gt;&gt;2]),o=v[(_=A+52|0)&gt;&gt;2],R=a=B(B(f*t)-B(n*o)),u=v[A+16&gt;&gt;2],l=B(u-v[A&gt;&gt;2]),s=B(l*o),o=v[A+48&gt;&gt;2],f=B(s-B(f*o)),s=B(a*a),a=B(B(n*o)-B(l*t)),t=B(B(1)/B(p(B(B(f*f)+B(s+B(a*a)))))),n=B(R*t),v[i+256&gt;&gt;2]=n,a=B(a*t),v[i+260&gt;&gt;2]=a,f=B(f*t),v[i+264&gt;&gt;2]=f,v[i+268&gt;&gt;2]=B(c*f)+B(B(u*n)+B(k*a));A:{if(r=function(A,r,e,i,a){var f=0,n=B(0),t=B(0),o=B(0),k=0,c=B(0),u=0,l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=0,R=B(0),m=0;l=v[r&gt;&gt;2],n=v[A&gt;&gt;2],t=v[A+4&gt;&gt;2],o=v[A+8&gt;&gt;2],c=v[A+12&gt;&gt;2],(k=(s=B(B(B(B(l*n)+B(v[r+4&gt;&gt;2]*t))+B(v[r+8&gt;&gt;2]*o))-c))&gt;B(1.1920928955078125e-7))||(f=b[r+4&gt;&gt;2],b[a&gt;&gt;2]=b[r&gt;&gt;2],b[a+4&gt;&gt;2]=f,_=b[(u=r+8|0)+4&gt;&gt;2],b[(f=a+8|0)&gt;&gt;2]=b[u&gt;&gt;2],b[f+4&gt;&gt;2]=_,c=v[A+12&gt;&gt;2],o=v[A+8&gt;&gt;2],t=v[A+4&gt;&gt;2],n=v[A&gt;&gt;2],f=1),C=v[e&gt;&gt;2],g=v[e+4&gt;&gt;2],d=v[e+8&gt;&gt;2],((n=B(B(B(B(C*n)+B(g*t))+B(d*o))-c))&gt;B(1.1920928955078125e-7)|0)!=(0|k)&amp;&amp;(c=v[r+4&gt;&gt;2],R=v[r+8&gt;&gt;2],b[(k=(f&lt;&lt;4)+a|0)+12&gt;&gt;2]=0,t=B(B(-s)/B(n-s)),o=B(B(1)-t),v[k+8&gt;&gt;2]=B(d*t)+B(R*o),v[k+4&gt;&gt;2]=B(g*t)+B(o*c),v[k&gt;&gt;2]=B(C*t)+B(l*o),f=f+1|0),(k=n&gt;B(1.1920928955078125e-7))||(m=b[e+4&gt;&gt;2],b[(u=(f&lt;&lt;4)+a|0)&gt;&gt;2]=b[e&gt;&gt;2],b[u+4&gt;&gt;2]=m,m=b[(_=e+8|0)+4&gt;&gt;2],b[(u=u+8|0)&gt;&gt;2]=b[_&gt;&gt;2],b[u+4&gt;&gt;2]=m,f=f+1|0),c=v[i&gt;&gt;2],l=v[i+4&gt;&gt;2],C=v[i+8&gt;&gt;2],((t=B(B(B(B(c*v[A&gt;&gt;2])+B(l*v[A+4&gt;&gt;2]))+B(C*v[A+8&gt;&gt;2]))-v[A+12&gt;&gt;2]))&gt;B(1.1920928955078125e-7)|0)!=(0|k)&amp;&amp;(g=v[e+4&gt;&gt;2],d=v[e+8&gt;&gt;2],R=v[e&gt;&gt;2],b[(A=(f&lt;&lt;4)+a|0)+12&gt;&gt;2]=0,n=B(B(-n)/B(t-n)),o=B(B(1)-n),v[A+8&gt;&gt;2]=B(C*n)+B(d*o),v[A+4&gt;&gt;2]=B(l*n)+B(o*g),v[A&gt;&gt;2]=B(c*n)+B(o*R),f=f+1|0);r:{e:{i:{if(t&gt;B(1.1920928955078125e-7)){if(!(s&gt;B(1.1920928955078125e-7)))break i;break r}if(e=b[i+4&gt;&gt;2],b[(A=(f&lt;&lt;4)+a|0)&gt;&gt;2]=b[i&gt;&gt;2],b[A+4&gt;&gt;2]=e,k=b[(e=i+8|0)+4&gt;&gt;2],b[(A=A+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[A+4&gt;&gt;2]=k,f=f+1|0,!(s&gt;B(1.1920928955078125e-7)))break e}if(o=v[i+4&gt;&gt;2],c=v[r+4&gt;&gt;2],n=v[i+8&gt;&gt;2],l=v[r+8&gt;&gt;2],C=v[i&gt;&gt;2],g=v[r&gt;&gt;2],b[(A=(f&lt;&lt;4)+a|0)+12&gt;&gt;2]=0,d=n,n=B(B(-t)/B(s-t)),t=B(B(1)-n),v[A+8&gt;&gt;2]=B(d*t)+B(n*l),v[A+4&gt;&gt;2]=B(t*o)+B(n*c),v[A&gt;&gt;2]=B(t*C)+B(n*g),f=f+1|0,s&gt;B(1.1920928955078125e-7))break r}e=b[r+4&gt;&gt;2],b[(A=(f&lt;&lt;4)+a|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e,e=b[(r=r+8|0)+4&gt;&gt;2],b[(A=A+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e,f=f+1|0}return f}(i+256|0,r,r+16|0,r+32|0,i+272|0)){if(m=i+264|0,k=v[A+32&gt;&gt;2],f=B(k-v[A+16&gt;&gt;2]),t=v[_&gt;&gt;2],c=v[(_=A+36|0)&gt;&gt;2],n=B(c-v[C&gt;&gt;2]),o=v[(C=A+48|0)&gt;&gt;2],R=a=B(B(f*t)-B(n*o)),s=B(a*a),a=n,n=v[g&gt;&gt;2],u=v[(g=A+40|0)&gt;&gt;2],l=B(u-v[d&gt;&gt;2]),a=B(B(a*n)-B(l*t)),f=B(B(l*o)-B(f*n)),t=B(B(1)/B(p(B(s+B(B(a*a)+B(f*f)))))),n=B(R*t),v[m&gt;&gt;2]=n,f=B(f*t),v[i+260&gt;&gt;2]=f,a=B(a*t),v[i+256&gt;&gt;2]=a,v[(d=i+268|0)&gt;&gt;2]=B(u*n)+B(B(k*a)+B(c*f)),!(r=fr(i+256|0,i+272|0,r,i)))break A;return k=v[A&gt;&gt;2],f=B(k-v[A+32&gt;&gt;2]),t=v[A+52&gt;&gt;2],c=v[A+4&gt;&gt;2],n=B(c-v[_&gt;&gt;2]),o=v[C&gt;&gt;2],R=a=B(B(f*t)-B(n*o)),s=B(a*a),a=n,n=v[A+56&gt;&gt;2],u=v[A+8&gt;&gt;2],l=B(u-v[g&gt;&gt;2]),a=B(B(a*n)-B(l*t)),f=B(B(l*o)-B(f*n)),t=B(B(1)/B(p(B(s+B(B(a*a)+B(f*f)))))),n=B(R*t),v[m&gt;&gt;2]=n,f=B(f*t),v[i+260&gt;&gt;2]=f,a=B(a*t),v[i+256&gt;&gt;2]=a,v[d&gt;&gt;2]=B(u*n)+B(B(k*a)+B(c*f)),A=fr(i+256|0,i,r,e),N=i+528|0,A}return N=i+528|0,0}return N=i+528|0,0}function fr(A,r,e,i){var a=0,f=0,n=B(0),t=B(0),o=B(0),k=0,c=0,u=B(0),l=B(0),s=B(0),C=B(0),g=0,d=0,_=B(0),R=0,m=0,h=0,G=B(0),y=B(0);if((o=B(B(B(B(v[r&gt;&gt;2]*v[A&gt;&gt;2])+B(v[r+4&gt;&gt;2]*v[A+4&gt;&gt;2]))+B(v[r+8&gt;&gt;2]*v[A+8&gt;&gt;2]))-v[A+12&gt;&gt;2]))&gt;B(1.1920928955078125e-7)||(a=b[r+4&gt;&gt;2],b[i&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=a,f=b[(k=r+8|0)+4&gt;&gt;2],b[(a=i+8|0)&gt;&gt;2]=b[k&gt;&gt;2],b[a+4&gt;&gt;2]=f,f=1),(0|e)&gt;=2)for(g=e+-1|0,R=A+8|0,m=A+4|0,h=A+12|0,a=r,t=o;l=v[(k=a+16|0)&gt;&gt;2],s=v[a+20&gt;&gt;2],C=v[(d=a+24|0)&gt;&gt;2],(0|(c=(n=B(B(B(B(l*v[A&gt;&gt;2])+B(s*v[m&gt;&gt;2]))+B(C*v[R&gt;&gt;2]))-v[h&gt;&gt;2]))&gt;B(1.1920928955078125e-7)))!=(t&gt;B(1.1920928955078125e-7)|0)&amp;&amp;(_=v[a+4&gt;&gt;2],G=v[a+8&gt;&gt;2],y=v[a&gt;&gt;2],b[(a=(f&lt;&lt;4)+i|0)+12&gt;&gt;2]=0,t=B(B(-t)/B(n-t)),u=B(B(1)-t),v[a+8&gt;&gt;2]=B(C*t)+B(G*u),v[a+4&gt;&gt;2]=B(s*t)+B(u*_),v[a&gt;&gt;2]=B(l*t)+B(u*y),f=f+1|0),c||(c=b[k+4&gt;&gt;2],b[(a=(f&lt;&lt;4)+i|0)&gt;&gt;2]=b[k&gt;&gt;2],b[a+4&gt;&gt;2]=c,c=b[d+4&gt;&gt;2],b[(a=a+8|0)&gt;&gt;2]=b[d&gt;&gt;2],b[a+4&gt;&gt;2]=c,f=f+1|0),a=k,t=n,g=g+-1|0;);else n=o;A:{r:{if((0|(a=o&gt;B(1.1920928955078125e-7)))==(n&gt;B(1.1920928955078125e-7)|0)){if(!a)break r;break A}if(t=v[(A=(e+-1&lt;&lt;4)+r|0)&gt;&gt;2],u=v[A+4&gt;&gt;2],l=v[r+4&gt;&gt;2],s=v[A+8&gt;&gt;2],C=v[r+8&gt;&gt;2],_=v[r&gt;&gt;2],b[(A=(f&lt;&lt;4)+i|0)+12&gt;&gt;2]=0,n=B(B(-n)/B(o-n)),o=B(B(1)-n),v[A+8&gt;&gt;2]=B(s*o)+B(n*C),v[A+4&gt;&gt;2]=B(o*u)+B(n*l),v[A&gt;&gt;2]=B(o*t)+B(n*_),f=f+1|0,a)break A}return e=b[r+4&gt;&gt;2],b[(A=(f&lt;&lt;4)+i|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e,e=b[(r=r+8|0)+4&gt;&gt;2],b[(A=A+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e,f+1|0}return f}function nr(A,r,e){var i,a=0,f=0,n=0,t=0,o=B(0),k=B(0),c=0,u=0,l=0,s=B(0),C=0,g=B(0),d=B(0),_=B(0),R=B(0),m=B(0);if(N=i=N-880|0,k=v[r+64&gt;&gt;2],o=v[A+64&gt;&gt;2],a=b[(u=A+56|0)+4&gt;&gt;2],b[(t=i+296|0)&gt;&gt;2]=b[u&gt;&gt;2],b[t+4&gt;&gt;2]=a,a=b[A+52&gt;&gt;2],b[i+288&gt;&gt;2]=b[A+48&gt;&gt;2],b[i+292&gt;&gt;2]=a,(a=ar(A,r,i+560|0))&amp;&amp;(b[i+280&gt;&gt;2]=-998637568,b[i+284&gt;&gt;2]=0,!((0|a)&lt;=0))){for(R=B(o+k),u=i+288|0,g=v[i+300&gt;&gt;2],d=v[i+296&gt;&gt;2],_=v[i+292&gt;&gt;2],t=0,s=B(-1e3),f=i+560|0,k=v[i+288&gt;&gt;2];(o=B(R-B(B(B(B(v[f&gt;&gt;2]*k)+B(v[f+4&gt;&gt;2]*_))+B(v[f+8&gt;&gt;2]*d))-g)))&gt;=B(0)&amp;&amp;(o&gt;s?(b[i+816&gt;&gt;2]=n,t=1,s=o):B(o+B(1.1920928955078125e-7))&gt;=s&amp;&amp;(b[(i+816|0)+(t&lt;&lt;2)&gt;&gt;2]=n,t=t+1|0)),f=f+16|0,(0|a)!=(0|(n=n+1|0)););if(v[i+280&gt;&gt;2]=s,b[i+284&gt;&gt;2]=t,(0|t)&gt;=1)for(f=i+304|0,n=i+816|0,a=t;C=(i+560|0)+(b[n&gt;&gt;2]&lt;&lt;4)|0,l=b[C+4&gt;&gt;2],b[f&gt;&gt;2]=b[C&gt;&gt;2],b[f+4&gt;&gt;2]=l,l=b[C+12&gt;&gt;2],b[(c=f+8|0)&gt;&gt;2]=b[C+8&gt;&gt;2],b[c+4&gt;&gt;2]=l,n=n+4|0,f=f+16|0,a=a+-1|0;);if(t&amp;&amp;(v[(a=i+288|0)&gt;&gt;2]=-v[a&gt;&gt;2],v[(a=i+292|0)&gt;&gt;2]=-v[a&gt;&gt;2],v[(a=i+296|0)&gt;&gt;2]=-v[a&gt;&gt;2],a=b[(l=r+56|0)+4&gt;&gt;2],b[(c=i+16|0)&gt;&gt;2]=b[l&gt;&gt;2],b[c+4&gt;&gt;2]=a,a=b[r+52&gt;&gt;2],b[i+8&gt;&gt;2]=b[r+48&gt;&gt;2],b[i+12&gt;&gt;2]=a,(A=ar(r,A,i+560|0))&amp;&amp;(b[i&gt;&gt;2]=-998637568,b[i+4&gt;&gt;2]=0,!((0|A)&lt;=0)))){for(m=v[i+20&gt;&gt;2],g=v[i+16&gt;&gt;2],d=v[i+12&gt;&gt;2],a=0,k=B(-1e3),f=i+560|0,_=v[i+8&gt;&gt;2],n=0;(o=B(R-B(B(B(B(v[f&gt;&gt;2]*_)+B(v[f+4&gt;&gt;2]*d))+B(v[f+8&gt;&gt;2]*g))-m)))&gt;=B(0)&amp;&amp;(o&gt;k?(b[i+816&gt;&gt;2]=n,a=1,k=o):B(o+B(1.1920928955078125e-7))&gt;=k&amp;&amp;(b[(i+816|0)+(a&lt;&lt;2)&gt;&gt;2]=n,a=a+1|0)),f=f+16|0,(0|A)!=(0|(n=n+1|0)););if(v[i&gt;&gt;2]=k,b[i+4&gt;&gt;2]=a,(0|a)&gt;=1)for(f=i+24|0,n=i+816|0,A=a;c=(i+560|0)+(b[n&gt;&gt;2]&lt;&lt;4)|0,r=b[c+4&gt;&gt;2],b[f&gt;&gt;2]=b[c&gt;&gt;2],b[f+4&gt;&gt;2]=r,r=b[c+12&gt;&gt;2],b[(l=f+8|0)&gt;&gt;2]=b[c+8&gt;&gt;2],b[l+4&gt;&gt;2]=r,n=n+4|0,f=f+16|0,A=A+-1|0;);if(a){if(k&lt;s)for(v[e&gt;&gt;2]=k,b[e+4&gt;&gt;2]=a,A=b[(r=i+8|0)+4&gt;&gt;2],b[e+8&gt;&gt;2]=b[r&gt;&gt;2],b[e+12&gt;&gt;2]=A,A=b[(r=r+8|0)+4&gt;&gt;2],b[(u=e+16|0)&gt;&gt;2]=b[r&gt;&gt;2],b[u+4&gt;&gt;2]=A,f=(A=a&lt;&lt;4)+(e+8|0)|0,n=8+(A+i|0)|0;A=b[n+4&gt;&gt;2],b[f&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=A,A=b[(r=n+8|0)+4&gt;&gt;2],b[(e=f+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[e+4&gt;&gt;2]=A,n=n+-16|0,f=f+-16|0,a=a+-1|0;);else for(v[e&gt;&gt;2]=s,b[e+4&gt;&gt;2]=t,A=b[u+4&gt;&gt;2],b[e+8&gt;&gt;2]=b[u&gt;&gt;2],b[e+12&gt;&gt;2]=A,A=b[(r=u+8|0)+4&gt;&gt;2],b[(a=e+16|0)&gt;&gt;2]=b[r&gt;&gt;2],b[a+4&gt;&gt;2]=A,f=(A=t&lt;&lt;4)+(e+8|0)|0,n=288+(A+i|0)|0;A=b[n+4&gt;&gt;2],b[f&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=A,A=b[(r=n+8|0)+4&gt;&gt;2],b[(e=f+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[e+4&gt;&gt;2]=A,n=n+-16|0,f=f+-16|0,t=t+-1|0;);return N=i+880|0,1}}}return N=i+880|0,0}function tr(A){!function(A){var r=0;ZA(A),f[A+92|0]=0,b[A+88&gt;&gt;2]=0,b[(r=A+80|0)&gt;&gt;2]=-1082130432,b[r+4&gt;&gt;2]=-1082130432,b[(r=A+72|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=-1082130432,b[(r=A- -64|0)&gt;&gt;2]=1065353216,b[r+4&gt;&gt;2]=1065353216,b[A&gt;&gt;2]=7300,b[A+56&gt;&gt;2]=0,b[A+60&gt;&gt;2]=1065353216}(A),b[A+96&gt;&gt;2]=0,b[A&gt;&gt;2]=7524,b[A+4&gt;&gt;2]=2}function br(A){return b[(A|=0)+96&gt;&gt;2]}function or(A,r,e,i){}function kr(A,r){return 0}function cr(A){er(A|=0),gA(A)}function ur(A){var r=0;b[A&gt;&gt;2]=1025,b[A+160&gt;&gt;2]=0,b[(r=A+152|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+144|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+136|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+128|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+120|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+352&gt;&gt;2]=0,b[(r=A+344|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+336|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+328|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+320|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+312|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+544&gt;&gt;2]=0,b[(r=A+536|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+528|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+520|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+512|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+504|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+736&gt;&gt;2]=0,b[(r=A+728|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+720|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+712|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+704|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+696|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+800&gt;&gt;2]=0,b[A+780&gt;&gt;2]=0,b[A+772&gt;&gt;2]=0,b[A+776&gt;&gt;2]=0}function lr(A){var r,e=0;(r=b[A+116&gt;&gt;2])&amp;&amp;((e=b[425])&amp;&amp;(BA[e](r),b[A+116&gt;&gt;2]=0))}function sr(A,r){var e=0,i=0,a=0,f=0;A:if(4!=(0|(e=b[A+780&gt;&gt;2])))b[A+780&gt;&gt;2]=e+1;else{if(e=function(A,r){var e,i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),b=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0),G=0,y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),N=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=0,M=B(0),S=B(0),T=B(0),U=B(0),j=B(0);x=1^(G=(i=v[A+84&gt;&gt;2])&lt;(o=v[r+80&gt;&gt;2]))?-1:0,e=(G=(b=v[A+276&gt;&gt;2])&lt;(i=G?i:o))?1:x,G=(o=v[A+468&gt;&gt;2])&lt;(i=G?b:i),G=(x=v[A+660&gt;&gt;2]&lt;(G?o:i))?3:G?2:e,t=v[r&gt;&gt;2];r:{e:{i:{a:{f:{n:{t:{b:{o:{if(C[3180]){if(!G)break o;if(s=v[A+196&gt;&gt;2],c=B(t-s),u=v[A+584&gt;&gt;2],g=v[A+392&gt;&gt;2],i=B(u-g),a=v[r+4&gt;&gt;2],d=v[A+200&gt;&gt;2],b=B(a-d),h=v[A+580&gt;&gt;2],Q=v[A+388&gt;&gt;2],o=B(h-Q),k=B(B(c*i)-B(b*o)),f=B(k*k),y=b,n=v[A+588&gt;&gt;2],_=v[A+396&gt;&gt;2],b=B(n-_),k=v[r+8&gt;&gt;2],R=v[A+204&gt;&gt;2],p=B(k-R),D=B(B(y*b)-B(p*i)),c=B(B(p*o)-B(c*b)),f=y=B(f+B(B(D*D)+B(c*c))),1!=(0|G))break b;t=B(t-v[A+4&gt;&gt;2]),k=B(k-v[A+12&gt;&gt;2]),a=B(a-v[A+8&gt;&gt;2]),b=B(0);break t}if(p=v[r+8&gt;&gt;2],D=v[r+4&gt;&gt;2],!G)break f;if(n=v[A+196&gt;&gt;2],R=B(t-n),g=v[A+392&gt;&gt;2],a=v[A+584&gt;&gt;2],b=B(g-a),N=v[A+200&gt;&gt;2],Q=B(D-N),_=v[A+388&gt;&gt;2],k=v[A+580&gt;&gt;2],Z=B(_-k),i=B(B(R*b)-B(Q*Z)),y=B(i*i),u=v[A+396&gt;&gt;2],c=v[A+588&gt;&gt;2],Y=B(u-c),V=v[A+204&gt;&gt;2],h=B(p-V),i=B(B(Q*Y)-B(h*b)),f=B(i*i),i=B(B(h*Z)-B(R*Y)),o=B(y+B(f+B(i*i))),i=B(t-_),W=B(N-a),s=B(D-g),M=B(n-k),d=B(B(i*W)-B(s*M)),y=B(d*d),S=B(V-c),d=B(p-u),f=B(B(s*S)-B(d*W)),l=B(f*f),f=B(B(d*M)-B(i*S)),f=o&gt;(f=B(y+B(l+B(f*f))))?o:f,l=B(N-g),o=B(t-k),w=B(n-_),J=B(D-a),F=B(B(l*o)-B(w*J)),y=B(F*F),E=B(V-u),F=B(p-c),l=B(B(E*J)-B(l*F)),X=B(l*l),l=B(B(w*F)-B(E*o)),f=y=f&gt;(l=B(y+B(X+B(l*l))))?f:l,1!=(0|G))break a;f=v[A+4&gt;&gt;2],T=B(f-k),E=B(t-f),l=v[A+12&gt;&gt;2],U=B(l-c),w=v[A+8&gt;&gt;2],j=B(w-a),X=B(p-l),I=B(D-w),b=B(0);break i}n=v[A+588&gt;&gt;2],_=v[A+396&gt;&gt;2],b=B(n-_),u=v[A+584&gt;&gt;2],g=v[A+392&gt;&gt;2],i=B(u-g),h=v[A+580&gt;&gt;2],Q=v[A+388&gt;&gt;2],o=B(h-Q),k=v[r+8&gt;&gt;2],a=v[r+4&gt;&gt;2],f=B(0)}if(y=f,t=B(t-v[A+4&gt;&gt;2]),a=B(a-v[A+8&gt;&gt;2]),c=B(B(t*i)-B(a*o)),k=B(k-v[A+12&gt;&gt;2]),i=B(B(a*b)-B(k*i)),f=B(i*i),i=B(B(k*o)-B(t*b)),b=B(B(c*c)+B(f+B(i*i))),R=v[A+204&gt;&gt;2],d=v[A+200&gt;&gt;2],s=v[A+196&gt;&gt;2],o=B(0),2==(0|G))break n}if(i=B(u-d),o=B(h-s),c=B(B(t*i)-B(a*o)),f=B(c*c),c=B(n-R),i=B(B(a*c)-B(k*i)),n=B(i*i),i=B(B(k*o)-B(t*c)),o=B(f+B(n+B(i*i))),i=B(0),x)break r}i=B(g-d),c=B(Q-s),s=B(B(t*i)-B(a*c)),f=a,a=B(_-R),i=B(B(f*a)-B(k*i)),f=B(i*i),i=B(B(k*c)-B(t*a)),i=B(B(s*s)+B(f+B(i*i)));break r}u=v[A+396&gt;&gt;2],c=v[A+588&gt;&gt;2],Y=B(u-c),g=v[A+392&gt;&gt;2],a=v[A+584&gt;&gt;2],b=B(g-a),_=v[A+388&gt;&gt;2],k=v[A+580&gt;&gt;2],Z=B(_-k),F=B(p-c),J=B(D-a),o=B(t-k),d=B(p-u),s=B(D-g),i=B(t-_),f=B(0)}if(y=f,f=v[A+4&gt;&gt;2],E=B(t-f),w=v[A+8&gt;&gt;2],I=B(D-w),n=B(B(E*b)-B(I*Z)),l=v[A+12&gt;&gt;2],X=B(p-l),b=B(B(I*Y)-B(X*b)),R=B(b*b),b=B(B(X*Z)-B(E*Y)),b=B(B(n*n)+B(R+B(b*b))),j=B(w-a),T=B(f-k),n=B(B(i*j)-B(s*T)),R=B(n*n),U=B(l-c),n=B(B(s*U)-B(d*j)),h=B(n*n),n=B(B(d*T)-B(i*U)),b=b&gt;(n=B(R+B(h+B(n*n))))?b:n,Z=B(w-g),Y=B(f-_),n=B(B(Z*o)-B(Y*J)),R=B(n*n),W=B(l-u),n=B(B(W*J)-B(Z*F)),h=B(n*n),n=B(B(Y*F)-B(W*o)),b=b&gt;(n=B(R+B(h+B(n*n))))?b:n,V=v[A+204&gt;&gt;2],h=B(p-V),N=v[A+200&gt;&gt;2],Q=B(D-N),n=v[A+196&gt;&gt;2],R=B(t-n),2==(0|G)){a=B(l-V),k=B(w-N),c=B(f-n),o=B(0);break e}S=B(V-c),W=B(N-a),M=B(n-k)}if(i=B(B(E*W)-B(I*M)),a=B(i*i),i=B(B(I*S)-B(X*W)),k=B(i*i),i=B(B(X*M)-B(E*S)),i=B(a+B(k+B(i*i))),a=B(B(R*j)-B(Q*T)),k=B(a*a),a=B(B(Q*U)-B(h*j)),c=B(a*a),a=B(B(h*T)-B(R*U)),i=i&gt;(a=B(k+B(c+B(a*a))))?i:a,k=B(w-N),c=B(f-n),a=B(B(k*o)-B(c*J)),d=B(a*a),a=B(l-V),s=B(B(a*J)-B(k*F)),o=B(B(c*F)-B(a*o)),o=i&gt;(o=B(d+B(B(s*s)+B(o*o))))?i:o,i=B(0),x)break r;W=B(l-u),Z=B(w-g),Y=B(f-_),d=B(p-u),s=B(D-g),i=B(t-_)}t=B(N-g),g=B(n-_),_=B(B(E*t)-B(I*g)),u=B(V-u),t=B(B(I*u)-B(X*t)),f=B(t*t),t=B(B(X*g)-B(E*u)),t=B(B(_*_)+B(f+B(t*t))),u=B(B(R*Z)-B(Q*Y)),f=B(u*u),u=B(B(Q*W)-B(h*Z)),n=B(u*u),u=B(B(h*Y)-B(R*W)),t=t&gt;(u=B(f+B(n+B(u*u))))?t:u,u=B(B(k*i)-B(c*s)),k=B(B(a*s)-B(k*d)),i=B(B(c*d)-B(a*i)),i=t&gt;(i=B(B(u*u)+B(B(k*k)+B(i*i))))?t:i}return r=1^(A=(t=B(m(y)))&gt;B(-0xde0b6b000000000))?-1:0,r=(A=(b=B(m(b)))&gt;(t=A?t:B(-0xde0b6b000000000)))?1:r,A=(o=B(m(o)))&gt;(b=A?b:t),B(m(i))&gt;(A?o:b)?3:A?2:r}(A,r),i=120+(R(e,192)+A|0)|0,!(a=b[i&gt;&gt;2]))break A;if(!(f=b[425]))break A;BA[f](a),b[i&gt;&gt;2]=0}return J(4+(A+R(e=(0|e)&gt;0?e:0,192)|0)|0,r,192),e}function dr(A,r,e){var i,a=0,f=B(0),n=B(0),t=B(0),o=0,k=0,c=0,u=B(0),l=0,s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=0,W=0,F=0;N=i=N-16|0;A:if(!((0|(o=b[A+780&gt;&gt;2]))&lt;1)){for(a=(R(o,192)+A|0)-188|0,k=o;g=v[r+48&gt;&gt;2],h=v[r+4&gt;&gt;2],G=v[r+8&gt;&gt;2],d=v[r+52&gt;&gt;2],y=v[r+16&gt;&gt;2],u=v[r+20&gt;&gt;2],Q=v[r+24&gt;&gt;2],f=v[r+56&gt;&gt;2],t=v[r+32&gt;&gt;2],n=v[r+36&gt;&gt;2],_=v[r+40&gt;&gt;2],p=v[r&gt;&gt;2],b[a+60&gt;&gt;2]=0,s=f,f=v[a&gt;&gt;2],C=B(t*f),t=v[a+4&gt;&gt;2],C=B(C+B(n*t)),n=v[a+8&gt;&gt;2],_=B(s+B(C+B(_*n))),v[a+56&gt;&gt;2]=_,d=B(d+B(B(B(f*y)+B(t*u))+B(n*Q))),v[a+52&gt;&gt;2]=d,g=B(g+B(B(B(f*p)+B(t*h))+B(n*G))),v[a+48&gt;&gt;2]=g,h=v[e+48&gt;&gt;2],G=v[e+4&gt;&gt;2],y=v[e+8&gt;&gt;2],u=v[e+52&gt;&gt;2],Q=v[e+24&gt;&gt;2],p=v[e+16&gt;&gt;2],D=v[e+20&gt;&gt;2],f=v[e+56&gt;&gt;2],n=v[e+40&gt;&gt;2],t=v[e+32&gt;&gt;2],m=v[e+36&gt;&gt;2],w=v[e&gt;&gt;2],b[a+44&gt;&gt;2]=0,s=f,f=v[a+16&gt;&gt;2],Z=B(t*f),t=v[a+20&gt;&gt;2],C=n,n=v[a+24&gt;&gt;2],m=B(s+B(B(Z+B(m*t))+B(C*n))),v[a+40&gt;&gt;2]=m,u=B(u+B(B(B(f*p)+B(t*D))+B(n*Q))),v[a+36&gt;&gt;2]=u,f=B(h+B(B(B(f*w)+B(t*G))+B(n*y))),v[a+32&gt;&gt;2]=f,v[a+80&gt;&gt;2]=B(B(B(g-f)*v[a- -64&gt;&gt;2])+B(B(d-u)*v[a+68&gt;&gt;2]))+B(B(_-m)*v[a+72&gt;&gt;2]),b[(l=a+156|0)&gt;&gt;2]=b[l&gt;&gt;2]+1,a=a+-192|0,(0|(k=k+-1|0))&gt;0;);if(!((0|o)&lt;1))for(r=R(o,192),Y=A+784|0,k=A+780|0,W=A+776|0,F=A+772|0;;){o=o+-1|0,l=(e=A+r|0)+-188|0;r:{if(!((f=v[e+-108&gt;&gt;2])&lt;=(t=v[Y&gt;&gt;2]))){if((a=b[(e=e+-72|0)&gt;&gt;2])&amp;&amp;((c=b[425])&amp;&amp;(BA[c](a),b[e&gt;&gt;2]=0)),c=k,(0|o)!=(0|(e=(a=b[k&gt;&gt;2])+-1|0))&amp;&amp;(J(l,(e=R(e,192)+A|0)+4|0,192),b[e+136&gt;&gt;2]=0,b[(a=e+128|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=e+120|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[e+160&gt;&gt;2]=0,a=b[k&gt;&gt;2]),e=a+-1|0,b[c&gt;&gt;2]=e,e)break r;if(!(e=b[428]))break r;if(b[i+12&gt;&gt;2]=A,BA[e](i+12|0),r=r+-192|0,(0|o)&gt;0)continue;break A}if(n=B(v[e+-156&gt;&gt;2]-B(v[e+-140&gt;&gt;2]-B(v[e+-124&gt;&gt;2]*f))),s=B(n*n),n=B(v[e+-152&gt;&gt;2]-B(v[e+-136&gt;&gt;2]-B(f*v[e+-120&gt;&gt;2]))),f=B(v[e+-148&gt;&gt;2]-B(v[e+-132&gt;&gt;2]-B(f*v[e+-116&gt;&gt;2]))),B(B(s+B(n*n))+B(f*f))&gt;B(t*t)){if((a=b[(e=e+-72|0)&gt;&gt;2])&amp;&amp;((c=b[425])&amp;&amp;(BA[c](a),b[e&gt;&gt;2]=0)),c=k,(0|o)!=(0|(e=(a=b[k&gt;&gt;2])+-1|0))&amp;&amp;(J(l,(e=R(e,192)+A|0)+4|0,192),b[e+136&gt;&gt;2]=0,b[(a=e+128|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=e+120|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[e+160&gt;&gt;2]=0,a=b[k&gt;&gt;2]),e=a+-1|0,b[c&gt;&gt;2]=e,e)break r;if(!(e=b[428]))break r;if(b[i+8&gt;&gt;2]=A,BA[e](i+8|0),r=r+-192|0,(0|o)&gt;0)continue;break A}(e=b[426])&amp;&amp;BA[e](l,b[F&gt;&gt;2],b[W&gt;&gt;2])}if(r=r+-192|0,!((0|o)&gt;0))break}}N=i+16|0}function vr(A,r){return B(v[A+232&gt;&gt;2]*v[r+232&gt;&gt;2])}function Cr(A){rA(A|=0)}function gr(A,r,e){b[76+((R(r,144)+A|0)+(e&lt;&lt;2)|0)&gt;&gt;2]=1724}function _r(A){return b[(A|=0)+72&gt;&gt;2]}function Br(A,r,e){var i=0,a=0;(i=b[A+12&gt;&gt;2])||(i=b[A+4&gt;&gt;2],i=0|BA[b[b[i&gt;&gt;2]+12&gt;&gt;2]](i,b[r+8&gt;&gt;2],b[e+8&gt;&gt;2]),b[A+12&gt;&gt;2]=i),b[b[A+16&gt;&gt;2]+4&gt;&gt;2]=i,a=b[A+4&gt;&gt;2],i=0|BA[b[b[a&gt;&gt;2]+8&gt;&gt;2]](a,r,e,i,1),a=b[A+16&gt;&gt;2],BA[b[b[a&gt;&gt;2]+8&gt;&gt;2]](a,b[A+28&gt;&gt;2],b[A+24&gt;&gt;2]),a=b[A+16&gt;&gt;2],BA[b[b[a&gt;&gt;2]+12&gt;&gt;2]](a,b[A+36&gt;&gt;2],b[A+32&gt;&gt;2]),BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,r,e,b[A+20&gt;&gt;2],b[A+16&gt;&gt;2]),BA[b[b[i&gt;&gt;2]&gt;&gt;2]](i),A=b[A+4&gt;&gt;2],BA[b[b[A&gt;&gt;2]+60&gt;&gt;2]](A,i)}function mr(A,r,e,i,a){var f,n=0;N=f=N-48|0,n=b[A+16&gt;&gt;2],BA[b[b[n&gt;&gt;2]+8&gt;&gt;2]](n,b[A+28&gt;&gt;2],b[A+24&gt;&gt;2]),n=b[A+16&gt;&gt;2],BA[b[b[n&gt;&gt;2]+12&gt;&gt;2]](n,b[A+36&gt;&gt;2],b[A+32&gt;&gt;2]),b[f+28&gt;&gt;2]=i,b[f+44&gt;&gt;2]=b[A+24&gt;&gt;2],b[f+40&gt;&gt;2]=b[A+28&gt;&gt;2],b[f+24&gt;&gt;2]=r,b[f+36&gt;&gt;2]=b[r+12&gt;&gt;2],r=b[r+8&gt;&gt;2],b[f+32&gt;&gt;2]=r,b[f+4&gt;&gt;2]=a,b[f+20&gt;&gt;2]=b[A+32&gt;&gt;2],b[f+16&gt;&gt;2]=b[A+36&gt;&gt;2],b[f&gt;&gt;2]=e,b[f+12&gt;&gt;2]=b[e+12&gt;&gt;2],i=b[e+8&gt;&gt;2],b[f+8&gt;&gt;2]=i,(e=b[A+8&gt;&gt;2])||((e=b[A+12&gt;&gt;2])||(e=b[A+4&gt;&gt;2],e=0|BA[b[b[e&gt;&gt;2]+12&gt;&gt;2]](e,r,i),b[A+12&gt;&gt;2]=e),b[b[A+16&gt;&gt;2]+4&gt;&gt;2]=e,r=b[A+4&gt;&gt;2],e=0|BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,f+24|0,f,e,1),b[A+8&gt;&gt;2]=e),BA[b[b[e&gt;&gt;2]+8&gt;&gt;2]](e,f+24|0,f,b[A+20&gt;&gt;2],b[A+16&gt;&gt;2]),N=f+48|0}function Rr(A,r,e,i,a){var n,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,_=0,R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0),w=B(0),Z=B(0),Y=0,W=0,F=0,E=0,V=0,X=0,J=0,I=B(0),x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=B(0),K=0,q=0,$=0,AA=0,rA=0,eA=0,iA=0,aA=0,fA=B(0),nA=B(0),tA=B(0),bA=0,oA=0,kA=0,cA=0,uA=0,lA=0,sA=0,dA=0;N=n=N-976|0;A:if(2!=(0|BA[b[b[i&gt;&gt;2]+80&gt;&gt;2]](i)))if(2!=(0|BA[b[b[a&gt;&gt;2]+80&gt;&gt;2]](a))){t=b[r+12&gt;&gt;2],u=b[(o=t+8|0)&gt;&gt;2],o=b[o+4&gt;&gt;2],Y=b[(c=t+24|0)&gt;&gt;2],c=b[c+4&gt;&gt;2],W=b[t+16&gt;&gt;2],F=b[t+20&gt;&gt;2],E=b[t&gt;&gt;2],J=b[t+4&gt;&gt;2],k=b[(s=t+40|0)+4&gt;&gt;2],b[(l=n+952|0)&gt;&gt;2]=b[s&gt;&gt;2],b[l+4&gt;&gt;2]=k,l=b[t+32&gt;&gt;2],s=b[t+36&gt;&gt;2],g=b[(V=t+56|0)+4&gt;&gt;2],b[(k=n+968|0)&gt;&gt;2]=b[V&gt;&gt;2],b[k+4&gt;&gt;2]=g,b[(k=n+936|0)&gt;&gt;2]=Y,b[k+4&gt;&gt;2]=c,b[(c=n+920|0)&gt;&gt;2]=u,b[c+4&gt;&gt;2]=o,b[n+912&gt;&gt;2]=E,b[n+916&gt;&gt;2]=J,o=b[t+52&gt;&gt;2],b[n+960&gt;&gt;2]=b[t+48&gt;&gt;2],b[n+964&gt;&gt;2]=o,b[n+944&gt;&gt;2]=l,b[n+948&gt;&gt;2]=s,b[n+928&gt;&gt;2]=W,b[n+932&gt;&gt;2]=F,t=b[e+12&gt;&gt;2],u=b[(o=t+8|0)&gt;&gt;2],o=b[o+4&gt;&gt;2],Y=b[(c=t+24|0)&gt;&gt;2],c=b[c+4&gt;&gt;2],W=b[t+16&gt;&gt;2],F=b[t+20&gt;&gt;2],E=b[t&gt;&gt;2],J=b[t+4&gt;&gt;2],k=b[(s=t+40|0)+4&gt;&gt;2],b[(l=n+888|0)&gt;&gt;2]=b[s&gt;&gt;2],b[l+4&gt;&gt;2]=k,l=b[t+32&gt;&gt;2],s=b[t+36&gt;&gt;2],g=b[(V=t+56|0)+4&gt;&gt;2],b[(k=n+904|0)&gt;&gt;2]=b[V&gt;&gt;2],b[k+4&gt;&gt;2]=g,b[(k=n+872|0)&gt;&gt;2]=Y,b[k+4&gt;&gt;2]=c,b[(c=n+856|0)&gt;&gt;2]=u,b[c+4&gt;&gt;2]=o,b[n+848&gt;&gt;2]=E,b[n+852&gt;&gt;2]=J,o=b[t+52&gt;&gt;2],b[n+896&gt;&gt;2]=b[t+48&gt;&gt;2],b[n+900&gt;&gt;2]=o,b[n+880&gt;&gt;2]=l,b[n+884&gt;&gt;2]=s,b[n+864&gt;&gt;2]=W,b[n+868&gt;&gt;2]=F,b[n+828&gt;&gt;2]=0,sA=n,dA=CA(256,16),b[sA+836&gt;&gt;2]=dA,f[n+840|0]=1,b[n+832&gt;&gt;2]=32,function(A,r,e,i,a){var n,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,_=0,R=0,B=0,m=0,h=0,G=0,y=0,Q=0,p=0;if(N=n=N+-64|0,!(!b[e+72&gt;&gt;2]|!b[i+72&gt;&gt;2]))return RA(e+72|0,A,i+72|0,r,a),void(N=n- -64|0);if(o=0|BA[b[b[e&gt;&gt;2]+88&gt;&gt;2]](e))for(B=n+16|0,m=n+48|0,G=n+52|0,y=n+56|0,Q=n+8|0,u=a+4|0,k=a+12|0;;){if(o=o+-1|0,BA[b[b[e&gt;&gt;2]+120&gt;&gt;2]](e,o,A,n+32|0,m),c=0|BA[b[b[i&gt;&gt;2]+88&gt;&gt;2]](i))for(;;){if(BA[b[b[i&gt;&gt;2]+120&gt;&gt;2]](i,o,r,n,B),c=c+-1|0,!(v[B&gt;&gt;2]&lt;v[n+32&gt;&gt;2]|v[n&gt;&gt;2]&gt;v[m&gt;&gt;2]|v[n+20&gt;&gt;2]&lt;v[n+36&gt;&gt;2]|v[n+4&gt;&gt;2]&gt;v[G&gt;&gt;2]|v[n+24&gt;&gt;2]&lt;v[n+40&gt;&gt;2]|v[Q&gt;&gt;2]&gt;v[y&gt;&gt;2])){if((0|(t=b[u&gt;&gt;2]))==b[(h=a+8|0)&gt;&gt;2]&amp;&amp;!((0|t)&gt;=(0|(l=t?t&lt;&lt;1:1)))){r:{e:{i:{a:{if(l){if(_=CA(l&lt;&lt;3,16),s=b[k&gt;&gt;2],(0|(t=b[u&gt;&gt;2]))&lt;1)break a;break i}if(_=0,s=b[k&gt;&gt;2],(0|t)&gt;=1)break i}if(!s)break r;break e}for(g=s,d=_,R=t;p=b[g+4&gt;&gt;2],b[d&gt;&gt;2]=b[g&gt;&gt;2],b[d+4&gt;&gt;2]=p,g=g+8|0,d=d+8|0,R=R+-1|0;);}C[a+16|0]&amp;&amp;(gA(s),t=b[u&gt;&gt;2]),b[k&gt;&gt;2]=0}b[k&gt;&gt;2]=_,f[a+16|0]=1,b[h&gt;&gt;2]=l}b[u&gt;&gt;2]=t+1,t=b[k&gt;&gt;2]+(t&lt;&lt;3)|0,b[t+4&gt;&gt;2]=c,b[t&gt;&gt;2]=o}if(!c)break}if(!o)break}N=n- -64|0}(n+912|0,n+848|0,i,a,n+824|0);r:{if(b[n+828&gt;&gt;2]){if(1==(0|BA[b[b[i&gt;&gt;2]+80&gt;&gt;2]](i))&amp;&amp;1==(0|BA[b[b[a&gt;&gt;2]+80&gt;&gt;2]](a))){if(function(A,r,e,i,a,f,n){var t,o=0,k=B(0),c=0,u=B(0),l=B(0),s=B(0),C=0,g=B(0),d=B(0),_=0,R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=B(0),K=B(0),q=B(0),$=B(0),AA=B(0),rA=0,eA=B(0),iA=0,aA=0,fA=B(0),nA=B(0),tA=B(0),bA=B(0),oA=B(0),kA=B(0),cA=0,uA=B(0);if(N=t=N-432|0,o=b[e+12&gt;&gt;2],Z=v[o+56&gt;&gt;2],Y=v[o+52&gt;&gt;2],W=v[o+40&gt;&gt;2],F=v[o+36&gt;&gt;2],E=v[o+24&gt;&gt;2],V=v[o+20&gt;&gt;2],c=b[r+12&gt;&gt;2],X=v[c+56&gt;&gt;2],J=v[c+52&gt;&gt;2],I=v[c+40&gt;&gt;2],x=v[c+36&gt;&gt;2],M=v[c+24&gt;&gt;2],S=v[c+20&gt;&gt;2],T=v[o+48&gt;&gt;2],U=v[o+32&gt;&gt;2],j=v[o+16&gt;&gt;2],O=v[o+8&gt;&gt;2],H=v[o+4&gt;&gt;2],z=v[o&gt;&gt;2],P=v[c+48&gt;&gt;2],L=v[c+32&gt;&gt;2],K=v[c+16&gt;&gt;2],q=v[c+8&gt;&gt;2],$=v[c+4&gt;&gt;2],AA=v[c&gt;&gt;2],b[t+424&gt;&gt;2]=1008981770,b[t+352&gt;&gt;2]=1008981770,BA[b[b[i&gt;&gt;2]+112&gt;&gt;2]](i),BA[b[b[a&gt;&gt;2]+112&gt;&gt;2]](a),n)for(iA=t+16|0;;){if(aA=A+24|0,o=b[f&gt;&gt;2],b[aA&gt;&gt;2]=o,b[(rA=A+32|0)&gt;&gt;2]=b[f+4&gt;&gt;2],c=0|BA[b[b[i&gt;&gt;2]+84&gt;&gt;2]](i),BA[b[b[c&gt;&gt;2]+20&gt;&gt;2]](c,o,t+360|0),o=b[rA&gt;&gt;2],c=0|BA[b[b[a&gt;&gt;2]+84&gt;&gt;2]](a),BA[b[b[c&gt;&gt;2]+20&gt;&gt;2]](c,o,t+288|0),b[t+372&gt;&gt;2]=0,b[t+388&gt;&gt;2]=0,b[t+404&gt;&gt;2]=0,g=v[t+360&gt;&gt;2],R=v[t+364&gt;&gt;2],k=v[(o=t+368|0)&gt;&gt;2],l=B(X+B(B(B(L*g)+B(x*R))+B(I*k))),v[o&gt;&gt;2]=l,s=v[(o=t+376|0)&gt;&gt;2],u=v[(c=t+380|0)&gt;&gt;2],m=v[(C=t+384|0)&gt;&gt;2],h=B(P+B(B(B(AA*s)+B($*u))+B(q*m))),v[o&gt;&gt;2]=h,y=B(J+B(B(B(K*s)+B(S*u))+B(M*m))),v[c&gt;&gt;2]=y,fA=B(X+B(B(B(L*s)+B(x*u))+B(I*m))),v[C&gt;&gt;2]=fA,s=v[(o=t+392|0)&gt;&gt;2],u=v[(c=t+396|0)&gt;&gt;2],m=v[(C=t+400|0)&gt;&gt;2],Q=B(X+B(B(B(L*s)+B(x*u))+B(I*m))),v[C&gt;&gt;2]=Q,D=B(J+B(B(B(K*s)+B(S*u))+B(M*m))),v[c&gt;&gt;2]=D,G=B(P+B(B(B(AA*s)+B($*u))+B(q*m))),v[o&gt;&gt;2]=G,s=B(J+B(B(B(K*g)+B(S*R))+B(M*k))),v[t+364&gt;&gt;2]=s,g=B(P+B(B(B(AA*g)+B($*R))+B(q*k))),v[t+360&gt;&gt;2]=g,R=v[(o=t+296|0)&gt;&gt;2],k=v[t+288&gt;&gt;2],u=v[t+292&gt;&gt;2],b[t+300&gt;&gt;2]=0,m=B(Z+B(B(B(U*k)+B(F*u))+B(W*R))),v[o&gt;&gt;2]=m,w=B(Y+B(B(B(j*k)+B(V*u))+B(E*R))),v[t+292&gt;&gt;2]=w,R=B(T+B(B(B(z*k)+B(H*u))+B(O*R))),v[t+288&gt;&gt;2]=R,k=v[(o=t+312|0)&gt;&gt;2],u=v[(c=t+304|0)&gt;&gt;2],d=v[(C=t+308|0)&gt;&gt;2],b[t+316&gt;&gt;2]=0,nA=B(Z+B(B(B(U*u)+B(F*d))+B(W*k))),v[o&gt;&gt;2]=nA,tA=B(Y+B(B(B(j*u)+B(V*d))+B(E*k))),v[C&gt;&gt;2]=tA,bA=B(T+B(B(B(z*u)+B(H*d))+B(O*k))),v[c&gt;&gt;2]=bA,k=v[(o=t+328|0)&gt;&gt;2],u=v[(c=t+320|0)&gt;&gt;2],d=v[(C=t+324|0)&gt;&gt;2],b[t+332&gt;&gt;2]=0,oA=B(Z+B(B(B(U*u)+B(F*d))+B(W*k))),v[o&gt;&gt;2]=oA,kA=B(Y+B(B(B(j*u)+B(V*d))+B(E*k))),v[C&gt;&gt;2]=kA,d=B(T+B(B(B(z*u)+B(H*d))+B(O*k))),v[c&gt;&gt;2]=d,eA=l,u=B(h-g),h=B(D-s),y=B(y-s),D=B(G-g),G=k=B(B(u*h)-B(y*D)),uA=B(k*k),k=B(Q-l),Q=B(fA-l),l=B(B(y*k)-B(Q*h)),k=B(B(Q*D)-B(u*k)),u=B(B(1)/B(p(B(uA+B(B(l*l)+B(k*k)))))),h=B(G*u),l=B(l*u),G=s,s=B(k*u),v[t+420&gt;&gt;2]=B(eA*h)+B(B(g*l)+B(G*s)),v[t+416&gt;&gt;2]=h,v[t+412&gt;&gt;2]=s,v[t+408&gt;&gt;2]=l,s=B(bA-R),g=B(kA-w),k=B(tA-w),u=B(d-R),eA=l=B(B(s*g)-B(k*u)),G=B(l*l),l=k,k=B(oA-m),d=B(nA-m),l=B(B(l*k)-B(d*g)),s=B(B(d*u)-B(s*k)),g=B(B(1)/B(p(B(G+B(B(l*l)+B(s*s)))))),k=B(eA*g),v[t+344&gt;&gt;2]=k,s=B(s*g),v[t+340&gt;&gt;2]=s,l=B(l*g),v[t+336&gt;&gt;2]=l,v[t+348&gt;&gt;2]=B(m*k)+B(B(R*l)+B(w*s)),n=n+-1|0,ir(t+360|0,t+288|0)&amp;&amp;nr(t+360|0,t+288|0,t+8|0)&amp;&amp;(o=b[t+12&gt;&gt;2]))for(c=(o&lt;&lt;4)+iA|0;l=v[t+8&gt;&gt;2],_=b[(C=A+16|0)&gt;&gt;2],BA[b[b[_&gt;&gt;2]+8&gt;&gt;2]](_,b[A+28&gt;&gt;2],b[aA&gt;&gt;2]),_=b[C&gt;&gt;2],BA[b[b[_&gt;&gt;2]+12&gt;&gt;2]](_,b[A+36&gt;&gt;2],b[rA&gt;&gt;2]),o=o+-1|0,l=B(-l),(_=b[(cA=A+12|0)&gt;&gt;2])||(_=b[A+4&gt;&gt;2],_=0|BA[b[b[_&gt;&gt;2]+12&gt;&gt;2]](_,b[r+8&gt;&gt;2],b[e+8&gt;&gt;2]),b[cA&gt;&gt;2]=_),C=b[C&gt;&gt;2],b[C+4&gt;&gt;2]=_,BA[b[b[C&gt;&gt;2]+16&gt;&gt;2]](C,iA,c,l),c=c+-16|0,o;);if(f=f+8|0,!n)break}BA[b[b[i&gt;&gt;2]+116&gt;&gt;2]](i),BA[b[b[a&gt;&gt;2]+116&gt;&gt;2]](a),N=t+432|0}(A,r,e,i,a,b[n+836&gt;&gt;2],b[n+828&gt;&gt;2]),A=b[n+836&gt;&gt;2])break r;break A}if(BA[b[b[i&gt;&gt;2]+112&gt;&gt;2]](i),BA[b[b[a&gt;&gt;2]+112&gt;&gt;2]](a),LA(n+520|4),b[(t=n+624|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=n+616|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=n+608|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=n+600|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=n+592|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=n+584|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[n+528&gt;&gt;2]=1,b[n+524&gt;&gt;2]=8188,tr(n+632|0),b[n+728&gt;&gt;2]=4,b[n+812&gt;&gt;2]=8768,b[n+804&gt;&gt;2]=8688,b[n+796&gt;&gt;2]=8616,b[n+632&gt;&gt;2]=8424,b[n+520&gt;&gt;2]=i,t=n+804|0,BA[b[b[i&gt;&gt;2]+96&gt;&gt;2]](i)||(t=b[n+520&gt;&gt;2],t=0|BA[b[b[t&gt;&gt;2]+100&gt;&gt;2]](t)?n+812|0:n+796|0),b[t+4&gt;&gt;2]=n+520,b[n+820&gt;&gt;2]=t,LA(n+216|4),b[(t=n+320|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=n+312|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=n+304|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=n+296|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=n+288|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=n+280|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[n+224&gt;&gt;2]=1,b[n+220&gt;&gt;2]=8188,tr(n+328|0),b[n+424&gt;&gt;2]=4,b[n+508&gt;&gt;2]=8768,b[n+500&gt;&gt;2]=8688,b[n+492&gt;&gt;2]=8616,b[n+328&gt;&gt;2]=8424,b[n+216&gt;&gt;2]=a,t=n+500|0,BA[b[b[a&gt;&gt;2]+96&gt;&gt;2]](a)||(t=b[n+216&gt;&gt;2],t=0|BA[b[b[t&gt;&gt;2]+100&gt;&gt;2]](t)?n+508|0:n+492|0),b[t+4&gt;&gt;2]=n+216,b[n+516&gt;&gt;2]=t,bA=0|BA[b[b[i&gt;&gt;2]+92&gt;&gt;2]](i),oA=0|BA[b[b[a&gt;&gt;2]+92&gt;&gt;2]](a),o=b[n+828&gt;&gt;2])for(J=(o&lt;&lt;3)-4|0,u=n+136|0,c=n+120|0,Y=n+104|0,W=n+200|0,F=n+184|0,E=n+168|0,kA=n+212|0,cA=n+196|0,uA=n+180|0;l=A+32|0,t=b[n+836&gt;&gt;2]+J|0,b[l&gt;&gt;2]=b[t&gt;&gt;2],s=A+24|0,t=b[t+-4&gt;&gt;2],b[s&gt;&gt;2]=t,k=b[n+820&gt;&gt;2],k=0|BA[b[b[k&gt;&gt;2]&gt;&gt;2]](k,t),t=b[n+516&gt;&gt;2],V=0|BA[b[b[t&gt;&gt;2]&gt;&gt;2]](t,b[l&gt;&gt;2]),t=b[r+12&gt;&gt;2],rA=b[t&gt;&gt;2],eA=b[t+4&gt;&gt;2],iA=b[(g=t+8|0)&gt;&gt;2],g=b[g+4&gt;&gt;2],AA=b[t+16&gt;&gt;2],aA=b[t+20&gt;&gt;2],q=b[(K=t+24|0)&gt;&gt;2],K=b[K+4&gt;&gt;2],d=b[(_=t+40|0)+4&gt;&gt;2],b[($=F+8|0)&gt;&gt;2]=b[_&gt;&gt;2],b[$+4&gt;&gt;2]=d,$=b[t+32&gt;&gt;2],_=b[t+36&gt;&gt;2],d=b[t+52&gt;&gt;2],b[W&gt;&gt;2]=b[t+48&gt;&gt;2],b[W+4&gt;&gt;2]=d,X=b[(t=t+56|0)+4&gt;&gt;2],b[(d=W+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[d+4&gt;&gt;2]=X,b[F&gt;&gt;2]=$,b[F+4&gt;&gt;2]=_,b[(t=E+8|0)&gt;&gt;2]=q,b[t+4&gt;&gt;2]=K,b[E&gt;&gt;2]=AA,b[E+4&gt;&gt;2]=aA,b[(t=AA=n+160|0)&gt;&gt;2]=iA,b[t+4&gt;&gt;2]=g,b[n+152&gt;&gt;2]=rA,b[n+156&gt;&gt;2]=eA,t=b[e+12&gt;&gt;2],rA=b[t&gt;&gt;2],eA=b[t+4&gt;&gt;2],iA=b[(g=t+8|0)&gt;&gt;2],g=b[g+4&gt;&gt;2],aA=b[t+16&gt;&gt;2],K=b[t+20&gt;&gt;2],$=b[(q=t+24|0)&gt;&gt;2],q=b[q+4&gt;&gt;2],X=b[(d=t+40|0)+4&gt;&gt;2],b[(_=c+8|0)&gt;&gt;2]=b[d&gt;&gt;2],b[_+4&gt;&gt;2]=X,_=b[t+32&gt;&gt;2],d=b[t+36&gt;&gt;2],X=b[t+52&gt;&gt;2],b[u&gt;&gt;2]=b[t+48&gt;&gt;2],b[u+4&gt;&gt;2]=X,lA=b[(t=t+56|0)+4&gt;&gt;2],b[(X=u+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[X+4&gt;&gt;2]=lA,b[c&gt;&gt;2]=_,b[c+4&gt;&gt;2]=d,b[(t=Y+8|0)&gt;&gt;2]=$,b[t+4&gt;&gt;2]=q,b[Y&gt;&gt;2]=aA,b[Y+4&gt;&gt;2]=K,b[(t=n+96|0)&gt;&gt;2]=iA,b[t+4&gt;&gt;2]=g,b[n+88&gt;&gt;2]=rA,b[n+92&gt;&gt;2]=eA,bA&amp;&amp;(BA[b[b[i&gt;&gt;2]+132&gt;&gt;2]](n+24|0,i,b[s&gt;&gt;2]),fA=v[n+960&gt;&gt;2],nA=v[n+964&gt;&gt;2],tA=v[n+968&gt;&gt;2],I=v[n+80&gt;&gt;2],x=v[n+72&gt;&gt;2],M=v[n+76&gt;&gt;2],R=v[n+920&gt;&gt;2],m=v[n+936&gt;&gt;2],h=v[n+928&gt;&gt;2],G=v[n+932&gt;&gt;2],S=v[n+56&gt;&gt;2],T=v[n+40&gt;&gt;2],U=v[n+60&gt;&gt;2],j=v[n+44&gt;&gt;2],y=v[n+952&gt;&gt;2],O=v[n- -64&gt;&gt;2],Q=v[n+944&gt;&gt;2],H=v[n+32&gt;&gt;2],D=v[n+948&gt;&gt;2],z=v[n+48&gt;&gt;2],w=v[n+912&gt;&gt;2],Z=v[n+916&gt;&gt;2],P=v[n+24&gt;&gt;2],L=v[n+28&gt;&gt;2],b[kA&gt;&gt;2]=0,b[cA&gt;&gt;2]=0,b[uA&gt;&gt;2]=0,b[n+164&gt;&gt;2]=0,v[n+192&gt;&gt;2]=B(B(H*Q)+B(z*D))+B(O*y),v[n+188&gt;&gt;2]=B(B(L*Q)+B(j*D))+B(U*y),v[F&gt;&gt;2]=B(B(P*Q)+B(T*D))+B(S*y),v[n+176&gt;&gt;2]=B(B(H*h)+B(z*G))+B(O*m),v[n+172&gt;&gt;2]=B(B(L*h)+B(j*G))+B(U*m),v[E&gt;&gt;2]=B(B(P*h)+B(T*G))+B(S*m),v[AA&gt;&gt;2]=B(B(w*H)+B(Z*z))+B(R*O),v[n+208&gt;&gt;2]=tA+B(B(B(Q*x)+B(D*M))+B(y*I)),v[n+204&gt;&gt;2]=nA+B(B(B(h*x)+B(G*M))+B(m*I)),v[W&gt;&gt;2]=fA+B(B(B(w*x)+B(Z*M))+B(R*I)),v[n+156&gt;&gt;2]=B(B(w*L)+B(Z*j))+B(R*U),v[n+152&gt;&gt;2]=B(B(P*w)+B(T*Z))+B(S*R)),o=o+-1|0,oA&amp;&amp;(BA[b[b[a&gt;&gt;2]+132&gt;&gt;2]](n+24|0,a,b[l&gt;&gt;2]),fA=v[n+896&gt;&gt;2],nA=v[n+900&gt;&gt;2],tA=v[n+904&gt;&gt;2],I=v[n+80&gt;&gt;2],x=v[n+72&gt;&gt;2],M=v[n+76&gt;&gt;2],R=v[n+856&gt;&gt;2],m=v[n+872&gt;&gt;2],h=v[n+864&gt;&gt;2],G=v[n+868&gt;&gt;2],S=v[n+56&gt;&gt;2],T=v[n+40&gt;&gt;2],U=v[n+60&gt;&gt;2],j=v[n+44&gt;&gt;2],y=v[n+888&gt;&gt;2],O=v[n- -64&gt;&gt;2],Q=v[n+880&gt;&gt;2],H=v[n+32&gt;&gt;2],D=v[n+884&gt;&gt;2],z=v[n+48&gt;&gt;2],w=v[n+848&gt;&gt;2],Z=v[n+852&gt;&gt;2],P=v[n+24&gt;&gt;2],L=v[n+28&gt;&gt;2],b[n+148&gt;&gt;2]=0,b[n+132&gt;&gt;2]=0,b[n+116&gt;&gt;2]=0,b[n+100&gt;&gt;2]=0,v[n+128&gt;&gt;2]=B(B(H*Q)+B(z*D))+B(O*y),v[n+124&gt;&gt;2]=B(B(L*Q)+B(j*D))+B(U*y),v[c&gt;&gt;2]=B(B(P*Q)+B(T*D))+B(S*y),v[n+112&gt;&gt;2]=B(B(H*h)+B(z*G))+B(O*m),v[n+108&gt;&gt;2]=B(B(L*h)+B(j*G))+B(U*m),v[Y&gt;&gt;2]=B(B(P*h)+B(T*G))+B(S*m),v[t&gt;&gt;2]=B(B(w*H)+B(Z*z))+B(R*O),v[n+144&gt;&gt;2]=tA+B(B(B(Q*x)+B(D*M))+B(y*I)),v[n+140&gt;&gt;2]=nA+B(B(B(h*x)+B(G*M))+B(m*I)),v[u&gt;&gt;2]=fA+B(B(B(w*x)+B(Z*M))+B(R*I)),v[n+92&gt;&gt;2]=B(B(w*L)+B(Z*j))+B(R*U),v[n+88&gt;&gt;2]=B(B(P*w)+B(T*Z))+B(S*R)),b[n+44&gt;&gt;2]=b[s&gt;&gt;2],b[n+40&gt;&gt;2]=b[A+28&gt;&gt;2],b[n+24&gt;&gt;2]=r,b[n+32&gt;&gt;2]=b[r+8&gt;&gt;2],b[n+28&gt;&gt;2]=k,b[n+36&gt;&gt;2]=n+152,b[n+20&gt;&gt;2]=b[l&gt;&gt;2],b[n+16&gt;&gt;2]=b[A+36&gt;&gt;2],b[n&gt;&gt;2]=e,b[n+8&gt;&gt;2]=b[e+8&gt;&gt;2],b[n+12&gt;&gt;2]=n+88,b[n+4&gt;&gt;2]=V,mr(A,n+24|0,n,k,V),J=J+-8|0,o;);BA[b[b[i&gt;&gt;2]+116&gt;&gt;2]](i),BA[b[b[a&gt;&gt;2]+116&gt;&gt;2]](a),er(n+328|0),er(n+216|4),er(n+632|0),er(n+520|4)}if(!(A=b[n+836&gt;&gt;2]))break A}C[n+840|0]&amp;&amp;gA(A),b[n+836&gt;&gt;2]=0}else{if(t=(o=b[a+156&gt;&gt;2])+-1|0,b[A+36&gt;&gt;2]=t,!o)break A;for(o=a+164|0,a=A+36|0;Rr(A,r,e,i,b[b[o&gt;&gt;2]+(t&lt;&lt;2)&gt;&gt;2]),t=(u=b[a&gt;&gt;2])+-1|0,b[a&gt;&gt;2]=t,u;);}else{if(t=(o=b[i+156&gt;&gt;2])+-1|0,b[A+28&gt;&gt;2]=t,!o)break A;for(o=i+164|0,i=A+28|0;Rr(A,r,e,b[b[o&gt;&gt;2]+(t&lt;&lt;2)&gt;&gt;2],a),t=(u=b[i&gt;&gt;2])+-1|0,b[i&gt;&gt;2]=t,u;);}N=n+976|0}function Gr(A,r,e,i,a,n){var t,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,h=0,G=0,y=0,Q=0,p=0,D=0;N=t=N-528|0;A:{r:if(2!=(0|BA[b[b[i&gt;&gt;2]+80&gt;&gt;2]](i))){if(!((k=1!=(0|BA[b[b[i&gt;&gt;2]+80&gt;&gt;2]](i)))|28!=(0|(o=b[a+4&gt;&gt;2])))){!function(A,r,e,i,a,f){var n,t=0,o=B(0),k=0,c=B(0),u=B(0),l=0,s=0,C=0,g=B(0),d=B(0),h=0,G=0,y=B(0),Q=B(0),p=B(0),D=0,w=B(0),Z=B(0),Y=0,W=0,F=B(0),E=0,V=B(0),X=B(0),J=0,I=0,x=0,M=0,S=0,T=0,U=0,j=0,O=0;if(N=n=N-144|0,t=b[r+12&gt;&gt;2],l=b[(h=t+8|0)+4&gt;&gt;2],b[(s=n+88|0)&gt;&gt;2]=b[h&gt;&gt;2],b[s+4&gt;&gt;2]=l,s=b[t&gt;&gt;2],h=b[t+4&gt;&gt;2],C=b[(G=t+24|0)+4&gt;&gt;2],b[(l=n+104|0)&gt;&gt;2]=b[G&gt;&gt;2],b[l+4&gt;&gt;2]=C,l=b[t+16&gt;&gt;2],G=b[t+20&gt;&gt;2],D=b[(k=t+40|0)+4&gt;&gt;2],b[(C=n+120|0)&gt;&gt;2]=b[k&gt;&gt;2],b[C+4&gt;&gt;2]=D,C=b[t+32&gt;&gt;2],k=b[t+36&gt;&gt;2],E=b[(W=t+56|0)+4&gt;&gt;2],b[(D=n+136|0)&gt;&gt;2]=b[W&gt;&gt;2],b[D+4&gt;&gt;2]=E,b[n+80&gt;&gt;2]=s,b[n+84&gt;&gt;2]=h,b[n+96&gt;&gt;2]=l,b[n+100&gt;&gt;2]=G,b[n+112&gt;&gt;2]=C,b[n+116&gt;&gt;2]=k,s=b[t+52&gt;&gt;2],b[n+128&gt;&gt;2]=b[t+48&gt;&gt;2],b[n+132&gt;&gt;2]=s,t=b[e+12&gt;&gt;2],g=v[t+20&gt;&gt;2],d=v[t+24&gt;&gt;2],y=v[t+36&gt;&gt;2],Z=v[t+40&gt;&gt;2],Q=v[t+8&gt;&gt;2],p=v[t&gt;&gt;2],F=v[t+4&gt;&gt;2],V=v[t+16&gt;&gt;2],X=v[t+32&gt;&gt;2],o=v[a+52&gt;&gt;2],c=v[a+56&gt;&gt;2],u=v[a+60&gt;&gt;2],w=B(B(B(B(v[t+48&gt;&gt;2]*o)+B(v[t+52&gt;&gt;2]*c))+B(v[t+56&gt;&gt;2]*u))+v[a+68&gt;&gt;2]),v[n+76&gt;&gt;2]=w,y=B(B(B(X*o)+B(y*c))+B(Z*u)),v[n+72&gt;&gt;2]=y,g=B(B(B(V*o)+B(g*c))+B(d*u)),v[n+68&gt;&gt;2]=g,d=B(B(B(p*o)+B(F*c))+B(Q*u)),v[n+64&gt;&gt;2]=d,BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,n+80|0,n+32|0,n+48|0),o=B(BA[b[b[a&gt;&gt;2]+48&gt;&gt;2]](a)),c=B(o+v[(t=n+52|0)&gt;&gt;2]),v[t&gt;&gt;2]=c,u=B(o+v[(t=n+56|0)&gt;&gt;2]),v[t&gt;&gt;2]=u,Q=B(v[n+36&gt;&gt;2]-o),v[n+36&gt;&gt;2]=Q,Z=B(o+v[n+48&gt;&gt;2]),v[n+48&gt;&gt;2]=Z,p=B(v[n+32&gt;&gt;2]-o),v[n+32&gt;&gt;2]=p,o=B(v[n+40&gt;&gt;2]-o),v[n+40&gt;&gt;2]=o,p=B(B(p+Z)*B(.5)),Q=B(B(Q+c)*B(.5)),o=B(B(o+u)*B(.5)),F=B(B(B(p*d)+B(Q*g))+B(o*y)),o=B(B(B(B(Z-p)*B(m(d)))+B(B(c-Q)*B(m(g))))+B(B(u-o)*B(m(y)))),!(w&gt;B(B(F+o)+B(9.999999974752427e-7))|B(w+B(9.999999974752427e-7))&gt;=B(F-o)^1)){BA[b[b[i&gt;&gt;2]+112&gt;&gt;2]](i),o=B(BA[b[b[i&gt;&gt;2]+48&gt;&gt;2]](i)),c=B(BA[b[b[a&gt;&gt;2]+48&gt;&gt;2]](a));e:if(a=b[i+188&gt;&gt;2])for(y=B(o+c),a=a+-1|0,D=i+196|0,W=i+184|0,E=i+192|0,s=i+160|0,h=i+164|0,l=i+168|0,J=n+116|0,I=n+112|0,x=n+120|0,M=n+136|0,S=n+128|0,T=n+100|0,U=n+96|0,j=n+104|0,O=n+132|0,G=A+28|0,C=A+4|0;;){t=b[W&gt;&gt;2]+R(b[D&gt;&gt;2],a)|0,1!=b[E&gt;&gt;2]?(o=B(v[t&gt;&gt;2]*v[s&gt;&gt;2]),v[n+16&gt;&gt;2]=o,c=B(v[t+4&gt;&gt;2]*v[h&gt;&gt;2]),v[n+20&gt;&gt;2]=c,u=B(v[t+8&gt;&gt;2]*v[l&gt;&gt;2])):(o=B(_[t&gt;&gt;3]*+v[s&gt;&gt;2]),v[n+16&gt;&gt;2]=o,c=B(_[t+8&gt;&gt;3]*+v[h&gt;&gt;2]),v[n+20&gt;&gt;2]=c,u=B(_[t+16&gt;&gt;3]*+v[l&gt;&gt;2])),b[n+28&gt;&gt;2]=0,g=B(B(B(B(o*v[I&gt;&gt;2])+B(c*v[J&gt;&gt;2]))+B(u*v[x&gt;&gt;2]))+v[M&gt;&gt;2]),v[n+24&gt;&gt;2]=g,d=B(B(B(B(o*v[n+80&gt;&gt;2])+B(c*v[n+84&gt;&gt;2]))+B(u*v[n+88&gt;&gt;2]))+v[S&gt;&gt;2]),v[n+16&gt;&gt;2]=d,w=v[n+64&gt;&gt;2],o=B(B(B(B(o*v[U&gt;&gt;2])+B(c*v[T&gt;&gt;2]))+B(u*v[j&gt;&gt;2]))+v[O&gt;&gt;2]),v[n+20&gt;&gt;2]=o;i:{if(c=v[n+68&gt;&gt;2],u=v[n+72&gt;&gt;2],(o=B(B(B(B(B(d*w)+B(o*c))+B(g*u))-v[n+76&gt;&gt;2])-y))&lt;B(0)){if(!f)break i;b[n+12&gt;&gt;2]=0,v[n+8&gt;&gt;2]=-u,v[n+4&gt;&gt;2]=-c,v[n&gt;&gt;2]=-w,t=b[(k=A+16|0)&gt;&gt;2],BA[b[b[t&gt;&gt;2]+8&gt;&gt;2]](t,b[G&gt;&gt;2],b[A+24&gt;&gt;2]),t=b[k&gt;&gt;2],BA[b[b[t&gt;&gt;2]+12&gt;&gt;2]](t,b[A+36&gt;&gt;2],b[A+32&gt;&gt;2]),(t=b[(Y=A+12|0)&gt;&gt;2])||(t=b[C&gt;&gt;2],t=0|BA[b[b[t&gt;&gt;2]+12&gt;&gt;2]](t,b[e+8&gt;&gt;2],b[r+8&gt;&gt;2]),b[Y&gt;&gt;2]=t),k=b[k&gt;&gt;2],b[k+4&gt;&gt;2]=t,BA[b[b[k&gt;&gt;2]+16&gt;&gt;2]](k,n,n+16|0,o)}if(-1!=(0|(a=a+-1|0)))continue;break e}if(t=b[(k=A+16|0)&gt;&gt;2],BA[b[b[t&gt;&gt;2]+8&gt;&gt;2]](t,b[G&gt;&gt;2],b[A+24&gt;&gt;2]),t=b[k&gt;&gt;2],BA[b[b[t&gt;&gt;2]+12&gt;&gt;2]](t,b[A+36&gt;&gt;2],b[A+32&gt;&gt;2]),(t=b[(Y=A+12|0)&gt;&gt;2])||(t=b[C&gt;&gt;2],t=0|BA[b[b[t&gt;&gt;2]+12&gt;&gt;2]](t,b[r+8&gt;&gt;2],b[e+8&gt;&gt;2]),b[Y&gt;&gt;2]=t),k=b[k&gt;&gt;2],b[k+4&gt;&gt;2]=t,BA[b[b[k&gt;&gt;2]+16&gt;&gt;2]](k,n- -64|0,n+16|0,o),-1==(0|(a=a+-1|0)))break}BA[b[b[i&gt;&gt;2]+116&gt;&gt;2]](i)}N=n+144|0}(A,r,e,i,a,n);break A}if(31==(0|o)){!function(A,r,e,i,a,f){var n,t=0,o=0,k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),m=B(0),h=B(0),G=B(0),y=0,Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=0,F=0,E=0,V=0,X=0,J=B(0),I=B(0),x=B(0),M=0,S=0;if(N=n=N-96|0,o=b[a+20&gt;&gt;2])for(t=b[e+12&gt;&gt;2],J=v[t+56&gt;&gt;2],I=v[t+52&gt;&gt;2],l=v[t+40&gt;&gt;2],s=v[t+36&gt;&gt;2],C=v[t+24&gt;&gt;2],g=v[t+20&gt;&gt;2],x=v[t+48&gt;&gt;2],d=v[t+32&gt;&gt;2],_=v[t+16&gt;&gt;2],m=v[t+8&gt;&gt;2],h=v[t+4&gt;&gt;2],G=v[t&gt;&gt;2],y=o+-1|0,o=R(o,80)+-80|0,M=n+92|0,S=n+76|0;t=b[a+28&gt;&gt;2]+o|0,F=b[t- -64&gt;&gt;2],b[M&gt;&gt;2]=0,b[S&gt;&gt;2]=0,b[n+60&gt;&gt;2]=0,b[n+44&gt;&gt;2]=0,k=v[t+8&gt;&gt;2],c=v[t+24&gt;&gt;2],u=v[t+40&gt;&gt;2],v[n+72&gt;&gt;2]=B(B(d*k)+B(s*c))+B(l*u),Q=v[t+4&gt;&gt;2],p=v[t+20&gt;&gt;2],D=v[t+36&gt;&gt;2],v[n+68&gt;&gt;2]=B(B(d*Q)+B(s*p))+B(l*D),w=v[t&gt;&gt;2],Z=v[t+16&gt;&gt;2],Y=v[t+32&gt;&gt;2],v[n- -64&gt;&gt;2]=B(B(d*w)+B(s*Z))+B(l*Y),v[n+56&gt;&gt;2]=B(B(_*k)+B(g*c))+B(C*u),v[n+52&gt;&gt;2]=B(B(_*Q)+B(g*p))+B(C*D),v[n+48&gt;&gt;2]=B(B(_*w)+B(g*Z))+B(C*Y),v[n+40&gt;&gt;2]=B(B(G*k)+B(h*c))+B(m*u),k=v[t+48&gt;&gt;2],c=v[t+52&gt;&gt;2],u=v[t+56&gt;&gt;2],v[n+88&gt;&gt;2]=J+B(B(B(d*k)+B(s*c))+B(l*u)),v[n+84&gt;&gt;2]=I+B(B(B(_*k)+B(g*c))+B(C*u)),v[n+80&gt;&gt;2]=x+B(B(B(G*k)+B(h*c))+B(m*u)),v[n+36&gt;&gt;2]=B(B(G*Q)+B(h*p))+B(m*D),v[n+32&gt;&gt;2]=B(B(G*w)+B(h*Z))+B(m*Y),b[n+8&gt;&gt;2]=e,E=n+16|0,V=b[e+8&gt;&gt;2],b[E&gt;&gt;2]=V,b[n+28&gt;&gt;2]=y,b[n+24&gt;&gt;2]=-1,b[n+20&gt;&gt;2]=n+32,b[n+12&gt;&gt;2]=F,t=b[(X=A+16|0)&gt;&gt;2],W=b[t+8&gt;&gt;2],b[W+8&gt;&gt;2]==(0|V)?t=t+8|0:(W=b[t+12&gt;&gt;2],t=t+12|0),b[t&gt;&gt;2]=n+8,Gr(A,r,n+8|0,i,F,f),t=b[X&gt;&gt;2],b[(b[b[t+8&gt;&gt;2]+8&gt;&gt;2]==b[E&gt;&gt;2]?8:12)+t&gt;&gt;2]=W,o=o+-80|0,-1!=(0|(y=y+-1|0)););N=n+96|0}(A,r,e,i,a,n);break A}if(o+-21&gt;&gt;&gt;0&lt;=8){!function(A,r,e,i,a,n){var t,o,k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0);N=t=N-128|0,f[t+116|0]=n,b[t+112&gt;&gt;2]=i,b[t+100&gt;&gt;2]=A,b[t+96&gt;&gt;2]=8844,b[t+104&gt;&gt;2]=r,b[t+108&gt;&gt;2]=e,o=t,X=B(BA[b[b[a&gt;&gt;2]+48&gt;&gt;2]](a)),v[o+120&gt;&gt;2]=X,A=b[e+12&gt;&gt;2],m=v[A+52&gt;&gt;2],h=v[A+56&gt;&gt;2],r=b[r+12&gt;&gt;2],G=v[r+52&gt;&gt;2],y=v[r+56&gt;&gt;2],k=v[A+20&gt;&gt;2],c=v[A+36&gt;&gt;2],Q=v[r+20&gt;&gt;2],p=v[r+36&gt;&gt;2],D=v[r+24&gt;&gt;2],u=v[A+24&gt;&gt;2],w=v[r+40&gt;&gt;2],l=v[A+40&gt;&gt;2],Z=v[r+32&gt;&gt;2],s=v[A+32&gt;&gt;2],Y=v[r&gt;&gt;2],C=v[A&gt;&gt;2],W=v[r+16&gt;&gt;2],g=v[A+16&gt;&gt;2],d=v[A+48&gt;&gt;2],F=v[r+48&gt;&gt;2],_=v[A+4&gt;&gt;2],E=v[r+4&gt;&gt;2],V=v[r+8&gt;&gt;2],R=v[A+8&gt;&gt;2],b[t+92&gt;&gt;2]=0,b[t+76&gt;&gt;2]=0,b[t+60&gt;&gt;2]=0,v[t+72&gt;&gt;2]=B(B(R*V)+B(u*D))+B(l*w),v[t+68&gt;&gt;2]=B(B(R*E)+B(u*Q))+B(l*p),v[t+56&gt;&gt;2]=B(B(_*V)+B(k*D))+B(c*w),v[t+52&gt;&gt;2]=B(B(_*E)+B(k*Q))+B(c*p),d=B(-d),v[t+88&gt;&gt;2]=B(B(B(R*d)-B(u*m))-B(l*h))+B(B(B(R*F)+B(u*G))+B(l*y)),v[t+84&gt;&gt;2]=B(B(B(_*d)-B(k*m))-B(c*h))+B(B(B(_*F)+B(k*G))+B(c*y)),b[t+44&gt;&gt;2]=0,v[t+32&gt;&gt;2]=B(B(C*Y)+B(g*W))+B(s*Z),v[t+64&gt;&gt;2]=B(B(R*Y)+B(u*W))+B(l*Z),v[t+48&gt;&gt;2]=B(B(_*Y)+B(k*W))+B(c*Z),v[t+40&gt;&gt;2]=B(B(C*V)+B(g*D))+B(s*w),v[t+36&gt;&gt;2]=B(B(C*E)+B(g*Q))+B(s*p),v[t+80&gt;&gt;2]=B(B(B(C*d)-B(g*m))-B(s*h))+B(B(B(C*F)+B(g*G))+B(s*y)),BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,t+32|0,t+16|0,t),BA[b[b[a&gt;&gt;2]+64&gt;&gt;2]](a,t+96|0,t+16|0,t),N=t+128|0}(A,r,e,i,a,n);break A}if(o=b[r+12&gt;&gt;2],u=b[(k=o+8|0)&gt;&gt;2],k=b[k+4&gt;&gt;2],G=b[(c=o+24|0)&gt;&gt;2],c=b[c+4&gt;&gt;2],y=b[o+16&gt;&gt;2],Q=b[o+20&gt;&gt;2],d=b[o&gt;&gt;2],g=b[o+4&gt;&gt;2],l=b[(h=o+40|0)+4&gt;&gt;2],b[(s=t+504|0)&gt;&gt;2]=b[h&gt;&gt;2],b[s+4&gt;&gt;2]=l,s=b[o+32&gt;&gt;2],h=b[o+36&gt;&gt;2],D=b[(p=o+56|0)+4&gt;&gt;2],b[(l=t+520|0)&gt;&gt;2]=b[p&gt;&gt;2],b[l+4&gt;&gt;2]=D,b[(l=t+488|0)&gt;&gt;2]=G,b[l+4&gt;&gt;2]=c,b[(c=t+472|0)&gt;&gt;2]=u,b[c+4&gt;&gt;2]=k,b[t+464&gt;&gt;2]=d,b[t+468&gt;&gt;2]=g,k=b[o+52&gt;&gt;2],b[t+512&gt;&gt;2]=b[o+48&gt;&gt;2],b[t+516&gt;&gt;2]=k,b[t+496&gt;&gt;2]=s,b[t+500&gt;&gt;2]=h,b[t+480&gt;&gt;2]=y,b[t+484&gt;&gt;2]=Q,o=b[e+12&gt;&gt;2],u=b[(k=o+8|0)&gt;&gt;2],k=b[k+4&gt;&gt;2],G=b[(c=o+24|0)&gt;&gt;2],c=b[c+4&gt;&gt;2],y=b[o+16&gt;&gt;2],Q=b[o+20&gt;&gt;2],d=b[o&gt;&gt;2],g=b[o+4&gt;&gt;2],l=b[(h=o+40|0)+4&gt;&gt;2],b[(s=t+440|0)&gt;&gt;2]=b[h&gt;&gt;2],b[s+4&gt;&gt;2]=l,s=b[o+32&gt;&gt;2],h=b[o+36&gt;&gt;2],D=b[(p=o+56|0)+4&gt;&gt;2],b[(l=t+456|0)&gt;&gt;2]=b[p&gt;&gt;2],b[l+4&gt;&gt;2]=D,b[(l=t+424|0)&gt;&gt;2]=G,b[l+4&gt;&gt;2]=c,b[(c=t+408|0)&gt;&gt;2]=u,b[c+4&gt;&gt;2]=k,b[t+400&gt;&gt;2]=d,b[t+404&gt;&gt;2]=g,k=b[o+52&gt;&gt;2],b[t+448&gt;&gt;2]=b[o+48&gt;&gt;2],b[t+452&gt;&gt;2]=k,b[t+432&gt;&gt;2]=s,b[t+436&gt;&gt;2]=h,b[t+416&gt;&gt;2]=y,b[t+420&gt;&gt;2]=Q,b[t+388&gt;&gt;2]=0,f[t+392|0]=1,b[t+380&gt;&gt;2]=0,b[t+384&gt;&gt;2]=0,function(A,r,e,i,a){var n,t,o=0,k=0,c=B(0),u=B(0),l=0,s=B(0),g=0,d=0,_=B(0),R=B(0),m=0,h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=0,E=B(0),V=B(0),X=B(0),J=0,I=0,x=0,M=0,S=0;if(N=n=N-96|0,b[e+72&gt;&gt;2])return y=v[(o=A+20|0)&gt;&gt;2],b[(g=n+20|0)&gt;&gt;2]=b[o&gt;&gt;2],b[n+12&gt;&gt;2]=0,Q=v[A+4&gt;&gt;2],b[n+16&gt;&gt;2]=b[A+4&gt;&gt;2],w=v[A+32&gt;&gt;2],b[n+8&gt;&gt;2]=b[A+32&gt;&gt;2],Z=v[A+16&gt;&gt;2],b[n+4&gt;&gt;2]=b[A+16&gt;&gt;2],Y=v[A&gt;&gt;2],b[n&gt;&gt;2]=b[A&gt;&gt;2],_=v[A+52&gt;&gt;2],R=v[A+56&gt;&gt;2],c=v[(o=A+24|0)&gt;&gt;2],k=b[o&gt;&gt;2],p=v[(o=A+40|0)&gt;&gt;2],l=b[o&gt;&gt;2],u=v[A+8&gt;&gt;2],m=b[A+8&gt;&gt;2],s=v[A+48&gt;&gt;2],D=v[(o=A+36|0)&gt;&gt;2],b[(A=n+24|0)&gt;&gt;2]=b[o&gt;&gt;2],b[(o=n+40|0)&gt;&gt;2]=l,b[(l=n+36|0)&gt;&gt;2]=k,b[(k=n+28|0)&gt;&gt;2]=0,b[n+60&gt;&gt;2]=0,b[(d=n+44|0)&gt;&gt;2]=0,s=B(-s),W=B(B(B(u*s)-B(_*c))-B(R*p)),h=v[r+48&gt;&gt;2],G=B(h*u),u=v[r+52&gt;&gt;2],G=B(G+B(u*c)),c=v[r+56&gt;&gt;2],v[n+56&gt;&gt;2]=W+B(G+B(c*p)),v[n+52&gt;&gt;2]=B(B(B(Q*s)-B(_*y))-B(R*D))+B(B(B(h*Q)+B(u*y))+B(c*D)),b[n+32&gt;&gt;2]=m,v[n+48&gt;&gt;2]=B(B(B(Y*s)-B(_*Z))-B(R*w))+B(B(B(h*Y)+B(u*Z))+B(c*w)),_=v[r+36&gt;&gt;2],R=v[r+20&gt;&gt;2],y=v[r+40&gt;&gt;2],Q=v[r+24&gt;&gt;2],c=v[r+32&gt;&gt;2],p=v[r&gt;&gt;2],u=v[r+16&gt;&gt;2],D=v[A&gt;&gt;2],s=v[g&gt;&gt;2],h=v[r+4&gt;&gt;2],W=v[o&gt;&gt;2],G=v[r+8&gt;&gt;2],E=v[l&gt;&gt;2],V=v[n+16&gt;&gt;2],X=v[n+32&gt;&gt;2],b[d&gt;&gt;2]=0,v[o&gt;&gt;2]=B(B(G*X)+B(Q*E))+B(y*W),v[l&gt;&gt;2]=B(B(h*X)+B(R*E))+B(_*W),b[k&gt;&gt;2]=0,v[A&gt;&gt;2]=B(B(G*V)+B(Q*s))+B(y*D),v[g&gt;&gt;2]=B(B(h*V)+B(R*s))+B(_*D),v[n+32&gt;&gt;2]=B(B(p*X)+B(u*E))+B(c*W),v[n+16&gt;&gt;2]=B(B(p*V)+B(u*s))+B(c*D),b[n+12&gt;&gt;2]=0,v[n+8&gt;&gt;2]=B(B(G*Y)+B(Q*Z))+B(y*w),v[n+4&gt;&gt;2]=B(B(h*Y)+B(R*Z))+B(_*w),v[n&gt;&gt;2]=B(B(p*Y)+B(u*Z))+B(c*w),BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,n,n- -64|0,n+80|0),mA(e+72|0,n- -64|0,a),void(N=n+96|0);if(t=n+80|0,BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,r,n- -64|0,t),r=0|BA[b[b[e&gt;&gt;2]+88&gt;&gt;2]](e))for(J=n+16|0,x=n+20|0,M=n+24|0,S=n+72|0,m=a+4|0,d=a+12|0;;){if(r=r+-1|0,BA[b[b[e&gt;&gt;2]+120&gt;&gt;2]](e,r,A,n,J),!(v[t&gt;&gt;2]&lt;v[n&gt;&gt;2]|v[n+64&gt;&gt;2]&gt;v[J&gt;&gt;2]|v[n+84&gt;&gt;2]&lt;v[n+4&gt;&gt;2]|v[n+68&gt;&gt;2]&gt;v[x&gt;&gt;2]|v[n+88&gt;&gt;2]&lt;v[n+8&gt;&gt;2]|v[S&gt;&gt;2]&gt;v[M&gt;&gt;2])){if((0|(k=b[m&gt;&gt;2]))==b[(I=a+8|0)&gt;&gt;2]&amp;&amp;!((0|k)&gt;=(0|(F=k?k&lt;&lt;1:1)))){e:{i:{a:{f:{if(F){if(i=CA(F&lt;&lt;2,16),g=b[d&gt;&gt;2],(0|(k=b[m&gt;&gt;2]))&gt;=1)break f;break a}if(i=0,g=b[d&gt;&gt;2],(0|k)&lt;1)break a}for(o=i,l=g;b[o&gt;&gt;2]=b[l&gt;&gt;2],o=o+4|0,l=l+4|0,k=k+-1|0;);break i}if(!g)break e}C[a+16|0]&amp;&amp;gA(g),b[d&gt;&gt;2]=0,k=b[m&gt;&gt;2]}b[d&gt;&gt;2]=i,f[a+16|0]=1,b[I&gt;&gt;2]=F}b[b[d&gt;&gt;2]+(k&lt;&lt;2)&gt;&gt;2]=r,b[m&gt;&gt;2]=b[m&gt;&gt;2]+1}if(!r)break}N=n+96|0}(t+464|0,t+400|0,i,a,t+376|0),b[t+380&gt;&gt;2]){if(BA[b[b[i&gt;&gt;2]+112&gt;&gt;2]](i),LA(t+72|4),b[(a=t+176|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=t+168|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=t+160|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=t+152|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=t+144|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=t+136|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[t+80&gt;&gt;2]=1,b[t+76&gt;&gt;2]=8188,tr(t+184|0),b[t+280&gt;&gt;2]=4,b[t+364&gt;&gt;2]=8768,b[t+356&gt;&gt;2]=8688,b[t+348&gt;&gt;2]=8616,b[t+184&gt;&gt;2]=8424,b[t+72&gt;&gt;2]=i,a=t+356|0,BA[b[b[i&gt;&gt;2]+96&gt;&gt;2]](i)||(a=b[t+72&gt;&gt;2],a=0|BA[b[b[a&gt;&gt;2]+100&gt;&gt;2]](a)?t+364|0:t+348|0),b[a+4&gt;&gt;2]=t+72,b[t+372&gt;&gt;2]=a,k=0|BA[b[b[i&gt;&gt;2]+92&gt;&gt;2]](i),a=b[t+380&gt;&gt;2])if(n)for(o=(a&lt;&lt;2)-4|0,u=A+32|0,c=t+388|0,G=t+372|0,y=A+24|0,Q=t+28|0,d=A+28|0;n=b[b[c&gt;&gt;2]+o&gt;&gt;2],b[u&gt;&gt;2]=n,g=b[G&gt;&gt;2],g=0|BA[b[b[g&gt;&gt;2]&gt;&gt;2]](g,n),k&amp;&amp;BA[b[b[i&gt;&gt;2]+132&gt;&gt;2]](t+8|0,i,n),b[t+8&gt;&gt;2]=r,b[t+20&gt;&gt;2]=b[r+12&gt;&gt;2],s=b[r+8&gt;&gt;2],b[t+16&gt;&gt;2]=s,b[Q&gt;&gt;2]=b[y&gt;&gt;2],b[t+24&gt;&gt;2]=b[d&gt;&gt;2],b[t+12&gt;&gt;2]=g,h=b[(g=A+16|0)&gt;&gt;2],n=b[h+8&gt;&gt;2],b[((0|s)==b[n+8&gt;&gt;2]?8:12)+h&gt;&gt;2]=t+8,Br(A,e,t+8|0),b[b[g&gt;&gt;2]+8&gt;&gt;2]=n,o=o+-4|0,a=a+-1|0;);else for(o=(a&lt;&lt;2)-4|0,n=A+24|0,c=t+388|0,G=t+372|0,y=t+28|0,Q=A+28|0;u=b[b[c&gt;&gt;2]+o&gt;&gt;2],b[n&gt;&gt;2]=u,d=b[G&gt;&gt;2],d=0|BA[b[b[d&gt;&gt;2]&gt;&gt;2]](d,u),k&amp;&amp;BA[b[b[i&gt;&gt;2]+132&gt;&gt;2]](t+8|0,i,u),b[t+8&gt;&gt;2]=r,b[t+20&gt;&gt;2]=b[r+12&gt;&gt;2],g=b[r+8&gt;&gt;2],b[t+16&gt;&gt;2]=g,b[y&gt;&gt;2]=b[n&gt;&gt;2],b[t+24&gt;&gt;2]=b[Q&gt;&gt;2],b[t+12&gt;&gt;2]=d,s=b[(d=A+16|0)&gt;&gt;2],u=b[s+8&gt;&gt;2],b[((0|g)==b[u+8&gt;&gt;2]?8:12)+s&gt;&gt;2]=t+8,Br(A,t+8|0,e),b[b[d&gt;&gt;2]+8&gt;&gt;2]=u,o=o+-4|0,a=a+-1|0;);BA[b[b[i&gt;&gt;2]+116&gt;&gt;2]](i),er(t+184|0),er(t+72|4)}(A=b[t+388&gt;&gt;2])&amp;&amp;(C[t+392|0]&amp;&amp;gA(A),b[t+388&gt;&gt;2]=0)}else{if(k=(n?36:28)+A|0,o=(u=b[i+156&gt;&gt;2])+-1|0,b[k&gt;&gt;2]=o,!u)break r;for(i=i+164|0;Gr(A,r,e,b[b[i&gt;&gt;2]+(o&lt;&lt;2)&gt;&gt;2],a,n),o=(u=b[k&gt;&gt;2])+-1|0,b[k&gt;&gt;2]=o,u;);}return void(N=t+528|0)}N=t+528|0}function hr(A,r,e,i,a){return B(B(1))}function yr(A){return(A|=0)+16|0}function Qr(A,r,e){A|=0,r=B(r),b[(e|=0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(A=e+8|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0}function pr(A,r){A|=0,r=B(r),v[A+48&gt;&gt;2]=r}function Dr(A){return 52}function wr(A){return 2}function Wr(A){return 3}function Fr(A){return 1}function Zr(A){return 0}function Yr(A,r,e){}function Er(A){var r=0;b[A+132&gt;&gt;2]=0,b[A+136&gt;&gt;2]=0,b[A&gt;&gt;2]=9024,b[A+180&gt;&gt;2]=0,b[A+184&gt;&gt;2]=1566444395,b[A+164&gt;&gt;2]=1065353216,b[A+168&gt;&gt;2]=1065353216,b[A+188&gt;&gt;2]=0,b[A+192&gt;&gt;2]=0,b[A+276&gt;&gt;2]=0,b[A+280&gt;&gt;2]=0,b[A+268&gt;&gt;2]=1065353216,b[A+272&gt;&gt;2]=0,b[A+260&gt;&gt;2]=-1,b[A+264&gt;&gt;2]=-1,b[A+252&gt;&gt;2]=1,b[A+256&gt;&gt;2]=0,b[A+244&gt;&gt;2]=1036831949,b[A+248&gt;&gt;2]=1176256512,b[A+236&gt;&gt;2]=0,b[A+240&gt;&gt;2]=0,b[A+228&gt;&gt;2]=1056964608,b[A+232&gt;&gt;2]=0,b[A+220&gt;&gt;2]=1,b[A+224&gt;&gt;2]=0,b[A+212&gt;&gt;2]=-1,b[A+216&gt;&gt;2]=-1,b[A+204&gt;&gt;2]=1,b[A+208&gt;&gt;2]=-1,b[(r=A+156|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+148|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+140|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+172|0)&gt;&gt;2]=1065353216,b[r+4&gt;&gt;2]=0,b[(r=A+196|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,f[A+300|0]=1,b[A+304&gt;&gt;2]=0,b[(r=A+288|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+296&gt;&gt;2]=0,b[A+4&gt;&gt;2]=1065353216,b[(r=A+16|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+24&gt;&gt;2]=1065353216,b[(r=A+36|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+44&gt;&gt;2]=1065353216,b[(r=A+56|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+48|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A- -64|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=1065353216,b[(r=A+80|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+72|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+88&gt;&gt;2]=1065353216,b[(r=A+100|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+92|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+108&gt;&gt;2]=1065353216,b[A+128&gt;&gt;2]=0,b[(r=A+120|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(A=A+112|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0}function Nr(A){var r,e=0;return b[(A|=0)&gt;&gt;2]=9024,(r=b[(e=A+296|0)&gt;&gt;2])&amp;&amp;(C[A+300|0]&amp;&amp;gA(r),b[A+296&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+300|0]=1,b[(e=A+288|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,0|A}function Vr(A,r){4!=(-2&amp;b[A+220&gt;&gt;2])&amp;&amp;(b[A+220&gt;&gt;2]=r)}function Ir(A,r){!(3&amp;C[A+204|0])|r&amp;&amp;(4!=(-2&amp;b[A+220&gt;&gt;2])&amp;&amp;(b[A+220&gt;&gt;2]=1),b[A+224&gt;&gt;2]=0)}function Jr(A,r,e){A|=0,e|=0;var i=0,a=0;return b[(r|=0)+16&gt;&gt;2]=b[A+4&gt;&gt;2],b[r+20&gt;&gt;2]=b[A+8&gt;&gt;2],b[r+24&gt;&gt;2]=b[A+12&gt;&gt;2],b[r+28&gt;&gt;2]=b[A+16&gt;&gt;2],b[r+32&gt;&gt;2]=b[A+20&gt;&gt;2],b[r+36&gt;&gt;2]=b[A+24&gt;&gt;2],b[r+40&gt;&gt;2]=b[A+28&gt;&gt;2],b[r+44&gt;&gt;2]=b[A+32&gt;&gt;2],b[r+48&gt;&gt;2]=b[A+36&gt;&gt;2],b[r+52&gt;&gt;2]=b[A+40&gt;&gt;2],b[r+56&gt;&gt;2]=b[A+44&gt;&gt;2],b[r+60&gt;&gt;2]=b[A+48&gt;&gt;2],b[r+64&gt;&gt;2]=b[A+52&gt;&gt;2],b[r+68&gt;&gt;2]=b[A+56&gt;&gt;2],b[r+72&gt;&gt;2]=b[A+60&gt;&gt;2],b[r+76&gt;&gt;2]=b[A- -64&gt;&gt;2],b[r+80&gt;&gt;2]=b[A+68&gt;&gt;2],b[r+84&gt;&gt;2]=b[A+72&gt;&gt;2],b[r+88&gt;&gt;2]=b[A+76&gt;&gt;2],b[r+92&gt;&gt;2]=b[A+80&gt;&gt;2],b[r+96&gt;&gt;2]=b[A+84&gt;&gt;2],b[r+100&gt;&gt;2]=b[A+88&gt;&gt;2],b[r+104&gt;&gt;2]=b[A+92&gt;&gt;2],b[r+108&gt;&gt;2]=b[A+96&gt;&gt;2],b[r+112&gt;&gt;2]=b[A+100&gt;&gt;2],b[r+116&gt;&gt;2]=b[A+104&gt;&gt;2],b[r+120&gt;&gt;2]=b[A+108&gt;&gt;2],b[r+124&gt;&gt;2]=b[A+112&gt;&gt;2],b[r+128&gt;&gt;2]=b[A+116&gt;&gt;2],b[r+132&gt;&gt;2]=b[A+120&gt;&gt;2],b[r+136&gt;&gt;2]=b[A+124&gt;&gt;2],b[r+140&gt;&gt;2]=b[A+128&gt;&gt;2],b[r+144&gt;&gt;2]=b[A+132&gt;&gt;2],b[r+148&gt;&gt;2]=b[A+136&gt;&gt;2],b[r+152&gt;&gt;2]=b[A+140&gt;&gt;2],b[r+156&gt;&gt;2]=b[A+144&gt;&gt;2],b[r+160&gt;&gt;2]=b[A+148&gt;&gt;2],b[r+164&gt;&gt;2]=b[A+152&gt;&gt;2],b[r+168&gt;&gt;2]=b[A+156&gt;&gt;2],b[r+172&gt;&gt;2]=b[A+160&gt;&gt;2],b[r+176&gt;&gt;2]=b[A+164&gt;&gt;2],b[r+180&gt;&gt;2]=b[A+168&gt;&gt;2],b[r+184&gt;&gt;2]=b[A+172&gt;&gt;2],b[r+188&gt;&gt;2]=b[A+176&gt;&gt;2],b[r+232&gt;&gt;2]=b[A+180&gt;&gt;2],b[r+192&gt;&gt;2]=b[A+184&gt;&gt;2],b[r&gt;&gt;2]=0,a=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,b[A+192&gt;&gt;2]),i=b[A+228&gt;&gt;2],b[r+196&gt;&gt;2]=b[A+224&gt;&gt;2],b[r+200&gt;&gt;2]=i,i=b[A+212&gt;&gt;2],b[r+240&gt;&gt;2]=b[A+208&gt;&gt;2],b[r+244&gt;&gt;2]=i,b[r+8&gt;&gt;2]=0,b[r+4&gt;&gt;2]=a,b[r+236&gt;&gt;2]=b[A+204&gt;&gt;2],b[r+248&gt;&gt;2]=b[A+220&gt;&gt;2],b[r+204&gt;&gt;2]=b[A+236&gt;&gt;2],b[r+208&gt;&gt;2]=b[A+244&gt;&gt;2],b[r+212&gt;&gt;2]=b[A+248&gt;&gt;2],b[r+216&gt;&gt;2]=b[A+232&gt;&gt;2],b[r+252&gt;&gt;2]=b[A+252&gt;&gt;2],a=0|BA[b[b[e&gt;&gt;2]+40&gt;&gt;2]](e,A),i=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,a),b[r+12&gt;&gt;2]=i,i&amp;&amp;BA[b[b[e&gt;&gt;2]+48&gt;&gt;2]](e,a),b[r+220&gt;&gt;2]=b[A+268&gt;&gt;2],e=b[A+276&gt;&gt;2],b[r+224&gt;&gt;2]=b[A+272&gt;&gt;2],b[r+228&gt;&gt;2]=e,A=b[A+280&gt;&gt;2],b[r+260&gt;&gt;2]=0,b[r+256&gt;&gt;2]=A,9052}function Xr(A,r){A|=0,r=B(r);var e,i,a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0);a=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),f=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),n=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),v[A+48&gt;&gt;2]=r,r=v[(e=A+40|0)&gt;&gt;2],t=v[(i=A+36|0)&gt;&gt;2],o=v[A+32&gt;&gt;2],k=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),c=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),u=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),b[A+44&gt;&gt;2]=0,v[i&gt;&gt;2]=B(f+t)-c,v[A+32&gt;&gt;2]=B(a+o)-k,v[e&gt;&gt;2]=B(n+r)-u}function Mr(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0);a=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),k=v[r+52&gt;&gt;2],t=v[r+20&gt;&gt;2],l=v[r+24&gt;&gt;2],c=v[r+56&gt;&gt;2],o=v[r+36&gt;&gt;2],f=v[A+36&gt;&gt;2],s=v[r+40&gt;&gt;2],C=v[A+40&gt;&gt;2],u=v[r+48&gt;&gt;2],g=v[r&gt;&gt;2],d=v[r+4&gt;&gt;2],_=v[r+8&gt;&gt;2],R=v[r+16&gt;&gt;2],h=v[r+32&gt;&gt;2],n=v[A+32&gt;&gt;2],b[e+12&gt;&gt;2]=0,n=B(a+n),f=B(a+f),a=B(a+C),o=B(B(B(n*B(m(h)))+B(f*B(m(o))))+B(a*B(m(s)))),v[e+8&gt;&gt;2]=c-o,t=B(B(B(n*B(m(R)))+B(f*B(m(t))))+B(a*B(m(l)))),v[e+4&gt;&gt;2]=k-t,a=B(B(B(n*B(m(g)))+B(f*B(m(d))))+B(a*B(m(_)))),v[e&gt;&gt;2]=u-a,b[i+12&gt;&gt;2]=0,v[i+8&gt;&gt;2]=c+o,v[i+4&gt;&gt;2]=t+k,v[i&gt;&gt;2]=a+u}function xr(A,r){A|=0,r|=0;var e,i,a,f,n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0);n=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),t=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),o=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),k=v[(e=A+20|0)&gt;&gt;2],c=v[(i=A+36|0)&gt;&gt;2],u=v[(a=A+24|0)&gt;&gt;2],l=v[(f=A+40|0)&gt;&gt;2],s=v[A+16&gt;&gt;2],C=v[A+32&gt;&gt;2],YA(A,r),b[A+44&gt;&gt;2]=0,v[f&gt;&gt;2]=B(B(B(o+l)/u)*v[a&gt;&gt;2])-o,v[i&gt;&gt;2]=B(B(B(t+c)/k)*v[e&gt;&gt;2])-t,v[A+32&gt;&gt;2]=B(B(B(n+C)/s)*v[A+16&gt;&gt;2])-n}function Sr(A){return 6}function Tr(A){A|=0;var r=B(0),e=B(0);return r=v[A+32&gt;&gt;2],e=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),B(B(r+e))}function Ur(A,r,e,i,a,f){var n,t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=0,_=0,R=B(0),m=0,h=0,G=B(0),y=B(0),Q=0,D=0,w=B(0),Z=0,Y=0,W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=0,x=0,M=0,S=0,T=0,U=0,j=0,O=0,H=0;N=n=N-32|0;A:if(!(b[A+56&gt;&gt;2]&lt;1))for(o=v[i&gt;&gt;2],l=v[e&gt;&gt;2],c=B(o-l),k=v[i+4&gt;&gt;2],s=v[e+4&gt;&gt;2],u=B(k-s),t=v[i+8&gt;&gt;2],C=v[e+8&gt;&gt;2],g=B(t-C),R=B(B(1)/B(p(B(B(B(c*c)+B(u*u))+B(g*g))))),G=g,g=B(g*R),y=c,c=B(c*R),w=u,u=B(u*R),w=B(B(G*g)+B(B(y*c)+B(w*u))),R=v[f+8&gt;&gt;2],W=B((C&lt;t?t:C)+R),G=v[f+4&gt;&gt;2],F=B((s&lt;k?k:s)+G),y=v[f&gt;&gt;2],E=B((l&lt;o?o:l)+y),C=t&lt;C?t:C,t=v[a+8&gt;&gt;2],V=B(C+t),s=k&lt;s?k:s,k=v[a+4&gt;&gt;2],X=B(s+k),l=o&lt;l?o:l,o=v[a&gt;&gt;2],J=B(l+o),i=b[A+96&gt;&gt;2],l=g==B(0)?B(0xde0b6b000000000):B(B(1)/g),_=l&lt;B(0),I=(_&lt;&lt;4)+n|8,s=u==B(0)?B(0xde0b6b000000000):B(B(1)/u),m=s&lt;B(0),x=(m&lt;&lt;4)+n|4,M=((1^_)&lt;&lt;4)+n|8,S=((1^m)&lt;&lt;4)+n|4,C=c==B(0)?B(0xde0b6b000000000):B(B(1)/c),_=C&lt;B(0),T=(_&lt;&lt;4)+n|0,U=((1^_)&lt;&lt;4)+n|0,_=n+16|0,Z=n+20|0,Y=A+56|0,m=1;;){d=b[(A=i+8|0)&gt;&gt;2],j=b[A+4&gt;&gt;2],O=b[i&gt;&gt;2],H=b[i+4&gt;&gt;2],A=b[(h=i+24|0)+4&gt;&gt;2],b[(D=_+8|0)&gt;&gt;2]=b[h&gt;&gt;2],b[D+4&gt;&gt;2]=A,D=b[i+20&gt;&gt;2],b[(A=_)&gt;&gt;2]=b[i+16&gt;&gt;2],b[A+4&gt;&gt;2]=D,v[Z&gt;&gt;2]=v[Z&gt;&gt;2]-k,v[A&gt;&gt;2]=v[A&gt;&gt;2]-o,b[n&gt;&gt;2]=O,b[n+4&gt;&gt;2]=H,b[n+8&gt;&gt;2]=d,b[n+12&gt;&gt;2]=j,v[n&gt;&gt;2]=v[n&gt;&gt;2]-y,v[n+4&gt;&gt;2]=v[n+4&gt;&gt;2]-G,v[n+8&gt;&gt;2]=v[n+8&gt;&gt;2]-R,v[(A=n+24|0)&gt;&gt;2]=v[A&gt;&gt;2]-t;r:{e:{i:{if(A=F&lt;v[i+4&gt;&gt;2]|X&gt;v[i+20&gt;&gt;2],d=0,J&gt;v[i+16&gt;&gt;2]||(d=0,E&lt;v[i&gt;&gt;2]||(d=1)),!(A|1^(W&lt;v[i+8&gt;&gt;2]|V&gt;v[h&gt;&gt;2]?0:d)||(c=v[e+4&gt;&gt;2],o=B(s*B(v[x&gt;&gt;2]-c)),t=v[e&gt;&gt;2],k=B(C*B(v[U&gt;&gt;2]-t)),o&gt;k||(t=B(C*B(v[T&gt;&gt;2]-t)),c=B(s*B(v[S&gt;&gt;2]-c)),t&gt;c||(g=v[e+8&gt;&gt;2],u=B(l*B(v[I&gt;&gt;2]-g)),k=c&lt;k?c:k,u&gt;k||(o=o&gt;t?o:t,t=B(l*B(v[M&gt;&gt;2]-g)),o&gt;t)))))){if(A=-1==(0|(d=b[i+32&gt;&gt;2])),1!=(0|(h=(u&gt;o?u:o)&lt;w&amp;(t&lt;k?t:k)&gt;B(0)))|-1!=(0|d))break i;BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,b[i+36&gt;&gt;2],b[i+40&gt;&gt;2]);break e}A=-1==b[i+32&gt;&gt;2],h=0}if(!(A|h)){if(i=((A=b[i+32&gt;&gt;2])&lt;&lt;6)+i|0,(0|(Q=A+Q|0))&lt;b[Y&gt;&gt;2])break r;break A}}if(i=i- -64|0,(0|(Q=Q+1|0))&gt;=b[Y&gt;&gt;2])break A}m=m+1|0,t=v[a+8&gt;&gt;2],k=v[a+4&gt;&gt;2],R=v[f+8&gt;&gt;2],G=v[f+4&gt;&gt;2],o=v[a&gt;&gt;2],y=v[f&gt;&gt;2]}b[434]&lt;(0|m)&amp;&amp;(b[434]=m),N=n+32|0}function jr(A,r,e,i,a,f,n){var t,o=B(0),k=B(0),c=B(0),u=B(0),l=0,s=B(0),C=B(0),d=B(0),_=B(0),R=B(0),m=0,h=B(0),G=B(0),y=0,Q=0,D=0,w=0,Z=B(0),Y=B(0),W=0,F=0,E=0,V=B(0),X=B(0),J=B(0),I=0,x=0,M=0,S=0,T=0,U=0,j=0,O=0,H=0,z=0,P=0,L=0,K=0,q=0,$=0,AA=0,rA=0,eA=0,iA=0,aA=0;N=t=N-32|0,s=v[e+4&gt;&gt;2],C=v[i+4&gt;&gt;2],d=v[e&gt;&gt;2],u=v[i&gt;&gt;2],h=v[A+28&gt;&gt;2],o=v[A+12&gt;&gt;2],R=v[i+8&gt;&gt;2],G=v[e+8&gt;&gt;2],k=(k=B((R&lt;G?R:G)+v[a+8&gt;&gt;2]))&lt;o?o:k,V=v[A+44&gt;&gt;2],i=0,(k=B(B((h&lt;k?h:k)-o)*V))&lt;B(4294967296)&amp;k&gt;=B(0)&amp;&amp;(i=~~k&gt;&gt;&gt;0),Z=v[A+24&gt;&gt;2],k=v[A+8&gt;&gt;2],c=(c=B((C&lt;s?C:s)+v[a+4&gt;&gt;2]))&lt;k?k:c,X=v[A+40&gt;&gt;2],l=0,(c=B(B((Z&lt;c?Z:c)-k)*X))&lt;B(4294967296)&amp;c&gt;=B(0)&amp;&amp;(l=~~c&gt;&gt;&gt;0),Y=v[A+20&gt;&gt;2],c=v[A+4&gt;&gt;2],_=(_=B((u&lt;d?u:d)+v[a&gt;&gt;2]))&lt;c?c:_,J=v[A+36&gt;&gt;2],y=0,(_=B(B((Y&lt;_?Y:_)-c)*J))&lt;B(4294967296)&amp;_&gt;=B(0)&amp;&amp;(y=~~_&gt;&gt;&gt;0),_=B((G&lt;R?R:G)+v[f+8&gt;&gt;2]),Q=0,(o=B(B(B((h&lt;(_=_&lt;o?o:_)?h:_)-o)*V)+B(1)))&lt;B(4294967296)&amp;o&gt;=B(0)&amp;&amp;(Q=~~o&gt;&gt;&gt;0),o=B((s&lt;C?C:s)+v[f+4&gt;&gt;2]),D=0,(o=B(B(B((Z&lt;(o=o&lt;k?k:o)?Z:o)-k)*X)+B(1)))&lt;B(4294967296)&amp;o&gt;=B(0)&amp;&amp;(D=~~o&gt;&gt;&gt;0),o=B((d&lt;u?u:d)+v[f&gt;&gt;2]);A:{r:{if(!((o=B(B(B((Y&lt;(o=o&lt;c?c:o)?Y:o)-c)*J)+B(1)))&lt;B(4294967296)&amp;o&gt;=B(0))){if(0&lt;(0|n))break r;break A}if(E=~~o&gt;&gt;&gt;0,0&gt;=(0|n))break A}for(d=B(u-d),s=B(C-s),C=B(R-G),u=B(B(1)/B(p(B(B(B(d*d)+B(s*s))+B(C*C))))),o=C,C=B(C*u),k=d,d=B(d*u),c=s,s=B(s*u),G=B(B(o*C)+B(B(k*d)+B(c*s))),S=65534&amp;i,T=65534&amp;l,U=65534&amp;y,Q|=1,D|=1,E|=1,i=b[A+136&gt;&gt;2],j=((m=(C=C==B(0)?B(0xde0b6b000000000):B(B(1)/C))&lt;B(0))&lt;&lt;4)+t|8,O=((l=(s=s==B(0)?B(0xde0b6b000000000):B(B(1)/s))&lt;B(0))&lt;&lt;4)+t|4,H=((1^m)&lt;&lt;4)+t|8,z=((1^l)&lt;&lt;4)+t|4,P=((m=(d=d==B(0)?B(0xde0b6b000000000):B(B(1)/d))&lt;B(0))&lt;&lt;4)+t|0,L=((1^m)&lt;&lt;4)+t|0,K=t+28|0,q=A+36|0,$=A+40|0,AA=A+44|0,rA=A+12|0,eA=t+16|0,iA=t+20|0,aA=t+24|0,m=0;;){y=b[i+12&gt;&gt;2],l=0;r:{e:if(!(U&gt;&gt;&gt;0&gt;g[i+6&gt;&gt;1]||(I=g[i&gt;&gt;1],E&gt;&gt;&gt;0&lt;I&gt;&gt;&gt;0||(W=i+10|0,S&gt;&gt;&gt;0&gt;g[W&gt;&gt;1]||(x=g[i+4&gt;&gt;1],Q&gt;&gt;&gt;0&lt;x&gt;&gt;&gt;0||(F=i+8|0,T&gt;&gt;&gt;0&gt;g[F&gt;&gt;1]||(M=g[i+2&gt;&gt;1],D&gt;&gt;&gt;0&lt;M&gt;&gt;&gt;0))))))){if(b[t+12&gt;&gt;2]=0,l=g[W&gt;&gt;1],W=g[F&gt;&gt;1],F=g[i+6&gt;&gt;1],b[K&gt;&gt;2]=0,u=v[q&gt;&gt;2],o=v[A+4&gt;&gt;2],v[t&gt;&gt;2]=B(B(B(I&gt;&gt;&gt;0)/u)+o)-v[f&gt;&gt;2],k=v[$&gt;&gt;2],c=v[A+8&gt;&gt;2],v[t+4&gt;&gt;2]=B(B(B(M&gt;&gt;&gt;0)/k)+c)-v[f+4&gt;&gt;2],R=v[AA&gt;&gt;2],h=v[rA&gt;&gt;2],v[t+8&gt;&gt;2]=B(B(B(x&gt;&gt;&gt;0)/R)+h)-v[f+8&gt;&gt;2],v[eA&gt;&gt;2]=B(o+B(B(F&gt;&gt;&gt;0)/u))-v[a&gt;&gt;2],v[iA&gt;&gt;2]=B(c+B(B(W&gt;&gt;&gt;0)/k))-v[a+4&gt;&gt;2],v[aA&gt;&gt;2]=B(h+B(B(l&gt;&gt;&gt;0)/R))-v[a+8&gt;&gt;2],c=v[e+4&gt;&gt;2],u=B(s*B(v[O&gt;&gt;2]-c)),k=v[e&gt;&gt;2],!(u&gt;(o=B(d*B(v[L&gt;&gt;2]-k)))||(k=B(d*B(v[P&gt;&gt;2]-k)),c=B(s*B(v[z&gt;&gt;2]-c)),k&gt;c||(h=v[e+8&gt;&gt;2],R=B(C*B(v[j&gt;&gt;2]-h)),o=c&lt;o?c:o,R&gt;o||(u=u&gt;k?u:k,k=B(C*B(v[H&gt;&gt;2]-h)),u&gt;k))))){if(!(l=(R&gt;u?R:u)&lt;G&amp;(k&lt;o?k:o)&gt;B(0))|(0|y)&lt;0)break e;l=b[i+12&gt;&gt;2],BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,l&gt;&gt;21,2097151&amp;l);break r}l=0}if(!(l|(0|y)&gt;-1)){if(i=i-((l=b[i+12&gt;&gt;2])&lt;&lt;4)|0,m=m+1|0,(0|(w=w-l|0))&lt;(0|n))continue;break A}}if(i=i+16|0,m=m+1|0,!((0|(w=w+1|0))&lt;(0|n)))break}}b[434]&lt;(0|m)&amp;&amp;(b[434]=m),N=t+32|0}function Or(A,r,e,i){var a;N=a=N-16|0,b[a+8&gt;&gt;2]=r,b[a&gt;&gt;2]=10048,b[a+4&gt;&gt;2]=b[A+52&gt;&gt;2],function(A,r,e,i){var a,f=0;if(N=a=N-32|0,b[(f=a+24|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[a+16&gt;&gt;2]=0,b[a+20&gt;&gt;2]=0,b[(f=a+8|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[a&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,C[A+60|0])return jr(A,r,e,i,a+16|0,a,b[A+56&gt;&gt;2]),void(N=a+32|0);Ur(A,r,e,i,a+16|0,a),N=a+32|0}(b[A+56&gt;&gt;2],a,e,i),N=a+16|0}function Hr(A,r,e,i,a,f){var n;N=n=N-16|0,b[n+8&gt;&gt;2]=r,b[n&gt;&gt;2]=10216,b[n+4&gt;&gt;2]=b[A+52&gt;&gt;2],function(A,r,e,i,a,f){C[A+60|0]?jr(A,r,e,i,a,f,b[A+56&gt;&gt;2]):Ur(A,r,e,i,a,f)}(b[A+56&gt;&gt;2],n,e,i,a,f),N=n+16|0}function zr(A,r,e){A|=0,r|=0,e|=0;var i,a,f,n,t,o=0,k=B(0),c=B(0),u=B(0),l=0,s=0,C=B(0);N=i=N-80|0,o=b[A+4&gt;&gt;2],BA[b[b[o&gt;&gt;2]+16&gt;&gt;2]](o,i+28|0,i+24|0,i+20|0,i+16|0,i+12|0,i+8|0,i+4|0,i,r),l=(a=b[A+4&gt;&gt;2])+12|0,f=b[i+12&gt;&gt;2]+R(b[i+8&gt;&gt;2],e)|0,n=b[i+28&gt;&gt;2],t=b[i+20&gt;&gt;2];A:{r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{if(3==b[i&gt;&gt;2]){if(s=b[i+16&gt;&gt;2],o=R(s,g[f+4&gt;&gt;1])+n|0,!t)break u;c=B(v[a+8&gt;&gt;2]*B(_[o+8&gt;&gt;3])),u=B(v[a+4&gt;&gt;2]*B(_[o&gt;&gt;3])),k=B(_[o+16&gt;&gt;3]),o=l;break c}if(s=b[i+16&gt;&gt;2],o=R(s,b[f+8&gt;&gt;2])+n|0,!t)break k;c=B(v[a+8&gt;&gt;2]*B(_[o+8&gt;&gt;3])),u=B(v[a+4&gt;&gt;2]*B(_[o&gt;&gt;3])),k=B(_[o+16&gt;&gt;3]),o=l;break o}c=B(v[o+4&gt;&gt;2]*v[a+8&gt;&gt;2]),u=B(v[o&gt;&gt;2]*v[a+4&gt;&gt;2]),k=v[a+12&gt;&gt;2],o=o+8|0}if(C=v[o&gt;&gt;2],b[i+76&gt;&gt;2]=0,v[i+68&gt;&gt;2]=c,v[i+72&gt;&gt;2]=C*k,v[i+64&gt;&gt;2]=u,o=R(s,g[f+2&gt;&gt;1])+n|0,!t)break b;c=B(v[a+8&gt;&gt;2]*B(_[o+8&gt;&gt;3])),u=B(v[a+4&gt;&gt;2]*B(_[o&gt;&gt;3])),k=B(_[o+16&gt;&gt;3]),o=l;break t}c=B(v[o+4&gt;&gt;2]*v[a+8&gt;&gt;2]),u=B(v[o&gt;&gt;2]*v[a+4&gt;&gt;2]),k=v[a+12&gt;&gt;2],o=o+8|0}if(C=v[o&gt;&gt;2],b[i+76&gt;&gt;2]=0,v[i+68&gt;&gt;2]=c,v[i+72&gt;&gt;2]=C*k,v[i+64&gt;&gt;2]=u,o=R(s,b[f+4&gt;&gt;2])+n|0,!t)break n;c=B(v[a+8&gt;&gt;2]*B(_[o+8&gt;&gt;3])),u=B(v[a+4&gt;&gt;2]*B(_[o&gt;&gt;3])),k=B(_[o+16&gt;&gt;3]),o=l;break f}c=B(v[o+4&gt;&gt;2]*v[a+8&gt;&gt;2]),u=B(v[o&gt;&gt;2]*v[a+4&gt;&gt;2]),k=v[a+12&gt;&gt;2],o=o+8|0}if(C=v[o&gt;&gt;2],b[i+60&gt;&gt;2]=0,v[i+52&gt;&gt;2]=c,v[i+56&gt;&gt;2]=C*k,v[i+48&gt;&gt;2]=u,o=R(s,g[f&gt;&gt;1])+n|0,!t)break a;c=B(v[a+8&gt;&gt;2]*B(_[o+8&gt;&gt;3])),u=B(v[a+4&gt;&gt;2]*B(_[o&gt;&gt;3])),k=B(_[o+16&gt;&gt;3]);break i}c=B(v[o+4&gt;&gt;2]*v[a+8&gt;&gt;2]),u=B(v[o&gt;&gt;2]*v[a+4&gt;&gt;2]),k=v[a+12&gt;&gt;2],o=o+8|0}if(C=v[o&gt;&gt;2],b[i+60&gt;&gt;2]=0,v[i+52&gt;&gt;2]=c,v[i+56&gt;&gt;2]=C*k,v[i+48&gt;&gt;2]=u,o=R(s,b[f&gt;&gt;2])+n|0,!t)break e;c=B(v[a+8&gt;&gt;2]*B(_[o+8&gt;&gt;3])),u=B(v[a+4&gt;&gt;2]*B(_[o&gt;&gt;3])),k=B(_[o+16&gt;&gt;3]);break r}l=o+8|0,c=B(v[o+4&gt;&gt;2]*v[a+8&gt;&gt;2]),u=B(v[o&gt;&gt;2]*v[a+4&gt;&gt;2]),k=v[a+12&gt;&gt;2]}k=B(v[l&gt;&gt;2]*k);break A}l=o+8|0,c=B(v[o+4&gt;&gt;2]*v[a+8&gt;&gt;2]),u=B(v[o&gt;&gt;2]*v[a+4&gt;&gt;2]),k=v[a+12&gt;&gt;2]}k=B(v[l&gt;&gt;2]*k)}b[i+44&gt;&gt;2]=0,v[i+40&gt;&gt;2]=k,v[i+36&gt;&gt;2]=c,v[i+32&gt;&gt;2]=u,o=b[A+8&gt;&gt;2],BA[b[b[o&gt;&gt;2]+8&gt;&gt;2]](o,i+32|0,r,e),A=b[A+4&gt;&gt;2],BA[b[b[A&gt;&gt;2]+24&gt;&gt;2]](A,r),N=i+80|0}function Pr(A){b[A+4&gt;&gt;2]=35,b[A+8&gt;&gt;2]=0,b[A+12&gt;&gt;2]=-1,b[A+16&gt;&gt;2]=0,b[A&gt;&gt;2]=10364}function Lr(A){return(A|=0)+72|0}function Kr(A,r,e){var i=0;Pr(A),b[A+88&gt;&gt;2]=0,f[A+92|0]=1,b[(i=A+80|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[A+72&gt;&gt;2]=0,b[(i=A- -64|0)&gt;&gt;2]=1065353216,b[i+4&gt;&gt;2]=0,b[A+56&gt;&gt;2]=1065353216,b[A+60&gt;&gt;2]=1065353216,f[A+52|0]=1,b[A+44&gt;&gt;2]=-8388609,b[(i=A+36|0)&gt;&gt;2]=-8388609,b[i+4&gt;&gt;2]=-8388609,b[A+28&gt;&gt;2]=2139095039,b[A+20&gt;&gt;2]=2139095039,b[A+24&gt;&gt;2]=2139095039,b[A+4&gt;&gt;2]=25,b[A+188&gt;&gt;2]=0,b[(i=A+180|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=A+168|0)&gt;&gt;2]=1065353216,b[i+4&gt;&gt;2]=0,b[(i=A+160|0)&gt;&gt;2]=1065353216,b[i+4&gt;&gt;2]=1065353216,b[A+152&gt;&gt;2]=1008981770,b[A+148&gt;&gt;2]=11228,b[A&gt;&gt;2]=10620,b[(i=A+204|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=A+196|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[A+156&gt;&gt;2]=r,b[A+176&gt;&gt;2]=e,b[A+144&gt;&gt;2]=A+148}function qr(A){var r,e=0;return b[(A|=0)&gt;&gt;2]=11072,(r=b[(e=A+88|0)&gt;&gt;2])&amp;&amp;(C[A+92|0]&amp;&amp;gA(r),b[A+88&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+92|0]=1,b[(e=A+80|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,0|A}function $r(A){return(A|=0)+56|0}function Ae(A){}function re(A){var r,e=0,i=0,a=0,n=0;if(b[(A|=0)&gt;&gt;2]=10880,e=b[(r=A+164|0)&gt;&gt;2],i=b[A+156&gt;&gt;2])for(a=(i&lt;&lt;2)-4|0;i=i+-1|0,(n=b[e+a&gt;&gt;2])&amp;&amp;(BA[b[b[n&gt;&gt;2]+4&gt;&gt;2]](n),e=b[r&gt;&gt;2]),a=a+-4|0,i;);return e&amp;&amp;(C[A+168|0]&amp;&amp;gA(e),b[A+164&gt;&gt;2]=0),b[A&gt;&gt;2]=11072,b[A+164&gt;&gt;2]=0,f[A+168|0]=1,b[(e=A+156|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,(i=b[(e=A+88|0)&gt;&gt;2])&amp;&amp;(C[A+92|0]&amp;&amp;gA(i),b[A+88&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+92|0]=1,b[(e=A+80|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,0|A}function ee(A,r,e,i,a){}function ie(A){b[A+16&gt;&gt;2]=0,b[A+8&gt;&gt;2]=-1,b[A+12&gt;&gt;2]=0,b[A&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[A+32&gt;&gt;2]=0,f[A+36|0]=1,b[(A=A+24|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0}function ae(A){var r,e=0;(e=b[A&gt;&gt;2])&amp;&amp;fe(A,e),gA(b[A+4&gt;&gt;2]),b[A+4&gt;&gt;2]=0,b[A+8&gt;&gt;2]=-1,(r=b[(e=A+32|0)&gt;&gt;2])&amp;&amp;(C[A+36|0]&amp;&amp;gA(r),b[A+32&gt;&gt;2]=0),b[A+16&gt;&gt;2]=0,f[A+36|0]=1,b[e&gt;&gt;2]=0,b[(A=A+24|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0}function fe(A,r){var e;if(b[(e=r+40|0)&gt;&gt;2]&amp;&amp;(fe(A,b[r+36&gt;&gt;2]),fe(A,b[e&gt;&gt;2])),(0|r)!=b[A&gt;&gt;2])return gA(b[A+4&gt;&gt;2]),void(b[A+4&gt;&gt;2]=r);b[A&gt;&gt;2]=0,gA(b[A+4&gt;&gt;2]),b[A+4&gt;&gt;2]=r}function ne(A){var r,e=0;(e=b[A&gt;&gt;2])&amp;&amp;fe(A,e),gA(b[A+4&gt;&gt;2]),b[A+4&gt;&gt;2]=0,b[A+8&gt;&gt;2]=-1,(r=b[(e=A+32|0)&gt;&gt;2])&amp;&amp;(C[A+36|0]&amp;&amp;gA(r),b[A+32&gt;&gt;2]=0),b[A+16&gt;&gt;2]=0,b[e&gt;&gt;2]=0,f[A+36|0]=1,b[(A=A+24|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0}function te(A,r){var e,i=0,a=0,f=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=0,g=0,d=0,v=0,_=0,R=0,B=0;N=e=N-32|0;A:if(r=(0|r)&lt;=-1?b[A+12&gt;&gt;2]:r,!((0|r)&lt;1)&amp;&amp;(i=b[A&gt;&gt;2],i))for(C=A+16|0,o=i+40|0,a=1,b[o&gt;&gt;2]&amp;&amp;(a=0);;)if(a){if(oe(c=A,a=be(A,i)?b[A&gt;&gt;2]:0,i),b[C&gt;&gt;2]=b[C&gt;&gt;2]+1,!(r=r+-1|0))break A;i=b[A&gt;&gt;2],a=b[(o=i+40|0)&gt;&gt;2]?0:1}else{for(g=0;;){r:{e:{i:{if((a=b[i+32&gt;&gt;2])&gt;&gt;&gt;0&gt;i&gt;&gt;&gt;0){if(s=(0|(n=b[(t=a+40|0)&gt;&gt;2]))==(0|i),u=b[36+((k=((0|i)!=(0|n))&lt;&lt;2)+a|0)&gt;&gt;2],!(f=b[a+32&gt;&gt;2]))break i;c=36+(f+((b[f+40&gt;&gt;2]==(0|a))&lt;&lt;2)|0)|0;break e}a=i;break r}c=A}b[c&gt;&gt;2]=i,b[u+32&gt;&gt;2]=i,b[a+32&gt;&gt;2]=i,b[i+32&gt;&gt;2]=f,b[a+36&gt;&gt;2]=b[i+36&gt;&gt;2],b[t&gt;&gt;2]=b[o&gt;&gt;2],b[b[i+36&gt;&gt;2]+32&gt;&gt;2]=a,b[b[o&gt;&gt;2]+32&gt;&gt;2]=a,b[(n=i+36|0)+(s&lt;&lt;2)&gt;&gt;2]=a,b[n+k&gt;&gt;2]=u,o=b[(n=a+24|0)+4&gt;&gt;2],f=e+24|0,v=b[n&gt;&gt;2],b[f&gt;&gt;2]=v,b[f+4&gt;&gt;2]=o,u=b[(f=a+16|0)+4&gt;&gt;2],t=e+16|0,_=b[f&gt;&gt;2],b[t&gt;&gt;2]=_,b[t+4&gt;&gt;2]=u,s=b[(t=a+8|0)+4&gt;&gt;2],k=e+8|0,R=b[t&gt;&gt;2],b[k&gt;&gt;2]=R,b[k+4&gt;&gt;2]=s,k=b[a+4&gt;&gt;2],B=b[a&gt;&gt;2],b[e&gt;&gt;2]=B,b[e+4&gt;&gt;2]=k,l=b[(c=d=i+24|0)+4&gt;&gt;2],b[n&gt;&gt;2]=b[c&gt;&gt;2],b[n+4&gt;&gt;2]=l,l=b[(n=i+16|0)+4&gt;&gt;2],b[f&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=l,l=b[(f=i+8|0)+4&gt;&gt;2],b[t&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=l,t=b[i+4&gt;&gt;2],b[a&gt;&gt;2]=b[i&gt;&gt;2],b[a+4&gt;&gt;2]=t,b[d&gt;&gt;2]=v,b[d+4&gt;&gt;2]=o,b[n&gt;&gt;2]=_,b[n+4&gt;&gt;2]=u,b[f&gt;&gt;2]=R,b[f+4&gt;&gt;2]=s,b[i&gt;&gt;2]=B,b[i+4&gt;&gt;2]=k}if(i=b[C&gt;&gt;2]&gt;&gt;&gt;g,g=g+1&amp;31,i=b[36+(((1&amp;i)&lt;&lt;2)+a|0)&gt;&gt;2],!b[(o=i+40|0)&gt;&gt;2])break}a=1}N=e+32|0}function be(A,r){var e=0,i=0,a=B(0),f=B(0),n=B(0),t=0,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0);A:{r:{e:{if((0|r)!=b[A&gt;&gt;2]){if(e=b[r+32&gt;&gt;2],i=b[36+(((b[e+40&gt;&gt;2]!=(0|r))&lt;&lt;2)+e|0)&gt;&gt;2],!(r=b[e+32&gt;&gt;2]))break e;for(b[36+((((0|e)==b[r+40&gt;&gt;2])&lt;&lt;2)+r|0)&gt;&gt;2]=i,b[i+32&gt;&gt;2]=r,gA(b[A+4&gt;&gt;2]),b[A+4&gt;&gt;2]=e;;){if(_=v[r&gt;&gt;2],e=b[r+36&gt;&gt;2],a=v[e&gt;&gt;2],i=b[r+40&gt;&gt;2],a=a&lt;(u=v[i&gt;&gt;2])?a:u,v[r&gt;&gt;2]=a,u=v[r+16&gt;&gt;2],f=(f=v[e+16&gt;&gt;2])&gt;(l=v[i+16&gt;&gt;2])?f:l,v[r+16&gt;&gt;2]=f,l=v[r+4&gt;&gt;2],n=(n=v[e+4&gt;&gt;2])&lt;(s=v[i+4&gt;&gt;2])?n:s,v[r+4&gt;&gt;2]=n,s=v[(t=r+20|0)&gt;&gt;2],o=(o=v[e+20&gt;&gt;2])&gt;(C=v[i+20&gt;&gt;2])?o:C,v[t&gt;&gt;2]=o,C=v[r+8&gt;&gt;2],k=(k=v[e+8&gt;&gt;2])&lt;(g=v[i+8&gt;&gt;2])?k:g,v[r+8&gt;&gt;2]=k,g=v[(t=r+24|0)&gt;&gt;2],c=(c=v[e+24&gt;&gt;2])&gt;(d=v[i+24&gt;&gt;2])?c:d,v[t&gt;&gt;2]=c,!(s!=o|u!=f|_!=a|l!=n)&amp;&amp;C==k&amp;&amp;g==c)break A;if(!(r=b[r+32&gt;&gt;2]))break}break r}return b[A&gt;&gt;2]=0,0}b[i+32&gt;&gt;2]=0,b[A&gt;&gt;2]=i,gA(b[A+4&gt;&gt;2]),b[A+4&gt;&gt;2]=e}r=b[A&gt;&gt;2]}return r}function oe(A,r,e){var i=0,a=B(0),f=B(0),n=B(0),t=0,o=0;A:{r:{if(b[A&gt;&gt;2]){if(i=b[r+40&gt;&gt;2])for(f=B(v[e&gt;&gt;2]+v[e+16&gt;&gt;2]),a=B(v[e+8&gt;&gt;2]+v[e+24&gt;&gt;2]),n=B(v[e+4&gt;&gt;2]+v[e+20&gt;&gt;2]);o=r+36|0,r=b[r+36&gt;&gt;2],r=b[o+((B(B(B(m(B(f-B(v[r&gt;&gt;2]+v[r+16&gt;&gt;2]))))+B(m(B(n-B(v[r+4&gt;&gt;2]+v[r+20&gt;&gt;2])))))+B(m(B(a-B(v[r+8&gt;&gt;2]+v[r+24&gt;&gt;2])))))&lt;B(B(B(m(B(f-B(v[i&gt;&gt;2]+v[i+16&gt;&gt;2]))))+B(m(B(n-B(v[i+4&gt;&gt;2]+v[i+20&gt;&gt;2])))))+B(m(B(a-B(v[i+8&gt;&gt;2]+v[i+24&gt;&gt;2])))))^1)&lt;&lt;2)&gt;&gt;2],i=b[r+40&gt;&gt;2];);if(o=b[r+32&gt;&gt;2],!(i=b[A+4&gt;&gt;2]))break r;b[A+4&gt;&gt;2]=0;break A}return b[e+32&gt;&gt;2]=0,void(b[A&gt;&gt;2]=e)}i=CA(44,16),b[i&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[i+40&gt;&gt;2]=0,b[(t=i+32|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=i+24|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=i+16|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=i+8|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0}if(b[i+36&gt;&gt;2]=0,b[i+40&gt;&gt;2]=0,f=v[e&gt;&gt;2],a=v[r&gt;&gt;2],v[i&gt;&gt;2]=f&lt;a?f:a,f=v[e+16&gt;&gt;2],a=v[r+16&gt;&gt;2],v[i+16&gt;&gt;2]=f&gt;a?f:a,f=v[e+4&gt;&gt;2],a=v[r+4&gt;&gt;2],v[i+4&gt;&gt;2]=f&lt;a?f:a,f=v[e+20&gt;&gt;2],a=v[r+20&gt;&gt;2],v[i+20&gt;&gt;2]=f&gt;a?f:a,f=v[e+8&gt;&gt;2],a=v[r+8&gt;&gt;2],v[i+8&gt;&gt;2]=f&lt;a?f:a,b[i+32&gt;&gt;2]=o,f=v[e+24&gt;&gt;2],a=v[r+24&gt;&gt;2],v[i+24&gt;&gt;2]=f&gt;a?f:a,o)for(b[36+(((b[b[(A=r+32|0)&gt;&gt;2]+40&gt;&gt;2]==(0|r))&lt;&lt;2)+o|0)&gt;&gt;2]=i,b[i+36&gt;&gt;2]=r,b[A&gt;&gt;2]=i,b[i+40&gt;&gt;2]=e,b[e+32&gt;&gt;2]=i,f=v[i&gt;&gt;2];A=i,!(!(v[(i=o)&gt;&gt;2]&lt;=f^1|v[i+4&gt;&gt;2]&lt;=v[A+4&gt;&gt;2]^1|v[i+8&gt;&gt;2]&lt;=v[A+8&gt;&gt;2]^1|v[i+16&gt;&gt;2]&gt;=v[A+16&gt;&gt;2]^1)&amp;&amp;v[i+20&gt;&gt;2]&gt;=v[A+20&gt;&gt;2]&amp;&amp;v[i+24&gt;&gt;2]&gt;=v[A+24&gt;&gt;2])&amp;&amp;(A=b[i+36&gt;&gt;2],f=v[A&gt;&gt;2],r=b[i+40&gt;&gt;2],f=f&lt;(a=v[r&gt;&gt;2])?f:a,v[i&gt;&gt;2]=f,a=v[A+16&gt;&gt;2],n=v[r+16&gt;&gt;2],v[i+16&gt;&gt;2]=a&gt;n?a:n,a=v[A+4&gt;&gt;2],n=v[r+4&gt;&gt;2],v[i+4&gt;&gt;2]=a&lt;n?a:n,a=v[A+20&gt;&gt;2],n=v[r+20&gt;&gt;2],v[i+20&gt;&gt;2]=a&gt;n?a:n,a=v[A+8&gt;&gt;2],n=v[r+8&gt;&gt;2],v[i+8&gt;&gt;2]=a&lt;n?a:n,a=v[A+24&gt;&gt;2],n=v[r+24&gt;&gt;2],v[i+24&gt;&gt;2]=a&gt;n?a:n,o=b[i+32&gt;&gt;2]););else b[i+36&gt;&gt;2]=r,b[r+32&gt;&gt;2]=i,b[i+40&gt;&gt;2]=e,b[A&gt;&gt;2]=i,b[e+32&gt;&gt;2]=i}function ke(A,r,e){var i=0,a=0,f=0;return(a=b[A+4&gt;&gt;2])?b[A+4&gt;&gt;2]=0:(a=CA(44,16),b[(i=a)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[i+40&gt;&gt;2]=0,b[(i=i+32|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=a+24|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=a+16|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=a+8|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0),b[a+36&gt;&gt;2]=e,b[a+32&gt;&gt;2]=0,b[a+40&gt;&gt;2]=0,f=b[(i=r+24|0)+4&gt;&gt;2],b[(e=a+24|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=f,f=b[(i=r+16|0)+4&gt;&gt;2],b[(e=a+16|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=f,f=b[(i=r+8|0)+4&gt;&gt;2],b[(e=a+8|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=f,e=b[r+4&gt;&gt;2],b[a&gt;&gt;2]=b[r&gt;&gt;2],b[a+4&gt;&gt;2]=e,oe(A,b[A&gt;&gt;2],a),b[A+12&gt;&gt;2]=b[A+12&gt;&gt;2]+1,a}function ce(A,r,e){var i=0,a=0,f=0,n=0;A:{r:{if(n=be(A,r)){if((0|(f=b[A+8&gt;&gt;2]))&lt;0)break r;if(!f)break A;for(;;){if(!(i=b[n+32&gt;&gt;2]))break A;if(n=i,!((0|(a=a+1|0))&lt;(0|f)))break}break A}n=0;break A}n=b[A&gt;&gt;2]}i=b[e+4&gt;&gt;2],b[r&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,i=b[(a=e+24|0)+4&gt;&gt;2],b[(f=r+24|0)&gt;&gt;2]=b[a&gt;&gt;2],b[f+4&gt;&gt;2]=i,i=b[(a=e+16|0)+4&gt;&gt;2],b[(f=r+16|0)&gt;&gt;2]=b[a&gt;&gt;2],b[f+4&gt;&gt;2]=i,e=b[(i=e+8|0)+4&gt;&gt;2],b[(a=r+8|0)&gt;&gt;2]=b[i&gt;&gt;2],b[a+4&gt;&gt;2]=e,oe(A,n,r)}function ue(A,r){be(A,r),gA(b[A+4&gt;&gt;2]),b[A+4&gt;&gt;2]=r,b[A+12&gt;&gt;2]=b[A+12&gt;&gt;2]+-1}function le(A,r){return 1}function se(A){var r,e;return B((e=(r=A*A)*A)*(r*r)*(2718311493989822e-21*r-.00019839334836096632)+(e*(.008333329385889463*r-.16666666641626524)+A))}function de(A){var r;return B(-.499999997251031*(A*=A)+1+.04166662332373906*(r=A*A)+A*r*(2439044879627741e-20*A-.001388676377460993))}function ve(A,r){var e=0;A:{r:{e:{if((0|r)&gt;=1024){if(A*=8.98846567431158e307,(0|(e=r+-1023|0))&lt;1024)break e;r=(0|(r=r+-2046|0))&lt;1023?r:1023,A*=8.98846567431158e307;break A}if((0|r)&gt;-1023)break A;if(A*=2.004168360008973e-292,(0|(e=r+969|0))&gt;-1023)break r;r=(0|(r=r+1938|0))&gt;-1022?r:-1022,A*=2.004168360008973e-292;break A}r=e;break A}r=e}return k(0,0),k(1,r+1023&lt;&lt;20),A*+c()}function Ce(A,r){var e,i=0,a=0,f=0,n=0,t=0;N=e=N-16|0;A:{r:{e:{if(l(A),(i=2147483647&amp;(f=o(0)))&gt;&gt;&gt;0&lt;=1305022426){if(a=.6366197723675814*(n=+A)+6755399441055744-6755399441055744,_[r&gt;&gt;3]=n+-1.5707963109016418*a+-1.5893254773528196e-8*a,m(a)&lt;2147483648)break e;i=-2147483648;break A}if(i&gt;&gt;&gt;0&lt;2139095040)break r;_[r&gt;&gt;3]=B(A-A),i=0;break A}i=~~a;break A}t=i,i=(i&gt;&gt;&gt;23)-150|0,_[e+8&gt;&gt;3]=(k(0,t-(i&lt;&lt;23)|0),s()),i=function(A,r,e){var i,a,f,n,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=0,g=0,d=0,v=0,B=0,h=0,G=0,y=0,p=0,D=0,w=0,Z=0,Y=0,W=0,F=0,E=0,V=0,X=0,J=0,I=0,x=0,M=0,S=0,T=0,U=0,j=0,O=0,H=0,z=0,P=0,L=0,K=0,q=0,$=0,AA=0,rA=0,eA=0,iA=0;if(N=i=N-560|0,B=e+R(n=(0|(c=(e+-3|0)/24|0))&gt;0?c:0,-24)|0,(0|(f=b[2856]))&gt;=0)for(c=f+1|0,u=11440+((e=n)&lt;&lt;2)|0,o=i+320|0;_[o&gt;&gt;3]=(0|e)&gt;=0?+b[u&gt;&gt;2]:0,o=o+8|0,u=u+4|0,e=e+1|0,c=c+-1|0;);for(a=B+-24|0,D=i+320|0,e=0;;){r:{e:{i:{a:{f:{switch(0|e){case 0:for(t=0,e=A,u=1,o=D;t+=_[e&gt;&gt;3]*_[o&gt;&gt;3],e=e+8|0,o=o+-8|0,u=u+-1|0;);if(_[(w&lt;&lt;3)+i&gt;&gt;3]=t,D=D+8|0,e=(0|w)&lt;(0|f),w=w+1|0,e)break a;I=23,x=23-a|0,W=24-a|0,g=2,h=-4,M=476+(i+(f&lt;&lt;2)|0)|0,S=i+476|0,F=-8,T=i+-8|0,C=1,y=3,U=5.960464477539063e-8,j=-16777216,E=4,p=-1,O=.125,H=-8,z=4194303,P=8388607,V=1,L=11440,X=8,K=.5,k=f;break i;case 1:if(t=_[(e=k&lt;&lt;y)+i&gt;&gt;3],!(c=(0|k)&lt;(0|C)))for(e=e+T|0,o=i+480|0,u=k;s=o,v=t,l=-2147483648,m(t*=U)&lt;2147483648&amp;&amp;(l=~~t),t=+(0|l),l=-2147483648,m(v+=t*j)&lt;2147483648&amp;&amp;(l=~~v),b[s&gt;&gt;2]=l,o=o+E|0,t=_[e&gt;&gt;3]+t,e=e+F|0,u=u+p|0;);t=ve(t,a),t+=Q(t*O)*H,l=-2147483648,m(t)&lt;2147483648&amp;&amp;(l=~~t),t-=+(0|l);n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{g:{if(!(u=(0|a)&lt;(0|C))){if(Z=o=((i+480|0)+(k&lt;&lt;g)|0)+h|0,o=(s=b[o&gt;&gt;2])-((e=s&gt;&gt;W)&lt;&lt;W)|0,b[Z&gt;&gt;2]=o,l=e+l|0,(0|(d=o&gt;&gt;x))&gt;=(0|C))break g;break C}if(a){if(d=2,!(t&gt;=K^C))break g;if(d=0,0==t)break s;break l}if((0|(d=b[((i+480|0)+(k&lt;&lt;g)|0)+h&gt;&gt;2]&gt;&gt;I))&lt;(0|C))break C}if(c)s=0;else for(s=0,e=i+480|0,c=k;;){o=b[e&gt;&gt;2],Z=e;g:{if(s)J=16777215;else{if(!o){s=0;break g}s=1,J=16777216}b[Z&gt;&gt;2]=J-o}if(e=e+E|0,!(c=c+p|0))break}g:if(!u)if((0|a)==(0|g))e=((i+480|0)+(k&lt;&lt;g)|0)+h|0,b[e&gt;&gt;2]=b[e&gt;&gt;2]&amp;z;else{if((0|a)!=(0|C))break g;b[(e=((i+480|0)+(k&lt;&lt;g)|0)+h|0)&gt;&gt;2]=b[e&gt;&gt;2]&amp;P}l=C+l|0,(0|g)==(0|d)&amp;&amp;(t=V-t,d=2,s&amp;&amp;(t-=ve(V,a)))}if(0!=t)break l}if((0|k)&gt;(0|f)){for(e=(k&lt;&lt;g)+S|0,o=0,u=k;o=b[e&gt;&gt;2]|o,e=e+h|0,(0|(u=u+p|0))&gt;(0|f););if(o)break u}for(e=M,c=k;c=c+C|0,o=b[e&gt;&gt;2],e=e+h|0,!o;);for(s=(i+320|0)+(k+1&lt;&lt;y)|0;;){if(e=(i+320|0)+(k+1&lt;&lt;y)|0,k=k+C|0,_[e&gt;&gt;3]=b[(k+n&lt;&lt;g)+L&gt;&gt;2],t=0,1&gt;=(0|C))for(e=A,o=s,u=1;t+=_[e&gt;&gt;3]*_[o&gt;&gt;3],e=e+X|0,o=o+F|0,u=u+p|0;);if(_[(k&lt;&lt;y)+i&gt;&gt;3]=t,s=s+X|0,!((0|k)&lt;(0|c)))break}break r}if(!((t=ve(t,0-a|0))&gt;=16777216)){if(m(t)&lt;2147483648)break c;e=-2147483648;break k}if(c=k&lt;&lt;2,m(v=5.960464477539063e-8*t)&lt;2147483648)break o;e=-2147483648;break b}for(e=476+(i+(k&lt;&lt;2)|0)|0,B=a;k=k+-1|0,B=B+-24|0,c=b[e&gt;&gt;2],e=e+-4|0,!c;);break n}e=~~t}B=a;break t}e=~~v}c=c+(i+480|0)|0,o=-2147483648,m(t+=-16777216*+(0|e))&lt;2147483648&amp;&amp;(o=~~t),b[c&gt;&gt;2]=o,k=k+1|0}b[(i+480|0)+(k&lt;&lt;2)&gt;&gt;2]=e}if(t=ve(1,B),(0|k)&lt;0)break f;for(u=k+1|0,e=(i+480|0)+(k&lt;&lt;2)|0,o=(k&lt;&lt;3)+i|0;_[o&gt;&gt;3]=t*+b[e&gt;&gt;2],e=e+-4|0,o=o+-8|0,t*=5.960464477539063e-8,(0|(u=u+-1|0))&gt;0;);if((0|k)&lt;0)break f;q=3,Y=(k&lt;&lt;3)+i|0,$=14208,AA=8,rA=1,eA=-8,iA=-1,G=k,e=2;continue}for(G=k-(c=G)|0,t=0,e=0,o=0;t+=_[e+$&gt;&gt;3]*_[e+Y&gt;&gt;3],!((0|o)&gt;=(0|f))&amp;&amp;(e=e+AA|0,u=o&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0,o=o+rA|0,u););if(_[(i+160|0)+(G&lt;&lt;q)&gt;&gt;3]=t,Y=Y+eA|0,G=c+iA|0,(0|c)&gt;0)break e}if((0|k)&gt;=0)for(o=k+1|0,e=(i+160|0)+(k&lt;&lt;3)|0,t=0;t+=_[e&gt;&gt;3],e=e+-8|0,(0|(o=o+-1|0))&gt;0;);else t=0;return _[r&gt;&gt;3]=d?-t:t,N=i+560|0,7&amp;l}e=0;continue}e=1;continue}e=2;continue}k=c,e=1}}(e+8|0,e,i),a=_[e&gt;&gt;3],(0|f)&gt;-1?_[r&gt;&gt;3]=a:(_[r&gt;&gt;3]=-a,i=0-i|0)}return N=e+16|0,i}function ge(A){var r,e=0,i=0,a=0;N=r=N-16|0,l(A);A:if((e=2147483647&amp;(i=o(0)))&gt;&gt;&gt;0&lt;=1061752794){if(e&gt;&gt;&gt;0&lt;964689920)break A;A=se(+A)}else{i&gt;&gt;&gt;=31;r:{e:{i:{a:{f:{n:{t:{b:{o:{if(e&gt;&gt;&gt;0&lt;=1081824209){if(a=+A,e&gt;&gt;&gt;0&gt;1075235811)break o;if(!i)break f;A=B(-de(a+1.5707963267948966));break A}if(e&gt;&gt;&gt;0&gt;1088565717)break b;if(a=+A,e&gt;&gt;&gt;0&gt;1085271519)break t;if(!i)break a;A=de(a+4.71238898038469);break A}A=se(-((i?3.141592653589793:-3.141592653589793)+a));break A}if(e&gt;&gt;&gt;0&lt;2139095040)break n;A=B(A-A);break A}A=se((i?6.283185307179586:-6.283185307179586)+a);break A}if(2==(0|(e=3&amp;Ce(A,r+8|0))))break i;if(1==(0|e))break e;if(e)break r;A=se(_[r+8&gt;&gt;3]);break A}A=de(a+-1.5707963267948966);break A}A=B(-de(a+-4.71238898038469));break A}A=se(-_[r+8&gt;&gt;3]);break A}A=de(_[r+8&gt;&gt;3]);break A}A=B(-de(_[r+8&gt;&gt;3]))}return N=r+16|0,A}function _e(A){var r,e=B(0),i=0,a=0,f=0;N=r=N-16|0,l(A);A:if((i=2147483647&amp;(a=o(0)))&gt;&gt;&gt;0&lt;=1061752794){if(e=B(1),i&gt;&gt;&gt;0&lt;964689920)break A;e=de(+A)}else{a&gt;&gt;&gt;=31;r:{e:{i:{a:{f:{n:{t:{b:{o:{if(i&gt;&gt;&gt;0&lt;=1081824209){if(f=+A,i&gt;&gt;&gt;0&lt;1075235812)break o;e=B(-de((a?3.141592653589793:-3.141592653589793)+f));break A}if(i&gt;&gt;&gt;0&gt;1088565717)break b;if(i&gt;&gt;&gt;0&lt;1085271520)break t;e=de(+A+(a?6.283185307179586:-6.283185307179586));break A}if(!a)break f;e=se(f+1.5707963267948966);break A}if(i&gt;&gt;&gt;0&lt;2139095040)break n;e=B(A-A);break A}if(!a)break a;e=se(-4.71238898038469-+A);break A}if(2==(0|(i=3&amp;Ce(A,r+8|0))))break i;if(1==(0|i))break e;if(i)break r;e=de(_[r+8&gt;&gt;3]);break A}e=se(1.5707963267948966-f);break A}e=se(+A-4.71238898038469);break A}e=B(-de(_[r+8&gt;&gt;3]));break A}e=se(-_[r+8&gt;&gt;3]);break A}e=se(_[r+8&gt;&gt;3])}return N=r+16|0,A=e}function me(A,r){var e,i,a,f,n,t,o,k=0,c=0,u=0,l=0,s=0,C=0,g=0,d=0,v=0,_=0,B=0,m=0;N=e=N-80|0,b[A+72&gt;&gt;2]=b[A+72&gt;&gt;2]+1,(k=b[A+68&gt;&gt;2])&amp;&amp;ue(k,b[76+(b[A+28&gt;&gt;2]+R(r,80)|0)&gt;&gt;2]),c=b[(a=A+20|0)&gt;&gt;2],_=b[(f=A+28|0)&gt;&gt;2],o=R(r,80),g=b[(u=(k=_+o|0)+8|0)+4&gt;&gt;2],b[(s=e+8|0)&gt;&gt;2]=b[u&gt;&gt;2],b[s+4&gt;&gt;2]=g,B=b[(C=k+24|0)+4&gt;&gt;2],b[(g=n=e+24|0)&gt;&gt;2]=b[C&gt;&gt;2],b[g+4&gt;&gt;2]=B,v=b[(d=t=k+40|0)+4&gt;&gt;2],b[(g=e+40|0)&gt;&gt;2]=b[d&gt;&gt;2],b[g+4&gt;&gt;2]=v,l=b[(d=k+56|0)+4&gt;&gt;2],b[(v=B=e+56|0)&gt;&gt;2]=b[d&gt;&gt;2],b[v+4&gt;&gt;2]=l,m=b[(i=k+72|0)+4&gt;&gt;2],b[(l=v=e+72|0)&gt;&gt;2]=b[i&gt;&gt;2],b[l+4&gt;&gt;2]=m,l=b[k+4&gt;&gt;2],b[e&gt;&gt;2]=b[k&gt;&gt;2],b[e+4&gt;&gt;2]=l,l=b[k+20&gt;&gt;2],b[e+16&gt;&gt;2]=b[k+16&gt;&gt;2],b[e+20&gt;&gt;2]=l,l=b[k+36&gt;&gt;2],b[e+32&gt;&gt;2]=b[k+32&gt;&gt;2],b[e+36&gt;&gt;2]=l,l=b[k+52&gt;&gt;2],b[e+48&gt;&gt;2]=b[k+48&gt;&gt;2],b[e+52&gt;&gt;2]=l,l=b[k+68&gt;&gt;2],b[e+64&gt;&gt;2]=b[k+64&gt;&gt;2],b[e+68&gt;&gt;2]=l,l=_,_=R(c,80)+-80|0,m=b[(l=(c=l+_|0)+8|0)+4&gt;&gt;2],b[u&gt;&gt;2]=b[l&gt;&gt;2],b[u+4&gt;&gt;2]=m,u=b[c+4&gt;&gt;2],b[k&gt;&gt;2]=b[c&gt;&gt;2],b[k+4&gt;&gt;2]=u,l=b[(u=c+24|0)+4&gt;&gt;2],b[C&gt;&gt;2]=b[u&gt;&gt;2],b[C+4&gt;&gt;2]=l,u=b[c+20&gt;&gt;2],b[k+16&gt;&gt;2]=b[c+16&gt;&gt;2],b[k+20&gt;&gt;2]=u,C=b[(u=c+40|0)+4&gt;&gt;2],b[t&gt;&gt;2]=b[u&gt;&gt;2],b[t+4&gt;&gt;2]=C,u=b[c+36&gt;&gt;2],b[k+32&gt;&gt;2]=b[c+32&gt;&gt;2],b[k+36&gt;&gt;2]=u,C=b[(u=c+56|0)+4&gt;&gt;2],b[d&gt;&gt;2]=b[u&gt;&gt;2],b[d+4&gt;&gt;2]=C,u=b[c+52&gt;&gt;2],b[k+48&gt;&gt;2]=b[c+48&gt;&gt;2],b[k+52&gt;&gt;2]=u,C=b[(u=c+72|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[u&gt;&gt;2],b[i+4&gt;&gt;2]=C,u=b[c+68&gt;&gt;2],b[k+64&gt;&gt;2]=b[c+64&gt;&gt;2],b[k+68&gt;&gt;2]=u,u=b[e+4&gt;&gt;2],k=b[f&gt;&gt;2]+_|0,b[k&gt;&gt;2]=b[e&gt;&gt;2],b[k+4&gt;&gt;2]=u,u=b[s+4&gt;&gt;2],b[(c=k+8|0)&gt;&gt;2]=b[s&gt;&gt;2],b[c+4&gt;&gt;2]=u,s=b[n+4&gt;&gt;2],b[(c=k+24|0)&gt;&gt;2]=b[n&gt;&gt;2],b[c+4&gt;&gt;2]=s,c=b[e+20&gt;&gt;2],b[k+16&gt;&gt;2]=b[e+16&gt;&gt;2],b[k+20&gt;&gt;2]=c,s=b[g+4&gt;&gt;2],b[(c=k+40|0)&gt;&gt;2]=b[g&gt;&gt;2],b[c+4&gt;&gt;2]=s,c=b[e+36&gt;&gt;2],b[k+32&gt;&gt;2]=b[e+32&gt;&gt;2],b[k+36&gt;&gt;2]=c,s=b[B+4&gt;&gt;2],b[(c=k+56|0)&gt;&gt;2]=b[B&gt;&gt;2],b[c+4&gt;&gt;2]=s,c=b[e+52&gt;&gt;2],b[k+48&gt;&gt;2]=b[e+48&gt;&gt;2],b[k+52&gt;&gt;2]=c,s=b[v+4&gt;&gt;2],b[(c=k+72|0)&gt;&gt;2]=b[v&gt;&gt;2],b[c+4&gt;&gt;2]=s,c=b[e+68&gt;&gt;2],b[k+64&gt;&gt;2]=b[e+64&gt;&gt;2],b[k+68&gt;&gt;2]=c,b[A+68&gt;&gt;2]&amp;&amp;(b[b[76+(b[f&gt;&gt;2]+o|0)&gt;&gt;2]+36&gt;&gt;2]=r),b[a&gt;&gt;2]=b[a&gt;&gt;2]+-1,N=e+80|0}function Re(A){var r,e=0;return b[(A|=0)&gt;&gt;2]=14628,(r=b[(e=A+32|0)&gt;&gt;2])&amp;&amp;(C[A+36|0]&amp;&amp;gA(r),b[A+32&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+36|0]=1,b[(e=A+24|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,0|A}function Ge(A,r,e,i,a,f,n,t,o,k){r|=0,e|=0,i|=0,a|=0,f|=0,n|=0,t|=0,o|=0,k|=0,A=b[(A|=0)+32&gt;&gt;2]+(k&lt;&lt;5)|0,b[e&gt;&gt;2]=b[A+12&gt;&gt;2],b[a&gt;&gt;2]=b[A+20&gt;&gt;2],b[r&gt;&gt;2]=b[A+16&gt;&gt;2],b[i&gt;&gt;2]=b[A+28&gt;&gt;2],b[t&gt;&gt;2]=b[A&gt;&gt;2],b[f&gt;&gt;2]=b[A+4&gt;&gt;2],b[o&gt;&gt;2]=b[A+24&gt;&gt;2],b[n&gt;&gt;2]=b[A+8&gt;&gt;2]}function he(A,r){}function ye(A,r){var e=0,i=0,a=0,n=0,o=0,k=0,c=0,u=0;A:{r:e:{i:{a:f:{if(C[A+164|0]){if((0|(e=b[(n=A+128|0)&gt;&gt;2]))!=b[A+132&gt;&gt;2])break i;if((0|e)&gt;=(0|(o=e?e&lt;&lt;1:1)))break i;if(!o)break f;i=CA(o&lt;&lt;2,16),e=b[A+128&gt;&gt;2];break a}if((0|(i=b[(u=A+148|0)&gt;&gt;2]))!=b[A+152&gt;&gt;2])break A;if((0|i)&gt;=(0|(n=i?i&lt;&lt;1:1)))break A;if(!n)break e;c=CA(n&lt;&lt;1,16),i=b[A+148&gt;&gt;2];break r}c=b[A+136&gt;&gt;2];a:{if((0|e)&gt;=1)for(a=i,k=c;b[a&gt;&gt;2]=b[k&gt;&gt;2],a=a+4|0,k=k+4|0,e=e+-1|0;);else if(!c)break a;C[A+140|0]&amp;&amp;gA(c),b[A+136&gt;&gt;2]=0,e=b[A+128&gt;&gt;2]}b[A+136&gt;&gt;2]=i,f[A+140|0]=1,b[A+132&gt;&gt;2]=o}return a=b[A+136&gt;&gt;2],b[a+(e&lt;&lt;2)&gt;&gt;2]=r,b[b[A+32&gt;&gt;2]+4&gt;&gt;2]=a,void(b[n&gt;&gt;2]=b[n&gt;&gt;2]+1)}o=b[A+156&gt;&gt;2];r:{if((0|i)&gt;=1)for(a=c,k=o,e=i;t[a&gt;&gt;1]=g[k&gt;&gt;1],a=a+2|0,k=k+2|0,e=e+-1|0;);else if(!o)break r;C[A+160|0]&amp;&amp;(gA(o),i=b[A+148&gt;&gt;2]),b[A+156&gt;&gt;2]=0}b[A+156&gt;&gt;2]=c,f[A+160|0]=1,b[A+152&gt;&gt;2]=n}b[u&gt;&gt;2]=i+1,a=b[A+32&gt;&gt;2],A=b[A+156&gt;&gt;2],b[a+4&gt;&gt;2]=A,t[A+(i&lt;&lt;1)&gt;&gt;1]=r}function Qe(A,r,e){var i=0,a=0,n=0,t=0,o=0,k=0,c=B(0),u=B(0),l=0,s=0,g=B(0),d=B(0),_=B(0),R=B(0);A:{r:{e:i:{a:{f:{n:{t:{if(C[A+165|0]){if(!(!e|(0|(n=b[A+88&gt;&gt;2]))&lt;1))for(e=b[A+96&gt;&gt;2],g=v[A+168&gt;&gt;2],d=v[r+8&gt;&gt;2],_=v[r+4&gt;&gt;2],R=v[r&gt;&gt;2];;){if(c=B(v[e&gt;&gt;2]-R),u=B(c*c),c=B(v[e+4&gt;&gt;2]-_),u=B(u+B(c*c)),c=B(v[e+8&gt;&gt;2]-d),B(u+B(c*c))&lt;=g)break A;if(e=e+16|0,!((0|(k=k+1|0))&lt;(0|n)))break}if(e=b[(l=A+32|0)&gt;&gt;2],b[e+12&gt;&gt;2]=b[e+12&gt;&gt;2]+1,b[A+92&gt;&gt;2]!=(0|n))break a;if((0|n)&gt;=(0|(s=n?n&lt;&lt;1:1)))break a;if(!s)break t;if(i=CA(s&lt;&lt;4,16),(0|(n=b[A+88&gt;&gt;2]))&gt;=1)break n;break f}if(!(!e|(0|(a=b[A+108&gt;&gt;2]))&lt;1))for(e=b[A+116&gt;&gt;2],g=v[A+168&gt;&gt;2],d=v[r+8&gt;&gt;2],_=v[r+4&gt;&gt;2],R=v[r&gt;&gt;2];;){if(c=B(v[e&gt;&gt;2]-R),u=B(c*c),c=B(v[e+4&gt;&gt;2]-_),u=B(u+B(c*c)),c=B(v[e+8&gt;&gt;2]-d),B(u+B(c*c))&lt;=g)break A;if(e=e+12|0,k=k+1|0,!((0|(n=n+3|0))&lt;(0|a)))break}if((0|a)!=(0|(i=b[A+112&gt;&gt;2])))break r;if((0|a)&lt;(0|(i=a?a&lt;&lt;1:1))){if(!i)break i;t=CA(i&lt;&lt;2,16),a=b[A+108&gt;&gt;2];break e}i=a;break r}if((0|n)&lt;1)break f}for(e=0,k=A+96|0;a=b[k&gt;&gt;2]+e|0,t=b[a+4&gt;&gt;2],b[(o=e+i|0)&gt;&gt;2]=b[a&gt;&gt;2],b[o+4&gt;&gt;2]=t,t=b[(a=a+8|0)+4&gt;&gt;2],b[(o=o+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[o+4&gt;&gt;2]=t,e=e+16|0,n=n+-1|0;);}(e=b[(t=A+96|0)&gt;&gt;2])&amp;&amp;(C[A+100|0]&amp;&amp;gA(e),b[A+96&gt;&gt;2]=0),b[t&gt;&gt;2]=i,f[A+100|0]=1,b[A+92&gt;&gt;2]=s,n=b[A+88&gt;&gt;2]}return e=b[r+4&gt;&gt;2],i=b[(t=A+96|0)&gt;&gt;2]+(n&lt;&lt;4)|0,b[i&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=e,r=b[(e=r+8|0)+4&gt;&gt;2],b[(i=i+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=r,b[b[l&gt;&gt;2]+16&gt;&gt;2]=b[t&gt;&gt;2],r=b[(A=A+88|0)&gt;&gt;2],b[A&gt;&gt;2]=r+1,r}o=b[A+116&gt;&gt;2];e:{if((0|a)&gt;=1)for(e=t,k=o,n=a;b[e&gt;&gt;2]=b[k&gt;&gt;2],e=e+4|0,k=k+4|0,n=n+-1|0;);else if(!o)break e;C[A+120|0]&amp;&amp;(gA(o),a=b[A+108&gt;&gt;2]),b[A+116&gt;&gt;2]=0}b[A+116&gt;&gt;2]=t,f[A+120|0]=1,b[A+112&gt;&gt;2]=i}e=a+1|0,b[(l=A+108|0)&gt;&gt;2]=e,o=b[A+116&gt;&gt;2],b[o+(a&lt;&lt;2)&gt;&gt;2]=b[r&gt;&gt;2];r:{e:{i:{a:{f:{n:{t:{if((0|e)==(0|i)){if((0|i)&gt;=(0|(a=i?i&lt;&lt;1:1)))break t;if(!a)break n;if(t=CA(a&lt;&lt;2,16),o=b[A+116&gt;&gt;2],(0|(i=b[A+108&gt;&gt;2]))&lt;1)break f;break a}t=o,a=i,i=e;break r}t=o,a=i;break r}if(t=0,(0|i)&gt;=1)break a}if(!o)break e;break i}for(e=t,k=o,n=i;b[e&gt;&gt;2]=b[k&gt;&gt;2],e=e+4|0,k=k+4|0,n=n+-1|0;);}C[A+120|0]&amp;&amp;(gA(o),i=b[A+108&gt;&gt;2]),b[A+116&gt;&gt;2]=0}b[A+116&gt;&gt;2]=t,f[A+120|0]=1,b[A+112&gt;&gt;2]=a}e=i+1|0,b[l&gt;&gt;2]=e,b[(i&lt;&lt;2)+t&gt;&gt;2]=b[r+4&gt;&gt;2];r:{e:{i:{a:{f:{n:{t:{if((0|e)==(0|a)){if((0|a)&gt;=(0|(o=a?a&lt;&lt;1:1)))break t;if(!o)break n;if(i=CA(o&lt;&lt;2,16),t=b[A+116&gt;&gt;2],(0|(a=b[A+108&gt;&gt;2]))&lt;1)break f;break a}i=t,a=e;break r}i=t;break r}if(i=0,(0|a)&gt;=1)break a}if(!t)break e;break i}for(e=i,k=t,n=a;b[e&gt;&gt;2]=b[k&gt;&gt;2],e=e+4|0,k=k+4|0,n=n+-1|0;);}C[A+120|0]&amp;&amp;(gA(t),a=b[A+108&gt;&gt;2]),b[A+116&gt;&gt;2]=0}b[A+116&gt;&gt;2]=i,f[A+120|0]=1,b[A+112&gt;&gt;2]=o}e=a+1|0,b[A+108&gt;&gt;2]=e,b[(a&lt;&lt;2)+i&gt;&gt;2]=b[r+8&gt;&gt;2],A=b[A+32&gt;&gt;2],b[A+16&gt;&gt;2]=i,b[A+12&gt;&gt;2]=b[A+12&gt;&gt;2]+1,k=((0|e)/3|0)-1|0}return k}function pe(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=14740,(e=b[(r=A+156|0)&gt;&gt;2])&amp;&amp;(C[A+160|0]&amp;&amp;gA(e),b[A+156&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+160|0]=1,b[(r=A+148|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+136|0)&gt;&gt;2])&amp;&amp;(C[A+140|0]&amp;&amp;gA(e),b[A+136&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+140|0]=1,b[(r=A+128|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+116|0)&gt;&gt;2])&amp;&amp;(C[A+120|0]&amp;&amp;gA(e),b[A+116&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+120|0]=1,b[(r=A+108|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+96|0)&gt;&gt;2])&amp;&amp;(C[A+100|0]&amp;&amp;gA(e),b[A+96&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+100|0]=1,b[(r=A+88|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,Re(A),0|A}function De(A,r,e){var i,a,f,n,t,o,k,c,u,l,s,C,g,d,_=0,m=0,h=B(0),G=0,y=B(0),Q=0,D=B(0),w=B(0),Z=B(0),Y=B(0),W=0,F=0,E=0,V=B(0),X=0,J=0,I=0,x=0,M=0,S=B(0),T=B(0),U=B(0),j=B(0),O=0,H=0;N=i=N-96|0,b[A+376&gt;&gt;2]=0,b[A+364&gt;&gt;2]=4,b[A+368&gt;&gt;2]=0,Q=A+316|0,b[A+360&gt;&gt;2]=Q,b[A+356&gt;&gt;2]=A+284,b[A+352&gt;&gt;2]=A+252,b[A+348&gt;&gt;2]=A+220,_=b[r+4&gt;&gt;2],b[A&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=_,G=b[(m=r+16|0)+4&gt;&gt;2],b[(_=A+16|0)&gt;&gt;2]=b[m&gt;&gt;2],b[_+4&gt;&gt;2]=G,_=b[r+12&gt;&gt;2],b[A+8&gt;&gt;2]=b[r+8&gt;&gt;2],b[A+12&gt;&gt;2]=_,G=b[(m=r+32|0)+4&gt;&gt;2],b[(_=A+32|0)&gt;&gt;2]=b[m&gt;&gt;2],b[_+4&gt;&gt;2]=G,G=b[(m=r+24|0)+4&gt;&gt;2],b[(_=A+24|0)&gt;&gt;2]=b[m&gt;&gt;2],b[_+4&gt;&gt;2]=G,G=b[(m=r+48|0)+4&gt;&gt;2],b[(_=A+48|0)&gt;&gt;2]=b[m&gt;&gt;2],b[_+4&gt;&gt;2]=G,G=b[(m=r+40|0)+4&gt;&gt;2],b[(_=A+40|0)&gt;&gt;2]=b[m&gt;&gt;2],b[_+4&gt;&gt;2]=G,G=b[(m=r- -64|0)+4&gt;&gt;2],b[(_=A- -64|0)&gt;&gt;2]=b[m&gt;&gt;2],b[_+4&gt;&gt;2]=G,_=b[r+60&gt;&gt;2],b[A+56&gt;&gt;2]=b[r+56&gt;&gt;2],b[A+60&gt;&gt;2]=_,G=b[(m=r+80|0)+4&gt;&gt;2],b[(_=A+80|0)&gt;&gt;2]=b[m&gt;&gt;2],b[_+4&gt;&gt;2]=G,G=b[(m=r+72|0)+4&gt;&gt;2],b[(_=A+72|0)&gt;&gt;2]=b[m&gt;&gt;2],b[_+4&gt;&gt;2]=G,G=b[(m=r+96|0)+4&gt;&gt;2],b[(_=A+96|0)&gt;&gt;2]=b[m&gt;&gt;2],b[_+4&gt;&gt;2]=G,G=b[(m=r+88|0)+4&gt;&gt;2],b[(_=A+88|0)&gt;&gt;2]=b[m&gt;&gt;2],b[_+4&gt;&gt;2]=G,G=b[(m=r+112|0)+4&gt;&gt;2],b[(_=A+112|0)&gt;&gt;2]=b[m&gt;&gt;2],b[_+4&gt;&gt;2]=G,G=b[(m=r+104|0)+4&gt;&gt;2],b[(_=A+104|0)&gt;&gt;2]=b[m&gt;&gt;2],b[_+4&gt;&gt;2]=G,_=b[r+120&gt;&gt;2],r=b[r+124&gt;&gt;2],b[A+180&gt;&gt;2]=0,b[A+144&gt;&gt;2]=0,b[A+120&gt;&gt;2]=_,b[A+124&gt;&gt;2]=r,G=b[(m=e+8|0)+4&gt;&gt;2],b[(r=A+136|0)&gt;&gt;2]=b[m&gt;&gt;2],b[r+4&gt;&gt;2]=G,_=b[e+4&gt;&gt;2],b[A+128&gt;&gt;2]=b[e&gt;&gt;2],b[A+132&gt;&gt;2]=_,_=A+128|0,h=v[A+128&gt;&gt;2],D=v[A+132&gt;&gt;2],w=v[r&gt;&gt;2],(Z=B(B(B(h*h)+B(D*D))+B(w*w)))&gt;B(0)?(v[i+40&gt;&gt;2]=-w,v[i+36&gt;&gt;2]=-D,v[i+32&gt;&gt;2]=-h):(b[i+40&gt;&gt;2]=0,b[i+32&gt;&gt;2]=1065353216,b[i+36&gt;&gt;2]=0),b[A+148&gt;&gt;2]=Q,b[(m=A+364|0)&gt;&gt;2]=3,b[(r=A+164|0)&gt;&gt;2]=0,b[A+180&gt;&gt;2]=1,b[i+44&gt;&gt;2]=0,we(A,i+32|0,Q),b[r&gt;&gt;2]=1065353216,r=b[A+148&gt;&gt;2],e=b[r+20&gt;&gt;2],b[_&gt;&gt;2]=b[r+16&gt;&gt;2],b[_+4&gt;&gt;2]=e,G=b[(Q=r+24|0)+4&gt;&gt;2],b[(e=n=_+8|0)&gt;&gt;2]=b[Q&gt;&gt;2],b[e+4&gt;&gt;2]=G,e=b[Q+4&gt;&gt;2],J=t=i+88|0,G=b[Q&gt;&gt;2],b[J&gt;&gt;2]=G,b[J+4&gt;&gt;2]=e,b[(Q=o=i+72|0)&gt;&gt;2]=G,b[Q+4&gt;&gt;2]=e,b[(Q=k=i+56|0)&gt;&gt;2]=G,b[Q+4&gt;&gt;2]=e,Q=b[r+20&gt;&gt;2],r=b[r+16&gt;&gt;2],b[i+80&gt;&gt;2]=r,b[i+84&gt;&gt;2]=Q,b[i+64&gt;&gt;2]=r,b[i+68&gt;&gt;2]=Q,b[i+48&gt;&gt;2]=r,b[i+52&gt;&gt;2]=Q,b[i+40&gt;&gt;2]=G,b[i+44&gt;&gt;2]=e,b[i+32&gt;&gt;2]=r,b[i+36&gt;&gt;2]=Q,l=A+148|0,Q=b[(c=A+368|0)&gt;&gt;2],h=v[(J=A+136|0)&gt;&gt;2],D=v[(a=A+132|0)&gt;&gt;2],w=v[(f=A+128|0)&gt;&gt;2],s=i+28|0,C=i- -64|0,g=i+84|0,d=i+80|0,u=A+376|0;A:{for(;;){r:{e:{i:{a:{if(!((V=B(p(B(B(B(w*w)+B(D*D))+B(h*h)))))&lt;B(9999999747378752e-20))){if(b[s&gt;&gt;2]=0,v[i+24&gt;&gt;2]=-h,E=b[m&gt;&gt;2]+-1|0,b[m&gt;&gt;2]=E,X=R(Q,36),e=b[(G=(r=X+A|0)+180|0)&gt;&gt;2],b[G&gt;&gt;2]=e+1,b[(W=(F=e&lt;&lt;2)+(e=r+148|0)|0)+16&gt;&gt;2]=0,E=b[348+((E&lt;&lt;2)+A|0)&gt;&gt;2],b[W&gt;&gt;2]=E,v[i+20&gt;&gt;2]=-D,v[i+16&gt;&gt;2]=-w,we(A,i+16|0,E),E=b[G&gt;&gt;2],W=b[(e+(E&lt;&lt;2)|0)-4&gt;&gt;2],h=v[W+16&gt;&gt;2],D=B(h-v[i+32&gt;&gt;2]),y=B(D*D),D=v[W+20&gt;&gt;2],w=B(D-v[i+36&gt;&gt;2]),Y=B(y+B(w*w)),w=v[W+24&gt;&gt;2],y=B(w-v[i+40&gt;&gt;2]),!(B(Y+B(y*y))&lt;B(9999999747378752e-20)||(y=B(h-v[i+48&gt;&gt;2]),Y=B(y*y),y=B(D-v[i+52&gt;&gt;2]),Y=B(Y+B(y*y)),y=B(w-v[k&gt;&gt;2]),B(Y+B(y*y))&lt;B(9999999747378752e-20)||(y=B(h-v[C&gt;&gt;2]),Y=B(y*y),y=B(D-v[i+68&gt;&gt;2]),Y=B(Y+B(y*y)),y=B(w-v[o&gt;&gt;2]),B(Y+B(y*y))&lt;B(9999999747378752e-20)||(y=B(h-v[d&gt;&gt;2]),Y=B(y*y),y=B(D-v[g&gt;&gt;2]),Y=B(Y+B(y*y)),y=B(w-v[t&gt;&gt;2]),B(Y+B(y*y))&lt;B(9999999747378752e-20)))))){if(x=b[(I=(W=W+16|0)+8|0)+4&gt;&gt;2],b[(F=(i+32|0)+((O=O+1&amp;3)&lt;&lt;4)|0)+8&gt;&gt;2]=b[I&gt;&gt;2],b[F+12&gt;&gt;2]=x,M=b[W+4&gt;&gt;2],b[F&gt;&gt;2]=b[W&gt;&gt;2],b[F+4&gt;&gt;2]=M,h=B(B(B(B(v[f&gt;&gt;2]*h)+B(v[a&gt;&gt;2]*D))+B(v[J&gt;&gt;2]*w))/V),B(B(V-(S=h&gt;S?h:S))+B(V*B(-9999999747378752e-20)))&lt;=B(0))break a;b[i+12&gt;&gt;2]=0;f:{n:{t:{b:{o:{if(4!=(0|E)){if(3==(0|E))break b;if(2!=(0|E))break o;if(r=b[r+152&gt;&gt;2],T=v[r+16&gt;&gt;2],e=b[e&gt;&gt;2],Z=v[e+16&gt;&gt;2],V=B(T-Z),U=v[r+20&gt;&gt;2],D=v[e+20&gt;&gt;2],y=B(U-D),j=v[r+24&gt;&gt;2],w=v[e+24&gt;&gt;2],Y=B(j-w),!((h=B(B(B(V*V)+B(y*y))+B(Y*Y)))&gt;B(0)))break f;if((h=B(B(-B(B(B(Z*V)+B(D*y))+B(w*Y)))/h))&gt;=B(1))break t;if(h&lt;=B(0))break n;if(b[i+12&gt;&gt;2]=3,v[i+20&gt;&gt;2]=h,v[i+16&gt;&gt;2]=B(1)-h,w=B(w+B(Y*h)),Z=B(Z+B(V*h)),h=B(D+B(y*h)),(Z=B(B(w*w)+B(B(Z*Z)+B(h*h))))&gt;=B(0))break e;break f}Z=We(b[e&gt;&gt;2]+16|0,b[r+152&gt;&gt;2]+16|0,b[r+156&gt;&gt;2]+16|0,b[r+160&gt;&gt;2]+16|0,i+16|0,i+12|0)}if(!(Z&gt;=B(0)))break f;break e}if((Z=Fe(b[e&gt;&gt;2]+16|0,b[r+152&gt;&gt;2]+16|0,b[r+156&gt;&gt;2]+16|0,i+16|0,i+12|0))&gt;=B(0))break e;break f}if(b[i+16&gt;&gt;2]=0,b[i+20&gt;&gt;2]=1065353216,b[i+12&gt;&gt;2]=2,(Z=B(B(B(T*T)+B(U*U))+B(j*j)))&gt;=B(0))break e;break f}if(b[i+16&gt;&gt;2]=1065353216,b[i+20&gt;&gt;2]=0,b[i+12&gt;&gt;2]=1,(Z=B(B(B(Z*Z)+B(D*D))+B(w*w)))&gt;=B(0))break e}r=b[(e=A+364|0)&gt;&gt;2],b[e&gt;&gt;2]=r+1,Q=b[A+368&gt;&gt;2],_=R(Q,36)+A|0,e=b[(m=_+180|0)&gt;&gt;2]+-1|0,b[m&gt;&gt;2]=e,b[348+((r&lt;&lt;2)+A|0)&gt;&gt;2]=b[148+(_+(e&lt;&lt;2)|0)&gt;&gt;2];break i}r=b[(e=A+364|0)&gt;&gt;2],b[e&gt;&gt;2]=r+1,Q=b[A+368&gt;&gt;2],_=R(Q,36)+A|0,e=b[(m=_+180|0)&gt;&gt;2]+-1|0,b[m&gt;&gt;2]=e,b[348+((r&lt;&lt;2)+A|0)&gt;&gt;2]=b[148+(_+(e&lt;&lt;2)|0)&gt;&gt;2];break i}b[A+376&gt;&gt;2]=1;break i}r=b[(e=A+364|0)&gt;&gt;2],b[e&gt;&gt;2]=r+1,Q=b[A+368&gt;&gt;2],_=R(Q,36)+A|0,e=b[(m=_+180|0)&gt;&gt;2]+-1|0,b[m&gt;&gt;2]=e,b[348+((r&lt;&lt;2)+A|0)&gt;&gt;2]=b[148+(_+(e&lt;&lt;2)|0)&gt;&gt;2]}r=b[A+376&gt;&gt;2];break r}if(M=R(Q=1-Q|0,36)+A|0,b[(W=M+180|0)&gt;&gt;2]=0,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[_&gt;&gt;2]=0,b[_+4&gt;&gt;2]=0,b[c&gt;&gt;2]=Q,E=b[i+12&gt;&gt;2],I=b[G&gt;&gt;2])for(r=X+l|0,e=0,h=B(0),G=i+16|0,D=B(0),w=B(0);F=b[r&gt;&gt;2],1&lt;&lt;e&amp;E?(X=b[W&gt;&gt;2],b[(x=(X&lt;&lt;2)+M|0)+148&gt;&gt;2]=F,h=v[G&gt;&gt;2],b[x+164&gt;&gt;2]=b[G&gt;&gt;2],b[W&gt;&gt;2]=X+1,F=b[r&gt;&gt;2],V=v[F+24&gt;&gt;2],D=v[F+20&gt;&gt;2],w=B(B(v[F+16&gt;&gt;2]*h)+v[f&gt;&gt;2]),v[f&gt;&gt;2]=w,D=B(B(D*h)+v[a&gt;&gt;2]),v[a&gt;&gt;2]=D,h=B(B(V*h)+v[J&gt;&gt;2]),v[J&gt;&gt;2]=h):(X=b[m&gt;&gt;2],b[m&gt;&gt;2]=X+1,b[348+((X&lt;&lt;2)+A|0)&gt;&gt;2]=F),r=r+4|0,G=G+4|0,(0|I)!=(0|(e=e+1|0)););else h=B(0),D=B(0),w=B(0);if(15==(0|E)&amp;&amp;(b[u&gt;&gt;2]=1),(H=H+1|0)&gt;&gt;&gt;0&gt;=128)break A;if(!(r=b[u&gt;&gt;2]))continue}break}return b[A+372&gt;&gt;2]=148+(R(Q,36)+A|0),1!=(0|r)?(N=i+96|0,r||(h=v[A+128&gt;&gt;2],D=B(h*h),h=v[A+132&gt;&gt;2],D=B(D+B(h*h)),h=v[A+136&gt;&gt;2],v[A+144&gt;&gt;2]=p(B(D+B(h*h))),r=0),r):(b[A+144&gt;&gt;2]=0,N=i+96|0,1)}return b[A+376&gt;&gt;2]=2,b[A+372&gt;&gt;2]=148+(R(Q,36)+A|0),N=i+96|0,2}function we(A,r,e){var i,a,f,n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0);N=i=N-48|0,n=v[r+8&gt;&gt;2],t=v[r&gt;&gt;2],o=v[r+4&gt;&gt;2],b[e+12&gt;&gt;2]=0,k=n,n=B(B(1)/B(p(B(B(B(t*t)+B(o*o))+B(n*n))))),v[e+8&gt;&gt;2]=k*n,v[e+4&gt;&gt;2]=o*n,v[e&gt;&gt;2]=t*n,r=b[A+120&gt;&gt;2],a=b[A+124&gt;&gt;2],f=b[A&gt;&gt;2]+(a&gt;&gt;1)|0,BA[1&amp;a?b[b[f&gt;&gt;2]+r&gt;&gt;2]:r](i+32|0,f,e),b[i+12&gt;&gt;2]=0,v[i+8&gt;&gt;2]=-v[e+8&gt;&gt;2],v[i+4&gt;&gt;2]=-v[e+4&gt;&gt;2],v[i&gt;&gt;2]=-v[e&gt;&gt;2],function(A,r,e){var i,a,f,n=B(0),t=B(0),o=B(0),k=0;N=i=N-32|0,a=b[r+124&gt;&gt;2],f=b[r+4&gt;&gt;2]+(a&gt;&gt;1)|0,k=b[r+120&gt;&gt;2],k=1&amp;a?b[b[f&gt;&gt;2]+k&gt;&gt;2]:k,b[i+12&gt;&gt;2]=0,n=v[e&gt;&gt;2],t=v[e+4&gt;&gt;2],o=v[e+8&gt;&gt;2],v[i+8&gt;&gt;2]=B(B(n*v[r+40&gt;&gt;2])+B(t*v[r+44&gt;&gt;2]))+B(o*v[r+48&gt;&gt;2]),v[i+4&gt;&gt;2]=B(B(n*v[r+24&gt;&gt;2])+B(t*v[r+28&gt;&gt;2]))+B(o*v[r+32&gt;&gt;2]),v[i&gt;&gt;2]=B(B(n*v[r+8&gt;&gt;2])+B(t*v[r+12&gt;&gt;2]))+B(o*v[r+16&gt;&gt;2]),BA[k](i+16|0,f,i),b[A+12&gt;&gt;2]=0,n=v[i+16&gt;&gt;2],t=v[i+20&gt;&gt;2],o=v[i+24&gt;&gt;2],v[A+8&gt;&gt;2]=B(B(B(n*v[r+88&gt;&gt;2])+B(t*v[r+92&gt;&gt;2]))+B(o*v[r+96&gt;&gt;2]))+v[r+112&gt;&gt;2],v[A+4&gt;&gt;2]=B(B(B(n*v[r+72&gt;&gt;2])+B(t*v[r+76&gt;&gt;2]))+B(o*v[r+80&gt;&gt;2]))+v[r+108&gt;&gt;2],v[A&gt;&gt;2]=B(B(B(n*v[r+56&gt;&gt;2])+B(t*v[r+60&gt;&gt;2]))+B(o*v[r- -64&gt;&gt;2]))+v[r+104&gt;&gt;2],N=i+32|0}(i+16|0,A,i),n=v[i+16&gt;&gt;2],t=v[i+32&gt;&gt;2],o=v[i+20&gt;&gt;2],k=v[i+36&gt;&gt;2],c=v[i+24&gt;&gt;2],u=v[i+40&gt;&gt;2],b[e+28&gt;&gt;2]=0,v[e+24&gt;&gt;2]=u-c,v[e+20&gt;&gt;2]=k-o,v[e+16&gt;&gt;2]=t-n,N=i+48|0}function We(A,r,e,i,a,f){var n,t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=0,s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=0,Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=0,F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=B(0),S=0,T=0,U=0,j=0;return N=n=N-96|0,b[n+92&gt;&gt;2]=i,b[n+88&gt;&gt;2]=e,b[n+84&gt;&gt;2]=r,b[n+80&gt;&gt;2]=A,b[n+60&gt;&gt;2]=0,Q=v[r+8&gt;&gt;2],h=v[i+8&gt;&gt;2],u=B(Q-h),v[n+56&gt;&gt;2]=u,p=v[r+4&gt;&gt;2],G=v[i+4&gt;&gt;2],D=B(p-G),v[n+52&gt;&gt;2]=D,b[n+44&gt;&gt;2]=0,w=v[A+8&gt;&gt;2],g=B(w-h),v[n+40&gt;&gt;2]=g,E=v[A+4&gt;&gt;2],_=B(E-G),v[n+36&gt;&gt;2]=_,V=v[A&gt;&gt;2],F=v[i&gt;&gt;2],R=B(V-F),v[n+32&gt;&gt;2]=R,Z=v[r&gt;&gt;2],t=B(Z-F),v[n+48&gt;&gt;2]=t,b[n+76&gt;&gt;2]=0,X=v[e+8&gt;&gt;2],o=B(X-h),v[n+72&gt;&gt;2]=o,s=v[e+4&gt;&gt;2],c=B(s-G),v[n+68&gt;&gt;2]=c,Y=v[e&gt;&gt;2],C=B(Y-F),v[n+64&gt;&gt;2]=C,k=B(-1),J=B(R*D),I=B(_*u),x=B(g*t),M=B(R*u),m=B(_*t),D=B(g*D),(u=B(B(B(J*o)+B(B(B(B(I*C)+B(x*c))-B(M*c))-B(m*o)))-B(D*C)))==B(0)|u!=u||(d=B(E-p),Y=B(Z-Y),Z=B(V-Z),p=B(p-s),s=B(w*B(B(d*Y)-B(Z*p))),w=B(w-Q),Q=B(Q-X),B(u*B(s+B(B(V*B(B(w*p)-B(d*Q)))+B(E*B(B(Z*Q)-B(w*Y))))))&lt;=B(0)&amp;&amp;(b[(l=n+24|0)&gt;&gt;2]=0,b[n+16&gt;&gt;2]=0,b[n+20&gt;&gt;2]=0,b[n+12&gt;&gt;2]=0,B(u*B(B(B(B(I-D)*F)+B(G*B(x-M)))+B(B(J-m)*h)))&gt;B(0)&amp;&amp;(k=Fe(b[n+80&gt;&gt;2],b[n+84&gt;&gt;2],i,n+16|0,n+12|0),b[a+8&gt;&gt;2]=0,y=b[n+20&gt;&gt;2],b[a&gt;&gt;2]=b[n+16&gt;&gt;2],b[a+4&gt;&gt;2]=y,b[a+12&gt;&gt;2]=b[l&gt;&gt;2],l=b[n+12&gt;&gt;2],b[f&gt;&gt;2]=2&amp;l|l&lt;&lt;1&amp;8|1&amp;l),h=v[n+52&gt;&gt;2],G=v[n+56&gt;&gt;2],l=i+4|0,B(u*B(B(B(B(B(h*o)-B(G*c))*v[i&gt;&gt;2])+B(v[l&gt;&gt;2]*B(B(G*C)-B(o*t))))+B(B(B(c*t)-B(h*C))*v[i+8&gt;&gt;2])))&gt;B(0)&amp;&amp;((t=Fe(b[n+84&gt;&gt;2],b[n+88&gt;&gt;2],i,n+16|0,n+12|0))&lt;k^1&amp;&amp;!(k&lt;B(0))||(b[a+4&gt;&gt;2]=b[n+16&gt;&gt;2],b[a&gt;&gt;2]=0,y=b[n+24&gt;&gt;2],b[a+8&gt;&gt;2]=b[n+20&gt;&gt;2],b[a+12&gt;&gt;2]=y,b[f&gt;&gt;2]=b[n+12&gt;&gt;2]&lt;&lt;1&amp;14,k=t)),B(u*B(B(B(B(B(c*g)-B(o*_))*v[i&gt;&gt;2])+B(v[l&gt;&gt;2]*B(B(o*R)-B(g*C))))+B(B(B(_*C)-B(c*R))*v[i+8&gt;&gt;2])))&gt;B(0)&amp;&amp;((t=Fe(b[n+88&gt;&gt;2],b[n+80&gt;&gt;2],i,n+16|0,n+12|0))&lt;k^1&amp;&amp;!(k&lt;B(0))||(b[a+8&gt;&gt;2]=b[n+16&gt;&gt;2],b[a+4&gt;&gt;2]=0,b[a&gt;&gt;2]=b[n+20&gt;&gt;2],b[a+12&gt;&gt;2]=b[n+24&gt;&gt;2],l=b[n+12&gt;&gt;2],b[f&gt;&gt;2]=l&gt;&gt;&gt;1&amp;1|l&lt;&lt;1&amp;8|l&lt;&lt;2&amp;4,k=t)),k&lt;B(0)&amp;&amp;(k=v[(S=e+4|0)&gt;&gt;2],t=v[(T=r+8|0)&gt;&gt;2],o=v[i&gt;&gt;2],c=v[(W=e+8|0)&gt;&gt;2],C=v[r&gt;&gt;2],g=v[(l=i+4|0)&gt;&gt;2],m=B(B(B(k*t)*o)+B(B(c*C)*g)),s=t,t=v[e&gt;&gt;2],d=B(k*C),k=v[(y=i+8|0)&gt;&gt;2],d=B(B(m-B(g*B(s*t)))-B(d*k)),s=k,k=v[(U=r+4|0)&gt;&gt;2],k=B(B(B(d+B(s*B(t*k)))-B(o*B(c*k)))/u),v[a&gt;&gt;2]=k,t=v[(j=A+4|0)&gt;&gt;2],o=v[W&gt;&gt;2],c=v[i&gt;&gt;2],C=v[(W=A+8|0)&gt;&gt;2],g=v[e&gt;&gt;2],_=v[l&gt;&gt;2],m=B(B(B(t*o)*c)+B(B(C*g)*_)),s=o,o=v[A&gt;&gt;2],d=B(t*g),t=v[y&gt;&gt;2],d=B(B(m-B(_*B(s*o)))-B(d*t)),s=t,t=v[S&gt;&gt;2],t=B(B(B(d+B(s*B(o*t)))-B(c*B(C*t)))/u),v[a+4&gt;&gt;2]=t,b[f&gt;&gt;2]=15,o=v[U&gt;&gt;2],c=v[W&gt;&gt;2],C=v[i&gt;&gt;2],g=v[T&gt;&gt;2],_=v[A&gt;&gt;2],R=v[l&gt;&gt;2],m=B(B(B(o*c)*C)+B(B(g*_)*R)),s=c,c=v[r&gt;&gt;2],d=B(o*_),o=v[y&gt;&gt;2],d=B(B(m-B(R*B(s*c)))-B(d*o)),s=o,o=v[j&gt;&gt;2],u=B(B(B(d+B(s*B(c*o)))-B(C*B(g*o)))/u),v[a+8&gt;&gt;2]=u,v[a+12&gt;&gt;2]=B(1)-B(B(k+t)+u),k=B(0)))),N=n+96|0,k}function Fe(A,r,e,i,a){var f=B(0),n=B(0),t=B(0),k=B(0),c=B(0),u=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=0,Q=B(0),D=B(0),w=0,Z=0,Y=B(0),W=B(0),F=B(0),E=B(0),N=B(0);n=B(-1),c=v[A&gt;&gt;2],k=v[r&gt;&gt;2],f=B(c-k),t=v[r+4&gt;&gt;2],G=v[e+4&gt;&gt;2],W=B(t-G),m=v[A+4&gt;&gt;2],_=B(m-t),Q=v[e&gt;&gt;2],F=B(k-Q),s=B(B(f*W)-B(_*F)),u=v[r+8&gt;&gt;2],D=v[e+8&gt;&gt;2],E=B(u-D),h=v[A+8&gt;&gt;2],C=B(h-u),g=B(B(_*E)-B(C*W)),d=B(B(C*F)-B(f*E));A:if((N=B(B(s*s)+B(B(g*g)+B(d*d))))&gt;B(0)){r:{e:{i:{a:{if(B(B(B(c*B(B(s*_)-B(d*C)))+B(m*B(B(g*C)-B(s*f))))+B(B(B(d*f)-B(g*_))*h))&gt;B(0)){if(_=B(k-c),C=B(t-m),R=B(u-h),n=B(B(B(_*_)+B(C*C))+B(R*R)),f=B(-1),!(n&gt;B(0)))break e;if((n=B(B(-B(B(B(c*_)+B(m*C))+B(h*R)))/n))&gt;=B(1))break a;if(y=1,n&lt;=B(0))break i;l(B(B(1)-n)),w=o(0),l(n),Z=o(0),y=3,f=B(h+B(R*n)),k=B(f*f),f=B(c+B(_*n)),t=B(f*f),f=B(m+B(C*n)),f=B(k+B(t+B(f*f)));break e}f=B(-1);break r}Z=1065353216,y=2,f=B(B(B(k*k)+B(t*t))+B(u*u));break e}w=1065353216,f=B(B(B(c*c)+B(m*m))+B(h*h))}b[i+8&gt;&gt;2]=0,b[i+4&gt;&gt;2]=Z,b[i&gt;&gt;2]=w,b[a&gt;&gt;2]=y,u=v[r+8&gt;&gt;2],t=v[r+4&gt;&gt;2],k=v[r&gt;&gt;2]}h=B(D-h),m=B(G-m),_=B(Q-c);r:{e:{if(B(B(B(k*B(B(s*W)-B(d*E)))+B(t*B(B(g*E)-B(s*F))))+B(B(B(d*F)-B(g*W))*u))&gt;B(0)){n=B(-1);i:{a:{if(Q=v[e&gt;&gt;2],C=B(Q-k),D=v[e+4&gt;&gt;2],R=B(D-t),Y=v[e+8&gt;&gt;2],G=B(Y-u),(c=B(B(B(C*C)+B(R*R))+B(G*G)))&gt;B(0)){if(!((c=B(B(-B(B(B(k*C)+B(t*R))+B(u*G)))/c))&gt;=B(1))){if(y=1,c&lt;=B(0))break a;if(n=B(u+B(G*c)),u=B(n*n),n=B(k+B(C*c)),k=B(n*n),n=B(t+B(R*c)),n=B(u+B(k+B(n*n))),l(B(B(1)-c)),w=o(0),l(c),Z=o(0),y=3,f&lt;B(0))break e;break i}Z=1065353216,w=0,y=2,n=B(B(B(Q*Q)+B(D*D))+B(Y*Y))}if(!(f&lt;B(0)))break i;break e}if(n=B(B(B(k*k)+B(t*t))+B(u*u)),Z=0,w=1065353216,f&lt;B(0))break e}if(n&lt;f)break e}n=f;break r}b[i+8&gt;&gt;2]=Z,b[i+4&gt;&gt;2]=w,b[i&gt;&gt;2]=0,b[a&gt;&gt;2]=y&lt;&lt;1}r:{e:{if(t=v[e&gt;&gt;2],u=v[e+4&gt;&gt;2],c=v[e+8&gt;&gt;2],B(B(B(t*B(B(s*m)-B(d*h)))+B(u*B(B(g*h)-B(s*_))))+B(B(B(d*_)-B(g*m))*c))&gt;B(0)){f=B(-1);i:{a:{if(Q=v[A&gt;&gt;2],C=B(Q-t),D=v[A+4&gt;&gt;2],R=B(D-u),Y=v[A+8&gt;&gt;2],G=B(Y-c),(k=B(B(B(C*C)+B(R*R))+B(G*G)))&gt;B(0)){if(!((k=B(B(-B(B(B(t*C)+B(u*R))+B(c*G)))/k))&gt;=B(1))){if(k&lt;=B(0))break a;if(f=B(c+B(G*k)),c=B(f*f),f=B(t+B(C*k)),t=B(f*f),f=B(u+B(R*k)),f=B(c+B(t+B(f*f))),l(B(B(1)-k)),w=o(0),l(k),Z=o(0),y=3,n&lt;B(0))break e;break i}Z=1065353216,w=0,y=2,f=B(B(B(Q*Q)+B(D*D))+B(Y*Y))}if(!(n&lt;B(0)))break i;break e}if(f=B(B(B(t*t)+B(u*u))+B(c*c)),Z=0,w=1065353216,y=1,n&lt;B(0))break e}if(f&lt;n)break e}if(!(n&lt;B(0)))break A;break r}if(b[i+8&gt;&gt;2]=w,b[i+4&gt;&gt;2]=0,b[i&gt;&gt;2]=Z,b[a&gt;&gt;2]=5&amp;(y&lt;&lt;2|y&gt;&gt;&gt;1),n=f,!(f&lt;B(0)))break A}k=B(B(B(B(g*v[A&gt;&gt;2])+B(d*v[A+4&gt;&gt;2]))+B(s*v[A+8&gt;&gt;2]))/N),n=B(d*k),t=B(v[r+4&gt;&gt;2]-n),f=B(g*k),u=B(v[r&gt;&gt;2]-f),g=B(B(F*t)-B(W*u)),k=B(s*k),s=B(v[r+8&gt;&gt;2]-k),t=B(B(W*s)-B(E*t)),c=B(t*t),t=B(B(E*u)-B(F*s)),c=B(p(B(B(g*g)+B(c+B(t*t))))),t=B(p(N)),u=B(c/t),v[i&gt;&gt;2]=u,b[a&gt;&gt;2]=7,s=B(v[e+4&gt;&gt;2]-n),g=B(v[e&gt;&gt;2]-f),d=B(B(_*s)-B(m*g)),c=B(d*d),d=B(v[e+8&gt;&gt;2]-k),s=B(B(m*d)-B(h*s)),C=B(s*s),s=B(B(h*g)-B(_*d)),t=B(B(p(B(c+B(C+B(s*s)))))/t),v[i+4&gt;&gt;2]=t,v[i+8&gt;&gt;2]=B(1)-B(u+t),n=B(B(k*k)+B(B(f*f)+B(n*n)))}return n}function Ze(A,r,e,i,a,n){var t,o=B(0),k=B(0),c=B(0),u=0,l=B(0),s=B(0),g=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=0,F=B(0),E=B(0),V=0,X=0,J=0,I=B(0),x=0,M=0,S=B(0),T=B(0),U=B(0),j=B(0);N=t=N-19040|0,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[n+32&gt;&gt;2]=0,b[(u=n+24|0)&gt;&gt;2]=0,b[u+4&gt;&gt;2]=0,b[(u=n+16|0)&gt;&gt;2]=0,b[u+4&gt;&gt;2]=0,b[(u=n+8|0)&gt;&gt;2]=0,b[u+4&gt;&gt;2]=0,b[t+18916&gt;&gt;2]=e,b[t+18912&gt;&gt;2]=A,o=v[i+20&gt;&gt;2],k=v[i+36&gt;&gt;2],c=v[(A=r+20|0)&gt;&gt;2],l=v[(e=r+36|0)&gt;&gt;2],_=v[(u=r+24|0)&gt;&gt;2],s=v[i+24&gt;&gt;2],R=v[(W=r+40|0)&gt;&gt;2],g=v[i+40&gt;&gt;2],m=v[i+32&gt;&gt;2],h=v[i&gt;&gt;2],G=v[i+16&gt;&gt;2],y=v[i+4&gt;&gt;2],Q=v[r+32&gt;&gt;2],D=v[r&gt;&gt;2],w=v[r+16&gt;&gt;2],F=v[r+4&gt;&gt;2],Y=v[r+8&gt;&gt;2],Z=v[i+8&gt;&gt;2],b[t+18964&gt;&gt;2]=0,b[t+18948&gt;&gt;2]=0,b[t+18932&gt;&gt;2]=0,E=B(B(B(Y*Z)+B(_*s))+B(R*g)),v[t+18960&gt;&gt;2]=E,I=B(B(B(F*Z)+B(c*s))+B(l*g)),v[t+18956&gt;&gt;2]=I,s=B(B(B(D*Z)+B(w*s))+B(Q*g)),v[t+18952&gt;&gt;2]=s,g=B(B(B(Y*y)+B(_*o))+B(R*k)),v[t+18944&gt;&gt;2]=g,Z=B(B(B(F*y)+B(c*o))+B(l*k)),v[t+18940&gt;&gt;2]=Z,o=B(B(B(D*y)+B(w*o))+B(Q*k)),v[t+18936&gt;&gt;2]=o,k=B(B(B(h*Y)+B(G*_))+B(m*R)),v[t+18928&gt;&gt;2]=k,c=B(B(B(h*F)+B(G*c))+B(m*l)),v[t+18924&gt;&gt;2]=c,l=B(B(B(h*D)+B(G*w))+B(m*Q)),v[t+18920&gt;&gt;2]=l,_=v[A&gt;&gt;2],R=v[e&gt;&gt;2],m=v[u&gt;&gt;2],h=v[i+52&gt;&gt;2],G=v[r+52&gt;&gt;2],y=v[W&gt;&gt;2],Q=v[i+56&gt;&gt;2],D=v[r+56&gt;&gt;2],w=v[r&gt;&gt;2],F=v[r+16&gt;&gt;2],Y=v[r+32&gt;&gt;2],S=v[r+4&gt;&gt;2],T=v[r+8&gt;&gt;2],U=v[i+48&gt;&gt;2],j=v[r+48&gt;&gt;2],b[t+19036&gt;&gt;2]=0,b[t+19028&gt;&gt;2]=0,b[t+19012&gt;&gt;2]=0,v[t+19008&gt;&gt;2]=E,v[t+19004&gt;&gt;2]=g,v[t+19e3&gt;&gt;2]=k,b[t+18996&gt;&gt;2]=0,v[t+18992&gt;&gt;2]=I,v[t+18988&gt;&gt;2]=Z,v[t+18984&gt;&gt;2]=c,b[t+18980&gt;&gt;2]=0,v[t+18976&gt;&gt;2]=s,v[t+18972&gt;&gt;2]=o,o=B(U-j),k=B(h-G),c=B(Q-D),v[t+19024&gt;&gt;2]=B(B(T*o)+B(m*k))+B(y*c),v[t+19020&gt;&gt;2]=B(B(o*S)+B(k*_))+B(c*R),v[t+19016&gt;&gt;2]=B(B(o*w)+B(k*F))+B(c*Y),b[t+19032&gt;&gt;2]=351,v[t+18968&gt;&gt;2]=l,b[(A=t+18664|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[t+18656&gt;&gt;2]=0,b[t+18660&gt;&gt;2]=0,b[t+18892&gt;&gt;2]=0,b[t+18896&gt;&gt;2]=0,b[t+18672&gt;&gt;2]=0,b[t+18904&gt;&gt;2]=2,b[t+28&gt;&gt;2]=0,v[t+24&gt;&gt;2]=-v[a+8&gt;&gt;2],v[t+20&gt;&gt;2]=-v[a+4&gt;&gt;2],v[t+16&gt;&gt;2]=-v[a&gt;&gt;2];A:{r:{if(2!=(0|(A=De(t+18528|0,t+18912|0,t+16|0)))){if(1==(0|A)){for(b[(e=A=t+18520|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[t+72&gt;&gt;2]=0,b[(e=t- -64|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[t+18512&gt;&gt;2]=0,b[t+18516&gt;&gt;2]=0,b[t+18508&gt;&gt;2]=0,b[t+16&gt;&gt;2]=9,b[t+56&gt;&gt;2]=0,b[t+60&gt;&gt;2]=0,i=14336;b[(e=(t+16|0)+i|0)+4144&gt;&gt;2]=0,u=b[A&gt;&gt;2],b[e+4148&gt;&gt;2]=u,e=e+4100|0,u&amp;&amp;(b[u+44&gt;&gt;2]=e),b[A&gt;&gt;2]=e,i=i+-56|0;);if(b[t+18524&gt;&gt;2]=256,b[t+12&gt;&gt;2]=0,v[t+8&gt;&gt;2]=-v[a+8&gt;&gt;2],v[t+4&gt;&gt;2]=-v[a+4&gt;&gt;2],v[t&gt;&gt;2]=-v[a&gt;&gt;2],9!=(0|function(A,r,e){var i,a,n=0,t=B(0),o=0,k=B(0),c=0,u=0,l=0,s=B(0),g=0,_=B(0),R=B(0),m=B(0),h=B(0),G=0,y=0,Q=B(0),D=B(0),w=B(0),Z=0,Y=0,W=0,F=0,E=0,V=0,X=0,J=B(0);N=i=N-16|0,a=A;e:{i:{a:{f:{n:{if(o=b[r+372&gt;&gt;2],!(d[o+32&gt;&gt;2]&lt;2)&amp;&amp;function A(r){var e,i=0,a=0,f=0,n=0,t=0,o=0,k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=0,R=B(0),m=0;N=e=N-32|0;t:{a=b[r+372&gt;&gt;2];b:if(!((i=b[a+32&gt;&gt;2]+-1|0)&gt;&gt;&gt;0&gt;3)){switch(i-1|0){default:if(b[e+28&gt;&gt;2]=0,b[a+20&gt;&gt;2]=0,i=b[r+364&gt;&gt;2]+-1|0,b[r+364&gt;&gt;2]=i,b[e+20&gt;&gt;2]=0,b[e+24&gt;&gt;2]=0,b[a+32&gt;&gt;2]=2,_=a,a=b[348+((i&lt;&lt;2)+r|0)&gt;&gt;2],b[_+4&gt;&gt;2]=a,b[e+16&gt;&gt;2]=1065353216,we(r,e+16|0,a),A(r))break t;if(o=b[(a=r+364|0)&gt;&gt;2],f=b[(i=r+372|0)&gt;&gt;2],t=b[f+32&gt;&gt;2]+-1|0,n=b[(t&lt;&lt;2)+f&gt;&gt;2],b[348+((o&lt;&lt;2)+r|0)&gt;&gt;2]=n,b[f+32&gt;&gt;2]=t,f=b[i&gt;&gt;2],b[e+12&gt;&gt;2]=0,t=e+24|0,v[e+8&gt;&gt;2]=-v[t&gt;&gt;2],b[a&gt;&gt;2]=o,o=b[f+32&gt;&gt;2],b[f+32&gt;&gt;2]=o+1,b[(f=f+(o&lt;&lt;2)|0)&gt;&gt;2]=n,v[e+4&gt;&gt;2]=-v[e+20&gt;&gt;2],v[e&gt;&gt;2]=-v[e+16&gt;&gt;2],b[f+16&gt;&gt;2]=0,we(r,e,n),A(r))break t;if(f=b[i&gt;&gt;2],n=b[f+32&gt;&gt;2]+-1|0,b[f+32&gt;&gt;2]=n,o=b[a&gt;&gt;2],f=b[f+(n&lt;&lt;2)&gt;&gt;2],b[348+((o&lt;&lt;2)+r|0)&gt;&gt;2]=f,b[t&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[a&gt;&gt;2]=o,a=b[i&gt;&gt;2],i=b[a+32&gt;&gt;2],b[a+32&gt;&gt;2]=i+1,b[e+16&gt;&gt;2]=0,b[e+20&gt;&gt;2]=0,b[(a=a+(i&lt;&lt;2)|0)&gt;&gt;2]=f,b[e+20&gt;&gt;2]=1065353216,b[a+16&gt;&gt;2]=0,we(r,e+16|0,f),A(r))break t;if(o=b[(a=r+364|0)&gt;&gt;2],f=b[(i=r+372|0)&gt;&gt;2],n=b[f+32&gt;&gt;2]+-1|0,t=b[(n&lt;&lt;2)+f&gt;&gt;2],b[348+((o&lt;&lt;2)+r|0)&gt;&gt;2]=t,b[f+32&gt;&gt;2]=n,f=b[i&gt;&gt;2],b[e+12&gt;&gt;2]=0,n=e+24|0,v[e+8&gt;&gt;2]=-v[n&gt;&gt;2],b[a&gt;&gt;2]=o,o=b[f+32&gt;&gt;2],b[f+32&gt;&gt;2]=o+1,b[(f=f+(o&lt;&lt;2)|0)&gt;&gt;2]=t,v[e+4&gt;&gt;2]=-v[e+20&gt;&gt;2],v[e&gt;&gt;2]=-v[e+16&gt;&gt;2],b[f+16&gt;&gt;2]=0,we(r,e,t),A(r))break t;if(f=b[i&gt;&gt;2],t=b[f+32&gt;&gt;2]+-1|0,b[f+32&gt;&gt;2]=t,o=b[a&gt;&gt;2],f=b[f+(t&lt;&lt;2)&gt;&gt;2],b[348+((o&lt;&lt;2)+r|0)&gt;&gt;2]=f,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[n&gt;&gt;2]=1065353216,b[a&gt;&gt;2]=o,a=b[i&gt;&gt;2],i=b[a+32&gt;&gt;2],b[a+32&gt;&gt;2]=i+1,b[e+16&gt;&gt;2]=0,b[e+20&gt;&gt;2]=0,b[(a=a+(i&lt;&lt;2)|0)&gt;&gt;2]=f,b[a+16&gt;&gt;2]=0,we(r,e+16|0,f),A(r))break t;if(t=b[(a=r+364|0)&gt;&gt;2],i=b[(f=r+372|0)&gt;&gt;2],o=b[i+32&gt;&gt;2]+-1|0,n=b[(o&lt;&lt;2)+i&gt;&gt;2],b[348+((t&lt;&lt;2)+r|0)&gt;&gt;2]=n,b[i+32&gt;&gt;2]=o,i=b[f&gt;&gt;2],b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=-v[e+24&gt;&gt;2],b[a&gt;&gt;2]=t,t=b[i+32&gt;&gt;2],b[i+32&gt;&gt;2]=t+1,b[(i=i+(t&lt;&lt;2)|0)&gt;&gt;2]=n,v[e+4&gt;&gt;2]=-v[e+20&gt;&gt;2],v[e&gt;&gt;2]=-v[e+16&gt;&gt;2],b[i+16&gt;&gt;2]=0,we(r,e,n),A(r))break t;n=b[a&gt;&gt;2],b[a&gt;&gt;2]=n+1,a=b[f&gt;&gt;2],i=b[a+32&gt;&gt;2]+-1|0,b[a+32&gt;&gt;2]=i,b[348+((n&lt;&lt;2)+r|0)&gt;&gt;2]=b[a+(i&lt;&lt;2)&gt;&gt;2];break b;case 1:if(b[e+28&gt;&gt;2]=0,i=b[a+4&gt;&gt;2],f=b[a&gt;&gt;2],c=v[f+20&gt;&gt;2],u=B(v[i+20&gt;&gt;2]-c),n=b[a+8&gt;&gt;2],k=v[f+24&gt;&gt;2],d=B(v[n+24&gt;&gt;2]-k),k=B(v[i+24&gt;&gt;2]-k),l=B(v[n+20&gt;&gt;2]-c),c=B(B(u*d)-B(k*l)),v[e+16&gt;&gt;2]=c,R=k,k=v[f+16&gt;&gt;2],s=B(v[n+16&gt;&gt;2]-k),g=B(v[i+16&gt;&gt;2]-k),k=B(B(R*s)-B(g*d)),v[e+20&gt;&gt;2]=k,u=B(B(g*l)-B(u*s)),v[e+24&gt;&gt;2]=u,!(B(B(u*u)+B(B(c*c)+B(k*k)))&gt;B(0)))break b;if(b[(i=a+28|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=4,i=b[r+364&gt;&gt;2]+-1|0,b[r+364&gt;&gt;2]=i,_=a,a=b[348+((i&lt;&lt;2)+r|0)&gt;&gt;2],b[_+12&gt;&gt;2]=a,we(r,e+16|0,a),A(r))break t;if(t=b[(a=r+364|0)&gt;&gt;2],i=b[(f=r+372|0)&gt;&gt;2],o=b[i+32&gt;&gt;2]+-1|0,n=b[(o&lt;&lt;2)+i&gt;&gt;2],b[348+((t&lt;&lt;2)+r|0)&gt;&gt;2]=n,b[i+32&gt;&gt;2]=o,i=b[f&gt;&gt;2],b[a&gt;&gt;2]=t,t=b[i+32&gt;&gt;2],b[i+32&gt;&gt;2]=t+1,b[(i=i+(t&lt;&lt;2)|0)&gt;&gt;2]=n,b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=-v[e+24&gt;&gt;2],v[e+4&gt;&gt;2]=-v[e+20&gt;&gt;2],v[e&gt;&gt;2]=-v[e+16&gt;&gt;2],b[i+16&gt;&gt;2]=0,we(r,e,n),A(r))break t;n=b[a&gt;&gt;2],b[a&gt;&gt;2]=n+1,a=b[f&gt;&gt;2],i=b[a+32&gt;&gt;2]+-1|0,b[a+32&gt;&gt;2]=i,b[348+((n&lt;&lt;2)+r|0)&gt;&gt;2]=b[a+(i&lt;&lt;2)&gt;&gt;2];break b;case 2:if(r=b[a&gt;&gt;2],i=b[a+12&gt;&gt;2],c=v[i+16&gt;&gt;2],d=B(v[r+16&gt;&gt;2]-c),f=b[a+4&gt;&gt;2],k=v[i+20&gt;&gt;2],l=B(v[f+20&gt;&gt;2]-k),a=b[a+8&gt;&gt;2],u=v[i+24&gt;&gt;2],s=B(v[a+24&gt;&gt;2]-u),g=B(v[r+20&gt;&gt;2]-k),C=B(v[f+24&gt;&gt;2]-u),R=B(v[a+16&gt;&gt;2]-c),u=B(v[r+24&gt;&gt;2]-u),c=B(v[f+16&gt;&gt;2]-c),k=B(v[a+20&gt;&gt;2]-k),!((c=B(B(B(B(d*l)*s)+B(B(B(B(B(g*C)*R)+B(B(u*c)*k))-B(B(d*C)*k))-B(B(g*c)*s)))-B(B(u*l)*R)))!=B(0)&amp;c==c))break b;break t;case 0:}if(i=b[a&gt;&gt;2],c=v[i+20&gt;&gt;2],f=b[a+4&gt;&gt;2],k=v[f+20&gt;&gt;2],u=v[i+24&gt;&gt;2],l=v[f+24&gt;&gt;2],g=v[i+16&gt;&gt;2],C=v[f+16&gt;&gt;2],b[e+28&gt;&gt;2]=0,d=B(k-c),c=B(d*B(0)),l=B(l-u),k=B(l*B(0)),s=B(c-k),v[e+16&gt;&gt;2]=s,g=B(C-g),u=B(g*B(0)),C=B(l-u),v[e+20&gt;&gt;2]=C,R=B(u-d),v[e+24&gt;&gt;2]=R,B(B(R*R)+B(B(s*s)+B(C*C)))&gt;B(0)){if(b[a+24&gt;&gt;2]=0,b[a+32&gt;&gt;2]=3,f=b[(i=r+364|0)&gt;&gt;2]+-1|0,b[i&gt;&gt;2]=f,_=a,a=b[348+((f&lt;&lt;2)+r|0)&gt;&gt;2],b[_+8&gt;&gt;2]=a,we(r,e+16|0,a),A(r))break t;if(t=b[i&gt;&gt;2],a=b[(f=r+372|0)&gt;&gt;2],o=b[a+32&gt;&gt;2]+-1|0,n=b[(o&lt;&lt;2)+a&gt;&gt;2],b[348+((t&lt;&lt;2)+r|0)&gt;&gt;2]=n,b[a+32&gt;&gt;2]=o,a=b[f&gt;&gt;2],b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=-v[e+24&gt;&gt;2],b[i&gt;&gt;2]=t,i=b[a+32&gt;&gt;2],b[a+32&gt;&gt;2]=i+1,b[(a=a+(i&lt;&lt;2)|0)&gt;&gt;2]=n,v[e+4&gt;&gt;2]=-v[e+20&gt;&gt;2],v[e&gt;&gt;2]=-v[e+16&gt;&gt;2],b[a+16&gt;&gt;2]=0,we(r,e,n),A(r))break t;a=b[(i=r+364|0)&gt;&gt;2],b[i&gt;&gt;2]=a+1,i=b[f&gt;&gt;2],f=b[i+32&gt;&gt;2]+-1|0,b[i+32&gt;&gt;2]=f,b[348+((a&lt;&lt;2)+r|0)&gt;&gt;2]=b[i+(f&lt;&lt;2)&gt;&gt;2]}if(b[(o=e+28|0)&gt;&gt;2]=0,m=e+24|0,s=B(g-c),v[m&gt;&gt;2]=s,C=B(k-u),v[e+20&gt;&gt;2]=C,l=B(c-l),v[e+16&gt;&gt;2]=l,B(B(s*s)+B(B(l*l)+B(C*C)))&gt;B(0)){if(i=b[(a=r+364|0)&gt;&gt;2]+-1|0,b[a&gt;&gt;2]=i,n=b[(f=r+372|0)&gt;&gt;2],t=b[n+32&gt;&gt;2],b[n+32&gt;&gt;2]=t+1,b[(n=n+(t&lt;&lt;2)|0)+16&gt;&gt;2]=0,i=b[348+((i&lt;&lt;2)+r|0)&gt;&gt;2],b[n&gt;&gt;2]=i,we(r,e+16|0,i),A(r))break t;if(t=b[a&gt;&gt;2],i=b[f&gt;&gt;2],_=b[i+32&gt;&gt;2]+-1|0,n=b[(_&lt;&lt;2)+i&gt;&gt;2],b[348+((t&lt;&lt;2)+r|0)&gt;&gt;2]=n,b[i+32&gt;&gt;2]=_,i=b[f&gt;&gt;2],b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=-v[e+24&gt;&gt;2],b[a&gt;&gt;2]=t,a=b[i+32&gt;&gt;2],b[i+32&gt;&gt;2]=a+1,b[(a=i+(a&lt;&lt;2)|0)&gt;&gt;2]=n,v[e+4&gt;&gt;2]=-v[e+20&gt;&gt;2],v[e&gt;&gt;2]=-v[e+16&gt;&gt;2],b[a+16&gt;&gt;2]=0,we(r,e,n),A(r))break t;a=b[(i=r+364|0)&gt;&gt;2],b[i&gt;&gt;2]=a+1,i=b[r+372&gt;&gt;2],f=b[i+32&gt;&gt;2]+-1|0,b[i+32&gt;&gt;2]=f,b[348+((a&lt;&lt;2)+r|0)&gt;&gt;2]=b[i+(f&lt;&lt;2)&gt;&gt;2]}if(b[o&gt;&gt;2]=0,c=B(u-c),v[m&gt;&gt;2]=c,u=B(k-g),v[e+20&gt;&gt;2]=u,k=B(d-k),v[e+16&gt;&gt;2]=k,B(B(c*c)+B(B(k*k)+B(u*u)))&gt;B(0)){if(i=b[(a=r+364|0)&gt;&gt;2]+-1|0,b[a&gt;&gt;2]=i,n=b[(f=r+372|0)&gt;&gt;2],t=b[n+32&gt;&gt;2],b[n+32&gt;&gt;2]=t+1,b[(n=n+(t&lt;&lt;2)|0)+16&gt;&gt;2]=0,i=b[348+((i&lt;&lt;2)+r|0)&gt;&gt;2],b[n&gt;&gt;2]=i,we(r,e+16|0,i),A(r))break t;if(t=b[a&gt;&gt;2],i=b[f&gt;&gt;2],o=b[i+32&gt;&gt;2]+-1|0,n=b[(o&lt;&lt;2)+i&gt;&gt;2],b[348+((t&lt;&lt;2)+r|0)&gt;&gt;2]=n,b[i+32&gt;&gt;2]=o,i=b[f&gt;&gt;2],b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=-v[e+24&gt;&gt;2],b[a&gt;&gt;2]=t,a=b[i+32&gt;&gt;2],b[i+32&gt;&gt;2]=a+1,b[(a=i+(a&lt;&lt;2)|0)&gt;&gt;2]=n,v[e+4&gt;&gt;2]=-v[e+20&gt;&gt;2],v[e&gt;&gt;2]=-v[e+16&gt;&gt;2],b[a+16&gt;&gt;2]=0,we(r,e,n),A(r))break t;a=b[(i=r+364|0)&gt;&gt;2],b[i&gt;&gt;2]=a+1,i=b[r+372&gt;&gt;2],f=b[i+32&gt;&gt;2]+-1|0,b[i+32&gt;&gt;2]=f,b[348+((a&lt;&lt;2)+r|0)&gt;&gt;2]=b[i+(f&lt;&lt;2)&gt;&gt;2]}}return N=e+32|0,0}return N=e+32|0,1}(r)){if(n=b[A+18496&gt;&gt;2]){for(c=b[A+18508&gt;&gt;2],u=b[A+18500&gt;&gt;2],l=A+18496|0,g=A+18504|0;(y=b[(G=n+48|0)&gt;&gt;2])&amp;&amp;(b[y+44&gt;&gt;2]=b[n+44&gt;&gt;2]),(y=b[n+44&gt;&gt;2])&amp;&amp;(b[y+48&gt;&gt;2]=b[G&gt;&gt;2]),(0|n)==b[l&gt;&gt;2]&amp;&amp;(b[l&gt;&gt;2]=b[G&gt;&gt;2]),b[n+44&gt;&gt;2]=0,b[G&gt;&gt;2]=b[g&gt;&gt;2],(G=b[g&gt;&gt;2])&amp;&amp;(b[G+44&gt;&gt;2]=n),u=u+-1|0,b[g&gt;&gt;2]=n,c=c+1|0,n=b[l&gt;&gt;2];);b[A+18508&gt;&gt;2]=c,b[A+18500&gt;&gt;2]=u}if(b[A+18492&gt;&gt;2]=0,b[A&gt;&gt;2]=0,c=b[o&gt;&gt;2],u=b[o+12&gt;&gt;2],t=v[u+16&gt;&gt;2],h=B(v[c+16&gt;&gt;2]-t),n=b[o+4&gt;&gt;2],k=v[u+20&gt;&gt;2],_=B(v[n+20&gt;&gt;2]-k),l=b[o+8&gt;&gt;2],s=v[u+24&gt;&gt;2],R=B(v[l+24&gt;&gt;2]-s),m=B(v[c+20&gt;&gt;2]-k),Q=B(v[n+24&gt;&gt;2]-s),D=B(v[l+16&gt;&gt;2]-t),s=B(v[c+24&gt;&gt;2]-s),t=B(v[n+16&gt;&gt;2]-t),k=B(v[l+20&gt;&gt;2]-k),B(B(B(B(h*_)*R)+B(B(B(B(B(m*Q)*D)+B(B(s*t)*k))-B(B(h*Q)*k))-B(B(m*t)*R)))-B(B(s*_)*D))&lt;B(0)?(b[o&gt;&gt;2]=n,b[o+4&gt;&gt;2]=c,u=b[o+16&gt;&gt;2],g=o+20|0,b[o+16&gt;&gt;2]=b[g&gt;&gt;2],b[g&gt;&gt;2]=u,u=c):(u=n,n=c),c=Ye(A,n,u,l,1),n=o+12|0,u=Ye(A,b[(l=o+4|0)&gt;&gt;2],b[o&gt;&gt;2],b[n&gt;&gt;2],1),g=Ye(A,b[(G=o+8|0)&gt;&gt;2],b[l&gt;&gt;2],b[n&gt;&gt;2],1),l=Ye(A,b[o&gt;&gt;2],b[G&gt;&gt;2],b[n&gt;&gt;2],1),4==b[A+18500&gt;&gt;2]){if(e=b[A+18496&gt;&gt;2],t=v[e+16&gt;&gt;2],n=b[e+48&gt;&gt;2]){for(t=B(t*t);k=v[n+16&gt;&gt;2],e=(o=(k=B(k*k))&lt;t)?n:e,t=o?k:t,n=b[n+48&gt;&gt;2];);t=v[e+16&gt;&gt;2]}for(o=b[e+28&gt;&gt;2],G=b[e+24&gt;&gt;2],y=b[e+20&gt;&gt;2],_=v[e+12&gt;&gt;2],h=v[e+8&gt;&gt;2],s=v[e+4&gt;&gt;2],k=v[e&gt;&gt;2],b[c+32&gt;&gt;2]=u,f[c+52|0]=0,b[u+32&gt;&gt;2]=c,f[u+52|0]=0,b[c+36&gt;&gt;2]=g,f[c+53|0]=0,b[g+32&gt;&gt;2]=c,f[g+52|0]=1,b[c+40&gt;&gt;2]=l,f[c+54|0]=0,b[l+32&gt;&gt;2]=c,f[l+52|0]=2,b[u+36&gt;&gt;2]=l,f[u+53|0]=2,b[l+40&gt;&gt;2]=u,f[l+54|0]=1,b[u+40&gt;&gt;2]=g,f[u+54|0]=1,b[g+36&gt;&gt;2]=u,f[0|(n=g+53|0)]=258,f[n+1|0]=1,b[g+40&gt;&gt;2]=l,f[l+53|0]=2,b[l+36&gt;&gt;2]=g,b[A&gt;&gt;2]=0,Z=A+18492|0,Y=i+8|0,u=A+18496|0,l=A+18504|0,W=A+18500|0,F=A+18508|0,c=0;;){if((n=b[Z&gt;&gt;2])&gt;&gt;&gt;0&gt;127)break n;if(b[Y&gt;&gt;2]=0,b[Z&gt;&gt;2]=n+1,c=c+1|0,f[e+55|0]=c,b[i&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,we(r,e,E=(n=(n&lt;&lt;5)+A|0)+60|0),!(B(B(B(B(v[e&gt;&gt;2]*v[n+76&gt;&gt;2])+B(v[e+4&gt;&gt;2]*v[n+80&gt;&gt;2]))+B(v[e+8&gt;&gt;2]*v[n+84&gt;&gt;2]))-v[e+16&gt;&gt;2])&gt;B(9999999747378752e-20)))break f;for(g=e+32|0,n=52;(V=Ee(A,c,E,b[g&gt;&gt;2],C[e+n|0],i))&amp;&amp;(X=n+-51|0,g=g+4|0,n=n+1|0,X&gt;&gt;&gt;0&lt;3););if(!(V&amp;d[Y&gt;&gt;2]&gt;2))break a;if(n=b[i&gt;&gt;2],f[n+53|0]=2,o=b[i+4&gt;&gt;2],b[n+36&gt;&gt;2]=o,b[o+40&gt;&gt;2]=n,f[o+54|0]=1,(o=b[(n=e+48|0)&gt;&gt;2])&amp;&amp;(b[o+44&gt;&gt;2]=b[e+44&gt;&gt;2]),(o=b[e+44&gt;&gt;2])&amp;&amp;(b[o+48&gt;&gt;2]=b[n&gt;&gt;2]),(0|e)==b[u&gt;&gt;2]&amp;&amp;(b[u&gt;&gt;2]=b[n&gt;&gt;2]),b[e+44&gt;&gt;2]=0,b[n&gt;&gt;2]=b[l&gt;&gt;2],b[W&gt;&gt;2]=b[W&gt;&gt;2]+-1,(n=b[l&gt;&gt;2])&amp;&amp;(b[n+44&gt;&gt;2]=e),b[l&gt;&gt;2]=e,b[F&gt;&gt;2]=b[F&gt;&gt;2]+1,e=b[u&gt;&gt;2],t=v[e+16&gt;&gt;2],n=b[e+48&gt;&gt;2]){for(t=B(t*t);k=v[n+16&gt;&gt;2],e=(o=(k=B(k*k))&lt;t)?n:e,t=o?k:t,n=b[n+48&gt;&gt;2];);t=v[e+16&gt;&gt;2]}if(o=b[e+28&gt;&gt;2],G=b[e+24&gt;&gt;2],y=b[e+20&gt;&gt;2],_=v[e+12&gt;&gt;2],h=v[e+8&gt;&gt;2],s=v[e+4&gt;&gt;2],k=v[e&gt;&gt;2],!(c&gt;&gt;&gt;0&lt;255))break}break e}}return b[A&gt;&gt;2]=8,t=v[e&gt;&gt;2],k=v[e+4&gt;&gt;2],s=v[e+8&gt;&gt;2],b[A+52&gt;&gt;2]=0,r=A+48|0,h=B(-s),v[r&gt;&gt;2]=h,e=A+44|0,_=B(-k),v[e&gt;&gt;2]=_,R=B(-t),v[A+40&gt;&gt;2]=R,(t=B(p(B(B(B(t*t)+B(k*k))+B(s*s)))))&gt;B(0)?(t=B(B(1)/t),v[r&gt;&gt;2]=t*h,v[e&gt;&gt;2]=t*_,v[A+40&gt;&gt;2]=t*R):(b[A+40&gt;&gt;2]=1065353216,b[A+44&gt;&gt;2]=0,b[r&gt;&gt;2]=0),b[(r=A+52|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+36&gt;&gt;2]=1,b[A+20&gt;&gt;2]=1065353216,b[A+4&gt;&gt;2]=b[o&gt;&gt;2],N=i+16|0,8}b[A&gt;&gt;2]=6;break e}r=7;break i}r=4}b[a&gt;&gt;2]=r}return v[A+56&gt;&gt;2]=t,v[A+40&gt;&gt;2]=k,v[A+52&gt;&gt;2]=_,v[A+48&gt;&gt;2]=h,v[A+44&gt;&gt;2]=s,r=A+20|0,k=B(k*t),_=B(v[G+16&gt;&gt;2]-k),e=o+20|0,s=B(s*t),R=B(v[e&gt;&gt;2]-s),m=B(v[(n=G+20|0)&gt;&gt;2]-s),Q=B(v[o+16&gt;&gt;2]-k),D=B(B(_*R)-B(m*Q)),c=o+24|0,t=B(h*t),h=B(v[c&gt;&gt;2]-t),w=B(m*h),m=B(v[(u=G+24|0)&gt;&gt;2]-t),R=B(w-B(m*R)),h=B(B(m*Q)-B(_*h)),h=B(p(B(B(D*D)+B(B(R*R)+B(h*h))))),v[r&gt;&gt;2]=h,l=A+24|0,_=B(v[o+16&gt;&gt;2]-k),R=B(v[(g=y+20|0)&gt;&gt;2]-s),m=B(v[e&gt;&gt;2]-s),Q=B(v[y+16&gt;&gt;2]-k),D=B(B(_*R)-B(m*Q)),J=B(D*D),w=m,m=B(v[(e=y+24|0)&gt;&gt;2]-t),D=B(v[c&gt;&gt;2]-t),R=B(B(w*m)-B(D*R)),_=B(B(D*Q)-B(_*m)),_=B(p(B(J+B(B(R*R)+B(_*_))))),v[l&gt;&gt;2]=_,b[A+4&gt;&gt;2]=y,b[A+36&gt;&gt;2]=3,b[A+12&gt;&gt;2]=o,b[A+8&gt;&gt;2]=G,R=B(v[y+16&gt;&gt;2]-k),m=B(v[n&gt;&gt;2]-s),s=B(v[g&gt;&gt;2]-s),k=B(v[G+16&gt;&gt;2]-k),Q=B(B(R*m)-B(s*k)),w=s,s=B(v[u&gt;&gt;2]-t),t=B(v[e&gt;&gt;2]-t),m=B(B(w*s)-B(t*m)),t=B(B(t*k)-B(R*s)),k=B(p(B(B(Q*Q)+B(B(m*m)+B(t*t))))),t=B(k+B(h+_)),v[A+28&gt;&gt;2]=k/t,v[l&gt;&gt;2]=_/t,v[r&gt;&gt;2]=h/t,N=i+16|0,b[A&gt;&gt;2]}(t+16|0,t+18528|0,t)))break r;b[n&gt;&gt;2]=3}break A}b[n&gt;&gt;2]=2;break A}if(b[(A=t+52|0)&gt;&gt;2])for(i=t+36|0,o=B(0),e=0,a=t+19036|0,u=t+19032|0,W=t+8|0,k=B(0),c=B(0);V=b[a&gt;&gt;2],X=b[t+18912&gt;&gt;2]+(V&gt;&gt;1)|0,J=b[u&gt;&gt;2],BA[1&amp;V?b[J+b[X&gt;&gt;2]&gt;&gt;2]:J](t,X,b[i+-16&gt;&gt;2]),l=v[i&gt;&gt;2],o=B(o+B(l*v[W&gt;&gt;2])),k=B(k+B(l*v[t+4&gt;&gt;2])),c=B(c+B(v[t&gt;&gt;2]*l)),i=i+4|0,(e=e+1|0)&gt;&gt;&gt;0&lt;d[A&gt;&gt;2];);else c=B(0),k=B(0),o=B(0);return l=v[(A=r+48|0)&gt;&gt;2],_=v[(e=r+8|0)&gt;&gt;2],s=v[(i=r+4|0)&gt;&gt;2],R=v[(a=r+52|0)&gt;&gt;2],g=v[(u=r+24|0)&gt;&gt;2],m=v[(W=r+16|0)&gt;&gt;2],h=v[(V=r+20|0)&gt;&gt;2],G=v[(X=r+56|0)&gt;&gt;2],y=v[(J=r+40|0)&gt;&gt;2],Q=v[(x=r+32|0)&gt;&gt;2],D=v[(M=r+36|0)&gt;&gt;2],w=v[r&gt;&gt;2],b[n+16&gt;&gt;2]=0,v[n+12&gt;&gt;2]=G+B(B(B(c*Q)+B(k*D))+B(o*y)),v[n+8&gt;&gt;2]=R+B(B(B(c*m)+B(k*h))+B(o*g)),v[n+4&gt;&gt;2]=l+B(B(B(c*w)+B(k*s))+B(o*_)),b[n&gt;&gt;2]=1,_=v[A&gt;&gt;2],s=v[i&gt;&gt;2],R=v[e&gt;&gt;2],g=v[a&gt;&gt;2],m=v[u&gt;&gt;2],h=v[W&gt;&gt;2],G=v[V&gt;&gt;2],y=v[X&gt;&gt;2],Q=v[J&gt;&gt;2],D=v[x&gt;&gt;2],w=v[M&gt;&gt;2],F=v[r&gt;&gt;2],l=v[t+72&gt;&gt;2],v[n+52&gt;&gt;2]=-l,b[n+48&gt;&gt;2]=0,Y=v[t- -64&gt;&gt;2],v[n+44&gt;&gt;2]=-Y,Z=v[t+60&gt;&gt;2],v[n+40&gt;&gt;2]=-Z,E=v[t+56&gt;&gt;2],v[n+36&gt;&gt;2]=-E,b[n+32&gt;&gt;2]=0,c=B(c-B(E*l)),k=B(k-B(l*Z)),o=B(o-B(l*Y)),v[n+28&gt;&gt;2]=y+B(B(B(D*c)+B(w*k))+B(Q*o)),v[n+24&gt;&gt;2]=g+B(B(B(c*h)+B(k*G))+B(o*m)),v[n+20&gt;&gt;2]=_+B(B(B(c*F)+B(k*s))+B(o*R)),N=t+19040|0,1}return N=t+19040|0,0}function Ye(A,r,e,i,a){var n=0,t=0,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=0,_=B(0);A:{r:{e:{if(n=b[A+18504&gt;&gt;2]){if((t=b[n+48&gt;&gt;2])&amp;&amp;(b[t+44&gt;&gt;2]=b[n+44&gt;&gt;2]),(t=b[n+44&gt;&gt;2])&amp;&amp;(b[t+48&gt;&gt;2]=b[n+48&gt;&gt;2]),b[(t=A+18504|0)&gt;&gt;2]==(0|n)&amp;&amp;(b[t&gt;&gt;2]=b[n+48&gt;&gt;2]),b[n+44&gt;&gt;2]=0,b[n+48&gt;&gt;2]=b[A+18496&gt;&gt;2],b[(t=A+18508|0)&gt;&gt;2]=b[t&gt;&gt;2]+-1,(t=b[A+18496&gt;&gt;2])&amp;&amp;(b[t+44&gt;&gt;2]=n),b[A+18496&gt;&gt;2]=n,b[(t=A+18500|0)&gt;&gt;2]=b[t&gt;&gt;2]+1,f[n+55|0]=0,b[n+28&gt;&gt;2]=i,b[n+24&gt;&gt;2]=e,b[n+20&gt;&gt;2]=r,u=v[e+24&gt;&gt;2],o=v[r+24&gt;&gt;2],_=v[i+24&gt;&gt;2],l=v[i+20&gt;&gt;2],s=v[e+20&gt;&gt;2],c=v[r+20&gt;&gt;2],C=v[e+16&gt;&gt;2],k=v[r+16&gt;&gt;2],g=v[i+16&gt;&gt;2],b[n+12&gt;&gt;2]=0,C=B(C-k),l=B(l-c),s=B(s-c),k=B(g-k),c=B(B(C*l)-B(s*k)),v[n+8&gt;&gt;2]=c,u=B(u-o),g=B(u*k),k=B(_-o),o=B(g-B(C*k)),v[n+4&gt;&gt;2]=o,k=B(B(s*k)-B(u*l)),v[n&gt;&gt;2]=k,d=2,!((o=B(p(B(B(B(k*k)+B(o*o))+B(c*c)))))&gt;B(9999999747378752e-20)))break r;if(Ne(n,r,e,t=n+16|0)||Ne(n,e,i,t)||Ne(n,i,r,t)||(v[n+16&gt;&gt;2]=B(B(B(v[r+16&gt;&gt;2]*v[n&gt;&gt;2])+B(v[r+20&gt;&gt;2]*v[n+4&gt;&gt;2]))+B(v[r+24&gt;&gt;2]*v[n+8&gt;&gt;2]))/o),o=B(B(1)/o),v[n&gt;&gt;2]=o*v[n&gt;&gt;2],v[(r=n+4|0)&gt;&gt;2]=o*v[r&gt;&gt;2],v[(r=n+8|0)&gt;&gt;2]=o*v[r&gt;&gt;2],!a)break e;return n}return b[A&gt;&gt;2]=5,0}if(d=3,v[t&gt;&gt;2]&gt;=B(-9999999747378752e-21))break A}return b[A&gt;&gt;2]=d,(r=b[n+48&gt;&gt;2])&amp;&amp;(b[r+44&gt;&gt;2]=b[n+44&gt;&gt;2]),(r=b[n+44&gt;&gt;2])&amp;&amp;(b[r+48&gt;&gt;2]=b[n+48&gt;&gt;2]),b[(r=A+18496|0)&gt;&gt;2]==(0|n)&amp;&amp;(b[r&gt;&gt;2]=b[n+48&gt;&gt;2]),b[n+44&gt;&gt;2]=0,r=A+18504|0,b[n+48&gt;&gt;2]=b[r&gt;&gt;2],b[(e=A+18500|0)&gt;&gt;2]=b[e&gt;&gt;2]+-1,(e=b[r&gt;&gt;2])&amp;&amp;(b[e+44&gt;&gt;2]=n),b[r&gt;&gt;2]=n,b[(A=A+18508|0)&gt;&gt;2]=b[A&gt;&gt;2]+1,0}return n}function Ee(A,r,e,i,a,n){var t=0,o=0;A:if(C[i+55|0]!=(0|r)){o=b[(t=a&lt;&lt;2)+14832&gt;&gt;2];r:{e:{if(B(B(B(B(v[i&gt;&gt;2]*v[e+16&gt;&gt;2])+B(v[i+4&gt;&gt;2]*v[e+20&gt;&gt;2]))+B(v[i+8&gt;&gt;2]*v[e+24&gt;&gt;2]))-v[i+16&gt;&gt;2])&lt;B(-9999999747378752e-21)){if(!(A=Ye(r=A,b[(A=i+20|0)+(o&lt;&lt;2)&gt;&gt;2],b[A+t&gt;&gt;2],e,0)))break A;if(b[A+32&gt;&gt;2]=i,f[A+52|0]=a,f[52+(i+a|0)|0]=0,b[32+((a&lt;&lt;2)+i|0)&gt;&gt;2]=A,!(r=b[n&gt;&gt;2]))break e;b[r+36&gt;&gt;2]=A,f[r+53|0]=2,b[A+40&gt;&gt;2]=r,f[A+54|0]=1;break r}if(f[i+55|0]=r,!Ee(A,r,e,b[32+((o&lt;&lt;2)+i|0)&gt;&gt;2],C[52+(i+o|0)|0],n))break A;if(a=r,r=b[t+14844&gt;&gt;2],!Ee(A,a,e,b[32+((r&lt;&lt;2)+i|0)&gt;&gt;2],C[52+(r+i|0)|0],n))break A;return(r=b[i+48&gt;&gt;2])&amp;&amp;(b[r+44&gt;&gt;2]=b[i+44&gt;&gt;2]),(r=b[i+44&gt;&gt;2])&amp;&amp;(b[r+48&gt;&gt;2]=b[i+48&gt;&gt;2]),(0|i)==b[(r=A+18496|0)&gt;&gt;2]&amp;&amp;(b[r&gt;&gt;2]=b[i+48&gt;&gt;2]),b[i+44&gt;&gt;2]=0,b[i+48&gt;&gt;2]=b[A+18504&gt;&gt;2],b[(r=A+18500|0)&gt;&gt;2]=b[r&gt;&gt;2]+-1,(r=b[A+18504&gt;&gt;2])&amp;&amp;(b[r+44&gt;&gt;2]=i),b[A+18504&gt;&gt;2]=i,b[(A=A+18508|0)&gt;&gt;2]=b[A&gt;&gt;2]+1,1}b[n+4&gt;&gt;2]=A}return b[n&gt;&gt;2]=A,b[n+8&gt;&gt;2]=b[n+8&gt;&gt;2]+1,1}return 0}function Ne(A,r,e,i){var a=B(0),f=B(0),n=B(0),t=B(0),b=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0);return b=v[e+24&gt;&gt;2],a=v[r+24&gt;&gt;2],c=B(b-a),o=v[e+16&gt;&gt;2],n=v[r+16&gt;&gt;2],u=B(o-n),f=v[A+4&gt;&gt;2],k=v[e+20&gt;&gt;2],t=v[r+20&gt;&gt;2],l=B(k-t),s=v[A&gt;&gt;2],C=v[A+8&gt;&gt;2],A=0,B(B(a*B(B(u*f)-B(l*s)))+B(B(n*B(B(l*C)-B(c*f)))+B(t*B(B(c*s)-B(u*C)))))&lt;B(0)&amp;&amp;(f=B(B(B(n*n)+B(t*t))+B(a*a)),B(B(B(n*u)+B(t*l))+B(a*c))&gt;B(0)||(f=B(B(B(o*o)+B(k*k))+B(b*b)),B(B(B(o*u)+B(k*l))+B(b*c))&lt;B(0)||(f=B(B(B(B(o*o)+B(k*k))+B(b*b))*B(B(B(n*n)+B(t*t))+B(a*a))),a=B(B(B(o*n)+B(k*t))+B(b*a)),f=(a=B(B(f-B(a*a))/B(B(B(u*u)+B(l*l))+B(c*c))))&gt;B(0)?a:B(0))),v[i&gt;&gt;2]=p(f),A=1),A}function Ve(A){var r=0;f[A+356|0]=1,b[A&gt;&gt;2]=0,f[A+312|0]=0,b[A+292&gt;&gt;2]=1566444395,b[A+296&gt;&gt;2]=1566444395,b[(r=A+300|0)&gt;&gt;2]=1566444395,b[r+4&gt;&gt;2]=0,f[A+352|0]=0,b[(r=A+344|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+336|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,f[0|(A=A+332|0)]=240&amp;C[0|A]}function Ie(A,r,e,i){var a,n=0,t=0,o=0;n=b[r+4&gt;&gt;2],b[A+292&gt;&gt;2]=b[r&gt;&gt;2],b[A+296&gt;&gt;2]=n,o=b[(n=r+8|0)+4&gt;&gt;2],b[(t=A+300|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=o,f[A+356|0]=1,a=b[n+4&gt;&gt;2],t=(b[A&gt;&gt;2]&lt;&lt;4)+A|0,b[(o=t+12|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=a,n=t+4|0,t=b[r+4&gt;&gt;2],b[n&gt;&gt;2]=b[r&gt;&gt;2],b[n+4&gt;&gt;2]=t,o=b[(t=e+8|0)+4&gt;&gt;2],r=(b[A&gt;&gt;2]&lt;&lt;4)+A|0,b[(n=r+92|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,n=b[e+4&gt;&gt;2],b[(r=r+84|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=n,n=b[i+4&gt;&gt;2],r=(b[A&gt;&gt;2]&lt;&lt;4)+A|0,b[(e=r+164|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=n,i=b[(e=i+8|0)+4&gt;&gt;2],b[(r=r+172|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,b[A&gt;&gt;2]=b[A&gt;&gt;2]+1}function Je(A){var r,e=0,i=0,a=0,n=0,t=0,o=0,k=B(0),c=0,u=0,l=B(0),s=0,g=0,d=B(0),_=B(0),R=0,m=B(0),h=0,G=0,y=0,Q=B(0),p=B(0),D=B(0),w=B(0),Z=0,Y=0,W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=0;N=r=N-16|0;A:{r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{g:{d:{v:{_:{R:{B:{m:{h:{G:{y:{Q:{p:{D:{w:{Z:{if(C[A+356|0]){if(f[A+352|0]=0,b[(e=A+344|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=Y=A+336|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,f[A+356|0]=0,e=-16&amp;C[0|(a=A+332|0)],f[0|a]=e,(a=b[A&gt;&gt;2])&gt;&gt;&gt;0&gt;4)break r;switch(i=A+316|0,a-1|0){case 3:break p;case 2:break D;case 1:break w;case 0:break Z}i=0;break r}i=C[A+312|0];break A}i=b[A+168&gt;&gt;2],b[A+260&gt;&gt;2]=b[A+164&gt;&gt;2],b[A+264&gt;&gt;2]=i,i=b[A+88&gt;&gt;2],b[A+244&gt;&gt;2]=b[A+84&gt;&gt;2],b[A+248&gt;&gt;2]=i,o=b[(u=A+172|0)+4&gt;&gt;2],b[(i=a=A+268|0)&gt;&gt;2]=b[u&gt;&gt;2],b[i+4&gt;&gt;2]=o,o=b[(u=A+92|0)+4&gt;&gt;2],b[(i=A+252|0)&gt;&gt;2]=b[u&gt;&gt;2],b[i+4&gt;&gt;2]=o,f[A+352|0]=0,b[A+288&gt;&gt;2]=0,v[A+280&gt;&gt;2]=v[A+248&gt;&gt;2]-v[A+264&gt;&gt;2],v[A+276&gt;&gt;2]=v[A+244&gt;&gt;2]-v[A+260&gt;&gt;2],v[A+284&gt;&gt;2]=v[i&gt;&gt;2]-v[a&gt;&gt;2],b[(i=A+344|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=A+336|0)&gt;&gt;2]=1065353216,b[i+4&gt;&gt;2]=0,f[A+332|0]=e,i=1;break r}if(m=v[A+4&gt;&gt;2],k=B(v[A+20&gt;&gt;2]-m),Q=v[A+8&gt;&gt;2],d=B(v[A+24&gt;&gt;2]-Q),p=v[A+12&gt;&gt;2],_=B(v[A+28&gt;&gt;2]-p),!((m=B(B(B(B(B(0)-m)*k)+B(B(B(0)-Q)*d))+B(B(B(0)-p)*_)))&gt;B(0)))break Q;if(!(m&lt;(l=B(B(B(k*k)+B(d*d))+B(_*_)))))break h;l=B(m/l),i=3|e;break m}if(b[(e=r+8|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[r&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,Xe(r,u=A+4|0,o=A+20|0,n=A+36|0,i),b[A+256&gt;&gt;2]=0,d=v[A+336&gt;&gt;2],l=v[A+340&gt;&gt;2],k=v[A+344&gt;&gt;2],_=B(B(B(d*v[A+92&gt;&gt;2])+B(l*v[A+108&gt;&gt;2]))+B(k*v[A+124&gt;&gt;2])),v[A+252&gt;&gt;2]=_,m=B(B(B(d*v[A+88&gt;&gt;2])+B(l*v[A+104&gt;&gt;2]))+B(k*v[A+120&gt;&gt;2])),v[A+248&gt;&gt;2]=m,t=A+100|0,g=A+116|0,Q=B(B(B(d*v[A+84&gt;&gt;2])+B(l*v[t&gt;&gt;2]))+B(k*v[g&gt;&gt;2])),v[A+244&gt;&gt;2]=Q,p=v[(G=A+180|0)&gt;&gt;2],D=v[(R=A+196|0)&gt;&gt;2],w=v[A+200&gt;&gt;2],W=v[A+168&gt;&gt;2],F=v[A+184&gt;&gt;2],V=v[A+204&gt;&gt;2],X=v[A+172&gt;&gt;2],J=v[A+188&gt;&gt;2],I=v[A+164&gt;&gt;2],b[A+288&gt;&gt;2]=0,E=_,_=B(B(B(d*X)+B(l*J))+B(k*V)),v[A+284&gt;&gt;2]=E-_,E=m,m=B(B(B(d*W)+B(l*F))+B(k*w)),v[A+280&gt;&gt;2]=E-m,d=B(B(B(d*I)+B(l*p))+B(k*D)),v[A+276&gt;&gt;2]=Q-d,b[A+272&gt;&gt;2]=0,v[A+268&gt;&gt;2]=_,v[A+264&gt;&gt;2]=m,v[A+260&gt;&gt;2]=d,(0|(e=b[A&gt;&gt;2]))&lt;4)break y;if(8&amp;(a=C[A+332|0]))break B;if(i=e+-1|0,b[A&gt;&gt;2]=i,h=b[(s=(e=(i&lt;&lt;4)+A|0)+12|0)+4&gt;&gt;2],b[(c=A+60|0)&gt;&gt;2]=b[s&gt;&gt;2],b[c+4&gt;&gt;2]=h,h=b[(s=e+4|0)+4&gt;&gt;2],b[(c=A+52|0)&gt;&gt;2]=b[s&gt;&gt;2],b[c+4&gt;&gt;2]=h,h=b[(s=e+92|0)+4&gt;&gt;2],b[(c=A+140|0)&gt;&gt;2]=b[s&gt;&gt;2],b[c+4&gt;&gt;2]=h,h=b[(s=e+84|0)+4&gt;&gt;2],b[(c=A+132|0)&gt;&gt;2]=b[s&gt;&gt;2],b[c+4&gt;&gt;2]=h,h=b[(s=e+172|0)+4&gt;&gt;2],b[(c=A+220|0)&gt;&gt;2]=b[s&gt;&gt;2],b[c+4&gt;&gt;2]=h,s=b[(e=e+164|0)+4&gt;&gt;2],b[(c=A+212|0)&gt;&gt;2]=b[e&gt;&gt;2],b[c+4&gt;&gt;2]=s,!(4&amp;a))break t;break n}if(b[(e=r+8|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[r&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,!function(A,r,e,i,a,n){var t,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=0,g=0,d=B(0),_=B(0),R=0,m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=0,Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=0,K=0;N=t=N-48|0,s=b[A+4&gt;&gt;2],b[n&gt;&gt;2]=b[A&gt;&gt;2],b[n+4&gt;&gt;2]=s,g=b[(s=A+8|0)+4&gt;&gt;2],b[(Z=n+8|0)&gt;&gt;2]=b[s&gt;&gt;2],b[Z+4&gt;&gt;2]=g,f[n+16|0]=15|C[n+16|0],g=0,f[t+24|0]=0;p:{I=v[s&gt;&gt;2],k=v[r+8&gt;&gt;2],J=B(I-k),o=v[e+8&gt;&gt;2],l=B(o-k),x=v[i&gt;&gt;2],u=v[r&gt;&gt;2],c=B(x-u),M=v[a+4&gt;&gt;2],Y=v[r+4&gt;&gt;2],m=B(M-Y),S=v[i+4&gt;&gt;2],h=B(S-Y),T=v[a&gt;&gt;2],G=B(T-u),D=B(B(c*m)-B(h*G)),W=v[e&gt;&gt;2],_=B(W-u),U=v[a+8&gt;&gt;2],y=B(U-k),j=v[i+8&gt;&gt;2],d=B(j-k),w=B(B(h*y)-B(d*m)),F=v[e+4&gt;&gt;2],Q=B(F-Y),E=B(B(d*G)-B(c*y)),p=B(B(l*D)+B(B(_*w)+B(Q*E))),V=B(J*D),O=v[A&gt;&gt;2],D=B(O-u),X=B(D*w),H=v[A+4&gt;&gt;2],w=B(H-Y),s=B(p*p)&lt;B(9.99999905104687e-9)?-1:B(B(V+B(X+B(w*E)))*p)&lt;B(0),E=B(B(Q*d)-B(l*h)),z=B(B(l*c)-B(_*d)),P=B(B(_*h)-B(Q*c)),p=B(B(B(E*G)+B(z*m))+B(P*y)),V=d,d=B(B(Q*G)-B(_*m)),X=c,c=B(B(l*m)-B(Q*y)),m=B(B(_*y)-B(l*G)),l=B(B(V*d)+B(B(X*c)+B(h*m))),X=B(k-o),k=B(S-F),h=B(T-W),G=B(x-W),_=B(M-F),y=B(B(k*h)-B(G*_)),Q=B(u-W),u=B(j-o),V=k,k=B(U-o),_=B(B(u*_)-B(V*k)),u=B(B(G*k)-B(u*h)),k=B(B(X*y)+B(B(Q*_)+B(B(Y-F)*u)));D:{w:{Z:{Y:{W:{if((0|(K=(Z=B(k*k)&lt;B(9.99999905104687e-9)?-1:B(B(B(B(I-o)*y)+B(B(B(O-W)*_)+B(B(H-F)*u)))*k)&lt;B(0))|(L=B(l*l)&lt;B(9.99999905104687e-9)?-1:B(B(B(J*d)+B(B(D*c)+B(w*m)))*l)&lt;B(0))|(R=B(p*p)&lt;B(9.99999905104687e-9)?-1:B(B(B(B(D*E)+B(w*z))+B(P*J))*p)&lt;B(0))|s))&gt;-1){if(!K)break D;if(!R)break W;if(Xe(A,r,e,i,t+8|0),o=v[t+8&gt;&gt;2],k=B(o-v[A&gt;&gt;2]),c=B(k*k),l=v[t+12&gt;&gt;2],k=B(l-v[A+4&gt;&gt;2]),c=B(c+B(k*k)),u=v[t+16&gt;&gt;2],k=B(u-v[A+8&gt;&gt;2]),k=B(c+B(k*k)),c=B(3.4028234663852886e38),!(k&lt;B(3.4028234663852886e38)))break Y;if(b[n+12&gt;&gt;2]=b[t+20&gt;&gt;2],v[n+8&gt;&gt;2]=u,v[n+4&gt;&gt;2]=l,v[n&gt;&gt;2]=o,g=b[t+32&gt;&gt;2],b[n+20&gt;&gt;2]=b[t+28&gt;&gt;2],b[n+24&gt;&gt;2]=g,b[n+32&gt;&gt;2]=0,b[n+28&gt;&gt;2]=b[t+36&gt;&gt;2],R=n+16|0,g=C[t+24|0],f[0|R]=1&amp;g|240&amp;C[0|R]|2&amp;g|4&amp;g,s)break Z;break w}return f[n+36|0]=1,N=t+48|0,0}c=B(3.4028234663852886e38)}if(k=c,!s)break w}Xe(A,r,i,a,t+8|0),l=v[t+8&gt;&gt;2],o=B(l-v[A&gt;&gt;2]),c=B(o*o),u=v[t+12&gt;&gt;2],o=B(u-v[A+4&gt;&gt;2]),d=B(c+B(o*o)),c=v[t+16&gt;&gt;2],o=B(c-v[A+8&gt;&gt;2]),(o=B(d+B(o*o)))&lt;k&amp;&amp;(b[n+12&gt;&gt;2]=b[t+20&gt;&gt;2],v[n+8&gt;&gt;2]=c,v[n+4&gt;&gt;2]=u,v[n&gt;&gt;2]=l,b[n+20&gt;&gt;2]=b[t+28&gt;&gt;2],b[n+24&gt;&gt;2]=0,g=b[(s=t+32|0)+4&gt;&gt;2],b[(R=n+28|0)&gt;&gt;2]=b[s&gt;&gt;2],b[R+4&gt;&gt;2]=g,s=n+16|0,R=(g=C[t+24|0])&lt;&lt;1,f[0|s]=8&amp;R|4&amp;R|1&amp;g|240&amp;C[0|s],k=o)}if(L&amp;&amp;(Xe(A,r,a,e,t+8|0),l=v[t+8&gt;&gt;2],o=B(l-v[A&gt;&gt;2]),c=B(o*o),u=v[t+12&gt;&gt;2],o=B(u-v[A+4&gt;&gt;2]),d=B(c+B(o*o)),c=v[t+16&gt;&gt;2],o=B(c-v[A+8&gt;&gt;2]),(o=B(d+B(o*o)))&lt;k&amp;&amp;(b[n+12&gt;&gt;2]=b[t+20&gt;&gt;2],v[n+8&gt;&gt;2]=c,v[n+4&gt;&gt;2]=u,v[n&gt;&gt;2]=l,b[n+20&gt;&gt;2]=b[t+28&gt;&gt;2],b[n+28&gt;&gt;2]=0,b[n+32&gt;&gt;2]=b[t+32&gt;&gt;2],b[n+24&gt;&gt;2]=b[t+36&gt;&gt;2],s=n+16|0,r=C[t+24|0],f[0|s]=1&amp;r|240&amp;C[0|s]|r&gt;&gt;&gt;1&amp;2|r&lt;&lt;2&amp;8,k=o)),!Z)break p;Xe(A,e,a,i,t+8|0),g=1,o=v[t+8&gt;&gt;2],l=B(o-v[A&gt;&gt;2]),c=B(l*l),l=v[t+12&gt;&gt;2],u=B(l-v[A+4&gt;&gt;2]),d=B(c+B(u*u)),u=v[t+16&gt;&gt;2],c=B(u-v[A+8&gt;&gt;2]),B(d+B(c*c))&lt;k&amp;&amp;(b[n+12&gt;&gt;2]=b[t+20&gt;&gt;2],v[n+8&gt;&gt;2]=u,v[n+4&gt;&gt;2]=l,v[n&gt;&gt;2]=o,b[n+20&gt;&gt;2]=0,b[n+24&gt;&gt;2]=b[t+28&gt;&gt;2],b[n+32&gt;&gt;2]=b[t+32&gt;&gt;2],b[n+28&gt;&gt;2]=b[t+36&gt;&gt;2],r=n+16|0,A=C[t+24|0],f[0|r]=4&amp;A|240&amp;C[0|r]|A&lt;&lt;1&amp;2|A&lt;&lt;2&amp;8)}return N=t+48|0,g}return N=t+48|0,1}(r,u=A+4|0,o=A+20|0,n=A+36|0,t=A+52|0,i))break G;if(b[A+256&gt;&gt;2]=0,k=v[A+336&gt;&gt;2],d=v[A+340&gt;&gt;2],_=v[A+344&gt;&gt;2],l=v[A+348&gt;&gt;2],m=B(B(B(B(k*v[A+92&gt;&gt;2])+B(d*v[A+108&gt;&gt;2]))+B(_*v[A+124&gt;&gt;2]))+B(l*v[A+140&gt;&gt;2])),v[A+252&gt;&gt;2]=m,Q=B(B(B(B(k*v[A+88&gt;&gt;2])+B(d*v[A+104&gt;&gt;2]))+B(_*v[A+120&gt;&gt;2]))+B(l*v[A+136&gt;&gt;2])),v[A+248&gt;&gt;2]=Q,g=A+100|0,G=A+116|0,R=A+132|0,p=B(B(B(B(k*v[A+84&gt;&gt;2])+B(d*v[g&gt;&gt;2]))+B(_*v[G&gt;&gt;2]))+B(l*v[R&gt;&gt;2])),v[A+244&gt;&gt;2]=p,b[A+288&gt;&gt;2]=0,b[A+272&gt;&gt;2]=0,D=B(B(B(B(k*v[A+172&gt;&gt;2])+B(d*v[A+188&gt;&gt;2]))+B(_*v[A+204&gt;&gt;2]))+B(l*v[A+220&gt;&gt;2])),v[A+268&gt;&gt;2]=D,w=B(B(B(B(k*v[A+168&gt;&gt;2])+B(d*v[A+184&gt;&gt;2]))+B(_*v[A+200&gt;&gt;2]))+B(l*v[A+216&gt;&gt;2])),v[A+264&gt;&gt;2]=w,c=A+180|0,s=A+196|0,h=A+212|0,k=B(B(B(B(k*v[A+164&gt;&gt;2])+B(d*v[c&gt;&gt;2]))+B(_*v[s&gt;&gt;2]))+B(l*v[h&gt;&gt;2])),v[A+260&gt;&gt;2]=k,v[A+284&gt;&gt;2]=m-D,v[A+280&gt;&gt;2]=Q-w,v[A+276&gt;&gt;2]=p-k,(0|(e=b[A&gt;&gt;2]))&lt;4)break R;if(8&amp;(a=C[A+332|0]))break d;if(i=e+-1|0,b[A&gt;&gt;2]=i,x=b[(Z=(e=(i&lt;&lt;4)+A|0)+12|0)+4&gt;&gt;2],b[(y=t+8|0)&gt;&gt;2]=b[Z&gt;&gt;2],b[y+4&gt;&gt;2]=x,Z=b[(y=e+4|0)+4&gt;&gt;2],b[t&gt;&gt;2]=b[y&gt;&gt;2],b[t+4&gt;&gt;2]=Z,Z=b[(y=e+92|0)+4&gt;&gt;2],b[(t=R+8|0)&gt;&gt;2]=b[y&gt;&gt;2],b[t+4&gt;&gt;2]=Z,y=b[(t=e+84|0)+4&gt;&gt;2],b[R&gt;&gt;2]=b[t&gt;&gt;2],b[R+4&gt;&gt;2]=y,y=b[(R=e+172|0)+4&gt;&gt;2],b[(t=h+8|0)&gt;&gt;2]=b[R&gt;&gt;2],b[t+4&gt;&gt;2]=y,t=b[(e=e+164|0)+4&gt;&gt;2],b[h&gt;&gt;2]=b[e&gt;&gt;2],b[h+4&gt;&gt;2]=t,!(4&amp;a))break g;break s}i=1|e;break m}if(i=3,3!=(0|e))break _;if(4&amp;(a=C[A+332|0]))break n;break t}if(!C[A+352|0])break v;i=0,f[A+312|0]=0;break A}l=B(1),i=2|e}b[(e=A+344|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,v[A+340&gt;&gt;2]=l,m=B(B(1)-l),v[A+336&gt;&gt;2]=m,f[A+332|0]=i,b[A+256&gt;&gt;2]=0,k=v[A+92&gt;&gt;2],Q=B(k+B(l*B(v[A+108&gt;&gt;2]-k))),v[A+252&gt;&gt;2]=Q,k=v[A+88&gt;&gt;2],p=B(k+B(l*B(v[A+104&gt;&gt;2]-k))),v[A+248&gt;&gt;2]=p,k=v[A+84&gt;&gt;2],D=B(k+B(l*B(v[A+100&gt;&gt;2]-k))),v[A+244&gt;&gt;2]=D,w=v[A+180&gt;&gt;2],W=v[A+184&gt;&gt;2],k=v[A+168&gt;&gt;2],F=v[A+188&gt;&gt;2],d=v[A+172&gt;&gt;2],_=v[A+164&gt;&gt;2],b[A+288&gt;&gt;2]=0,d=B(d+B(l*B(F-d))),v[A+284&gt;&gt;2]=Q-d,k=B(k+B(l*B(W-k))),v[A+280&gt;&gt;2]=p-k,_=B(_+B(l*B(w-_))),v[A+276&gt;&gt;2]=D-_,b[A+272&gt;&gt;2]=0,v[A+268&gt;&gt;2]=d,v[A+264&gt;&gt;2]=k,v[A+260&gt;&gt;2]=_,a=1,2&amp;i||(b[A&gt;&gt;2]=1,a=0),1&amp;i||(b[A&gt;&gt;2]=a,a=b[(e=(i=(a&lt;&lt;4)+A|0)+12|0)&gt;&gt;2],u=b[e+4&gt;&gt;2],o=b[(e=i+4|0)&gt;&gt;2],n=b[e+4&gt;&gt;2],G=b[(g=i+92|0)+4&gt;&gt;2],b[(t=(e=A+84|0)+8|0)&gt;&gt;2]=b[g&gt;&gt;2],b[t+4&gt;&gt;2]=G,g=b[(t=i+84|0)+4&gt;&gt;2],b[e&gt;&gt;2]=b[t&gt;&gt;2],b[e+4&gt;&gt;2]=g,G=b[(g=i+164|0)+4&gt;&gt;2],b[(e=A+164|0)&gt;&gt;2]=b[g&gt;&gt;2],b[e+4&gt;&gt;2]=G,t=b[(i=i+172|0)+4&gt;&gt;2],b[(e=e+8|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=t,b[(i=A+4|0)&gt;&gt;2]=o,b[i+4&gt;&gt;2]=n,b[(i=i+8|0)&gt;&gt;2]=a,b[i+4&gt;&gt;2]=u),i=l&gt;=B(0)&amp;m&gt;=B(0);break r}if(i=e,4&amp;a)break n;break t}if(i=3,3!=(0|e))break C;if(!(4&amp;(a=C[A+332|0])))break g;break s}if(i=2,(0|e)&lt;2)break u;if(!(2&amp;(a=C[A+332|0])))break f;break a}b[A+276&gt;&gt;2]=0,b[A+280&gt;&gt;2]=0,b[(i=A+284|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,i=1,f[A+312|0]=1;break A}if(i=e,4&amp;a)break s}if(i=i+-1|0,b[A&gt;&gt;2]=i,h=b[(R=(e=(i&lt;&lt;4)+A|0)+12|0)+4&gt;&gt;2],b[(t=n+8|0)&gt;&gt;2]=b[R&gt;&gt;2],b[t+4&gt;&gt;2]=h,R=b[(t=e+4|0)+4&gt;&gt;2],b[n&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=R,R=b[(t=e+92|0)+4&gt;&gt;2],b[(n=G+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=R,t=b[(n=e+84|0)+4&gt;&gt;2],b[G&gt;&gt;2]=b[n&gt;&gt;2],b[G+4&gt;&gt;2]=t,G=b[(t=e+172|0)+4&gt;&gt;2],b[(n=s+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=G,n=b[(e=e+164|0)+4&gt;&gt;2],b[s&gt;&gt;2]=b[e&gt;&gt;2],b[s+4&gt;&gt;2]=n,!(2&amp;a))break l;break k}if(i=2,(0|e)&lt;2)break c;a=C[A+332|0]}if(2&amp;a)break k}if(i=i+-1|0,b[A&gt;&gt;2]=i,G=b[(t=(e=(i&lt;&lt;4)+A|0)+12|0)+4&gt;&gt;2],b[(n=o+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=G,t=b[(n=e+4|0)+4&gt;&gt;2],b[o&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=t,t=b[(n=e+92|0)+4&gt;&gt;2],b[(o=g+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=t,n=b[(o=e+84|0)+4&gt;&gt;2],b[g&gt;&gt;2]=b[o&gt;&gt;2],b[g+4&gt;&gt;2]=n,t=b[(n=e+172|0)+4&gt;&gt;2],b[(o=c+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=t,o=b[(e=e+164|0)+4&gt;&gt;2],b[c&gt;&gt;2]=b[e&gt;&gt;2],b[c+4&gt;&gt;2]=o,1&amp;a)break b;break o}if(i=1,1!=(0|e))break e;if(!(1&amp;f[A+332|0]))break i;break e}if(i=1,1!=(0|e))break b;if(!(1&amp;f[A+332|0]))break o;break b}if(1&amp;a)break b}i=i+-1|0,b[A&gt;&gt;2]=i,o=b[(a=(i=(i&lt;&lt;4)+A|0)+12|0)+4&gt;&gt;2],b[(e=u+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=o,a=b[(e=i+4|0)+4&gt;&gt;2],b[u&gt;&gt;2]=b[e&gt;&gt;2],b[u+4&gt;&gt;2]=a,o=b[(u=i+92|0)+4&gt;&gt;2],b[(a=(e=A+84|0)+8|0)&gt;&gt;2]=b[u&gt;&gt;2],b[a+4&gt;&gt;2]=o,u=b[(a=i+84|0)+4&gt;&gt;2],b[e&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=u,o=b[(u=i+172|0)+4&gt;&gt;2],b[(a=(e=A+164|0)+8|0)&gt;&gt;2]=b[u&gt;&gt;2],b[a+4&gt;&gt;2]=o,a=b[(i=i+164|0)+4&gt;&gt;2],b[e&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a}if(i=0,v[Y&gt;&gt;2]&gt;=B(0)^1|v[A+340&gt;&gt;2]&gt;=B(0)^1|v[A+344&gt;&gt;2]&gt;=B(0)^1)break r;i=l&gt;=B(0);break r}i=i+-1|0,b[A&gt;&gt;2]=i,h=b[(s=(e=(i&lt;&lt;4)+A|0)+12|0)+4&gt;&gt;2],b[(c=n+8|0)&gt;&gt;2]=b[s&gt;&gt;2],b[c+4&gt;&gt;2]=h,s=b[(c=e+4|0)+4&gt;&gt;2],b[n&gt;&gt;2]=b[c&gt;&gt;2],b[n+4&gt;&gt;2]=s,s=b[(c=e+92|0)+4&gt;&gt;2],b[(n=g+8|0)&gt;&gt;2]=b[c&gt;&gt;2],b[n+4&gt;&gt;2]=s,c=b[(n=e+84|0)+4&gt;&gt;2],b[g&gt;&gt;2]=b[n&gt;&gt;2],b[g+4&gt;&gt;2]=c,c=b[(g=e+172|0)+4&gt;&gt;2],b[(n=R+8|0)&gt;&gt;2]=b[g&gt;&gt;2],b[n+4&gt;&gt;2]=c,n=b[(e=e+164|0)+4&gt;&gt;2],b[R&gt;&gt;2]=b[e&gt;&gt;2],b[R+4&gt;&gt;2]=n}if(2&amp;a)break a}if(i=i+-1|0,b[A&gt;&gt;2]=i,R=b[(g=(e=(i&lt;&lt;4)+A|0)+12|0)+4&gt;&gt;2],b[(n=o+8|0)&gt;&gt;2]=b[g&gt;&gt;2],b[n+4&gt;&gt;2]=R,g=b[(n=e+4|0)+4&gt;&gt;2],b[o&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=g,g=b[(n=e+92|0)+4&gt;&gt;2],b[(o=t+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=g,n=b[(o=e+84|0)+4&gt;&gt;2],b[t&gt;&gt;2]=b[o&gt;&gt;2],b[t+4&gt;&gt;2]=n,t=b[(n=e+172|0)+4&gt;&gt;2],b[(o=G+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=t,o=b[(e=e+164|0)+4&gt;&gt;2],b[G&gt;&gt;2]=b[e&gt;&gt;2],b[G+4&gt;&gt;2]=o,1&amp;a)break e;break i}if(1&amp;a)break e}i=i+-1|0,b[A&gt;&gt;2]=i,o=b[(a=(i=(i&lt;&lt;4)+A|0)+12|0)+4&gt;&gt;2],b[(e=u+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=o,a=b[(e=i+4|0)+4&gt;&gt;2],b[u&gt;&gt;2]=b[e&gt;&gt;2],b[u+4&gt;&gt;2]=a,o=b[(u=i+92|0)+4&gt;&gt;2],b[(a=(e=A+84|0)+8|0)&gt;&gt;2]=b[u&gt;&gt;2],b[a+4&gt;&gt;2]=o,u=b[(a=i+84|0)+4&gt;&gt;2],b[e&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=u,o=b[(u=i+172|0)+4&gt;&gt;2],b[(a=(e=A+164|0)+8|0)&gt;&gt;2]=b[u&gt;&gt;2],b[a+4&gt;&gt;2]=o,a=b[(i=i+164|0)+4&gt;&gt;2],b[e&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a}i=0,v[Y&gt;&gt;2]&gt;=B(0)^1|l&gt;=B(0)^1|k&gt;=B(0)^1||(i=v[A+348&gt;&gt;2]&gt;=B(0))}f[A+312|0]=i}return N=r+16|0,0!=(255&amp;i)}function Xe(A,r,e,i,a){var n,t,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),N=B(0);n=-16&amp;C[a+16|0],f[a+16|0]=n,F=v[i&gt;&gt;2],g=v[r&gt;&gt;2],h=B(F-g),s=v[A&gt;&gt;2],o=B(s-g),E=v[i+4&gt;&gt;2],d=v[r+4&gt;&gt;2],G=B(E-d),u=v[A+4&gt;&gt;2],k=B(u-d),N=v[i+8&gt;&gt;2],_=v[r+8&gt;&gt;2],y=B(N-_),R=v[A+8&gt;&gt;2],c=B(R-_),l=B(B(B(h*o)+B(G*k))+B(y*c)),t=a,w=v[e&gt;&gt;2],Q=B(w-g),Z=v[e+4&gt;&gt;2],p=B(Z-d),Y=v[e+8&gt;&gt;2],D=B(Y-_),(k=B(B(B(Q*o)+B(p*k))+B(D*c)))&lt;=B(0)^1|l&lt;=B(0)^1?(o=B(s-w),c=B(u-Z),m=B(R-Y),W=B(B(B(h*o)+B(G*c))+B(y*m)),(c=B(B(B(Q*o)+B(p*c))+B(D*m)))&gt;=B(0)^1|W&lt;=c^1?(m=B(B(k*W)-B(c*l)),c&lt;=B(0)^1|k&gt;=B(0)^1||(o=B(0),!(m&lt;=B(0)))?(o=B(s-F),u=B(u-E),R=B(R-N),s=B(B(B(Q*o)+B(p*u))+B(D*R)),(o=B(B(B(h*o)+B(G*u))+B(y*R)))&gt;=B(0)^1|s&lt;=o^1?(u=B(B(s*l)-B(k*o)),o&lt;=B(0)^1|l&gt;=B(0)^1||(k=B(0),!(u&lt;=B(0)))?(l=B(B(c*o)-B(s*W)))&lt;=B(0)&amp;&amp;((k=B(W-c))&gt;=B(0)&amp;&amp;(o=B(s-o))&gt;=B(0))?(b[a+12&gt;&gt;2]=0,f[a+16|0]=6|n,o=B(k/B(k+o)),v[a+8&gt;&gt;2]=Y+B(B(N-Y)*o),v[a+4&gt;&gt;2]=Z+B(B(E-Z)*o),v[a&gt;&gt;2]=w+B(B(F-w)*o),k=B(B(1)-o),c=B(0)):(b[a+12&gt;&gt;2]=0,f[a+16|0]=7|n,k=B(B(1)/B(m+B(l+u))),o=B(m*k),k=B(u*k),v[a+8&gt;&gt;2]=B(y*o)+B(_+B(D*k)),v[a+4&gt;&gt;2]=B(G*o)+B(d+B(p*k)),v[a&gt;&gt;2]=B(h*o)+B(g+B(Q*k)),c=B(B(B(1)-k)-o)):(b[a+12&gt;&gt;2]=0,f[a+16|0]=5|n,o=B(l/B(l-o)),v[a+8&gt;&gt;2]=_+B(y*o),v[a+4&gt;&gt;2]=d+B(G*o),v[a&gt;&gt;2]=g+B(h*o),c=B(B(1)-o))):(A=b[i+4&gt;&gt;2],b[a&gt;&gt;2]=b[i&gt;&gt;2],b[a+4&gt;&gt;2]=A,r=b[(A=i+8|0)+4&gt;&gt;2],b[(e=a+8|0)&gt;&gt;2]=b[A&gt;&gt;2],b[e+4&gt;&gt;2]=r,f[a+16|0]=4|n,o=B(1),k=B(0),c=B(0))):(b[a+12&gt;&gt;2]=0,f[a+16|0]=3|n,k=B(k/B(k-c)),v[a+8&gt;&gt;2]=_+B(D*k),v[a+4&gt;&gt;2]=d+B(p*k),v[a&gt;&gt;2]=g+B(Q*k),c=B(B(1)-k))):(A=b[e+4&gt;&gt;2],b[a&gt;&gt;2]=b[e&gt;&gt;2],b[a+4&gt;&gt;2]=A,r=b[(A=e+8|0)+4&gt;&gt;2],b[(e=a+8|0)&gt;&gt;2]=b[A&gt;&gt;2],b[e+4&gt;&gt;2]=r,f[a+16|0]=2|n,k=B(1),o=B(0),c=B(0))):(A=b[r+4&gt;&gt;2],b[a&gt;&gt;2]=b[r&gt;&gt;2],b[a+4&gt;&gt;2]=A,r=b[(A=r+8|0)+4&gt;&gt;2],b[(e=a+8|0)&gt;&gt;2]=b[A&gt;&gt;2],b[e+4&gt;&gt;2]=r,f[a+16|0]=1|n,k=B(0),o=B(0),c=B(1)),v[t+20&gt;&gt;2]=c,b[a+32&gt;&gt;2]=0,v[a+28&gt;&gt;2]=o,v[a+24&gt;&gt;2]=k}function Me(A,r){var e,i,a,f=0;return i=Je(A),a=b[(e=A+284|0)+4&gt;&gt;2],b[(f=r+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[f+4&gt;&gt;2]=a,f=b[A+280&gt;&gt;2],b[r&gt;&gt;2]=b[A+276&gt;&gt;2],b[r+4&gt;&gt;2]=f,i}function xe(A,r){var e,i=0,a=B(0),f=B(0),n=0,t=0,o=B(0),k=B(0),c=B(0),u=B(0);A:{if((0|(e=b[A&gt;&gt;2]))&gt;=1)for(i=A+8|0,o=v[A+308&gt;&gt;2],k=v[r+8&gt;&gt;2],c=v[r+4&gt;&gt;2],u=v[r&gt;&gt;2];;){if(a=B(u-v[i+-4&gt;&gt;2]),f=B(a*a),a=B(c-v[i&gt;&gt;2]),f=B(f+B(a*a)),a=B(k-v[i+4&gt;&gt;2]),n=1,B(f+B(a*a))&lt;=o)break A;if(i=i+16|0,!((0|(t=t+1|0))&lt;(0|e)))break}n=0}return i=n,v[r+12&gt;&gt;2]!=v[A+304&gt;&gt;2]|v[r+8&gt;&gt;2]!=v[A+300&gt;&gt;2]|v[r+4&gt;&gt;2]!=v[A+296&gt;&gt;2]|v[r&gt;&gt;2]!=v[A+292&gt;&gt;2]||(i=1),i}function Se(A,r,e){var i=0,a=0;Je(A),i=b[A+248&gt;&gt;2],b[r&gt;&gt;2]=b[A+244&gt;&gt;2],b[r+4&gt;&gt;2]=i,a=b[(i=A+252|0)+4&gt;&gt;2],b[(r=r+8|0)&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=a,a=b[(i=A+268|0)+4&gt;&gt;2],b[(r=e+8|0)&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=a,r=b[A+264&gt;&gt;2],b[e&gt;&gt;2]=b[A+260&gt;&gt;2],b[e+4&gt;&gt;2]=r}function Te(A,r,e,i,a){var n,t=B(0),o=B(0);return b[A&gt;&gt;2]=14972,b[A+32&gt;&gt;2]=e,b[A+28&gt;&gt;2]=r,b[A+24&gt;&gt;2]=i,b[A+20&gt;&gt;2]=a,b[A+4&gt;&gt;2]=0,b[A+8&gt;&gt;2]=1065353216,b[(i=A+12|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[A+36&gt;&gt;2]=b[r+4&gt;&gt;2],b[A+40&gt;&gt;2]=b[e+4&gt;&gt;2],n=A,o=B(BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r)),v[n+44&gt;&gt;2]=o,t=B(BA[b[b[e&gt;&gt;2]+48&gt;&gt;2]](e)),b[A+72&gt;&gt;2]=1,b[A+76&gt;&gt;2]=1,b[A+60&gt;&gt;2]=-1,f[A+52|0]=0,v[A+48&gt;&gt;2]=t,A}function Ue(A,r,e,i,a){(function(A,r,e,i){var a,f=0,n=B(0),t=0,o=B(0),k=0,c=B(0),u=B(0),l=B(0),s=B(0),g=B(0),d=B(0),_=0,R=B(0),m=B(0),h=0,G=0,y=0,Q=B(0),D=B(0),w=0,Z=0,Y=0,W=0,F=0,E=0,V=0,X=0,J=0,I=0,x=0,M=0,S=0,T=0,U=0,j=0,O=0,H=0,z=0,P=0,L=0,K=0,q=0,$=0,AA=0,rA=0,eA=B(0),iA=B(0),aA=B(0),fA=B(0),nA=B(0),tA=B(0),bA=0,oA=0,kA=0,cA=0,uA=0,lA=0,sA=B(0),CA=B(0),gA=B(0),dA=B(0),vA=B(0),_A=B(0),RA=B(0),mA=B(0),hA=B(0),GA=B(0),QA=B(0),pA=B(0),DA=B(0),wA=B(0),ZA=B(0),YA=B(0),WA=B(0),FA=B(0),EA=B(0),NA=B(0);for(N=a=N-272|0,b[A+56&gt;&gt;2]=0,b[(t=a+264|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[a+256&gt;&gt;2]=0,b[a+260&gt;&gt;2]=0,k=b[(f=W=r+8|0)+4&gt;&gt;2],b[(t=F=a+168|0)&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=k,k=b[(f=E=r+24|0)+4&gt;&gt;2],b[(t=V=a+184|0)&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=k,k=b[(f=X=r+40|0)+4&gt;&gt;2],b[(t=J=a+200|0)&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=k,k=b[(f=r+56|0)+4&gt;&gt;2],b[(t=_=a+216|0)&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=k,t=b[r+4&gt;&gt;2],b[a+160&gt;&gt;2]=b[r&gt;&gt;2],b[a+164&gt;&gt;2]=t,t=b[r+20&gt;&gt;2],b[a+176&gt;&gt;2]=b[r+16&gt;&gt;2],b[a+180&gt;&gt;2]=t,t=b[r+36&gt;&gt;2],b[a+192&gt;&gt;2]=b[r+32&gt;&gt;2],b[a+196&gt;&gt;2]=t,t=b[r+52&gt;&gt;2],b[a+208&gt;&gt;2]=b[r+48&gt;&gt;2],b[a+212&gt;&gt;2]=t,k=b[(f=I=r+72|0)+4&gt;&gt;2],b[(t=x=a+104|0)&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=k,k=b[(f=M=r+88|0)+4&gt;&gt;2],b[(t=S=a+120|0)&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=k,k=b[(f=T=r+104|0)+4&gt;&gt;2],b[(t=U=a+136|0)&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=k,k=b[(f=r+120|0)+4&gt;&gt;2],b[(t=h=a+152|0)&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=k,f=b[(t=r+112|0)+4&gt;&gt;2],b[a+144&gt;&gt;2]=b[t&gt;&gt;2],b[a+148&gt;&gt;2]=f,t=b[r+68&gt;&gt;2],b[a+96&gt;&gt;2]=b[r+64&gt;&gt;2],b[a+100&gt;&gt;2]=t,f=b[(t=j=r+80|0)+4&gt;&gt;2],b[a+112&gt;&gt;2]=b[t&gt;&gt;2],b[a+116&gt;&gt;2]=f,f=b[(t=O=r+96|0)+4&gt;&gt;2],b[a+128&gt;&gt;2]=b[t&gt;&gt;2],b[a+132&gt;&gt;2]=f,o=v[_&gt;&gt;2],n=v[(w=a+212|0)&gt;&gt;2],c=v[(Z=a+148|0)&gt;&gt;2],iA=B(B(n+c)*B(.5)),v[w&gt;&gt;2]=n-iA,n=o,o=v[h&gt;&gt;2],aA=B(B(n+o)*B(.5)),v[_&gt;&gt;2]=n-aA,v[Z&gt;&gt;2]=c-iA,v[h&gt;&gt;2]=o-aA,o=v[a+208&gt;&gt;2],n=v[a+144&gt;&gt;2],fA=B(B(o+n)*B(.5)),v[a+208&gt;&gt;2]=o-fA,v[a+144&gt;&gt;2]=n-fA,H=b[b[A+28&gt;&gt;2]+4&gt;&gt;2]+-17&gt;&gt;&gt;0&lt;=1?b[b[A+32&gt;&gt;2]+4&gt;&gt;2]+-17&gt;&gt;&gt;0&lt;2:H,b[A+68&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[A+8&gt;&gt;2]=1065353216,b[A+60&gt;&gt;2]=-1,b[A+64&gt;&gt;2]=0,b[(t=Y=A+12|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[436]=b[436]+1,s=v[A+44&gt;&gt;2],o=v[A+48&gt;&gt;2],z=C[A+52|0],Ve(b[A+24&gt;&gt;2]),g=z?B(0):o,t=A+4|0,o=B(0xde0b6b000000000),P=r+84|0,L=r+68|0,K=r+100|0,q=r- -64|0,$=A+28|0,AA=r+128|0,f=0;;){b[a+252&gt;&gt;2]=0,u=v[t&gt;&gt;2],l=B(-u),n=v[(k=A+8|0)&gt;&gt;2],c=v[Y&gt;&gt;2],v[a+248&gt;&gt;2]=B(B(v[W&gt;&gt;2]*l)-B(v[E&gt;&gt;2]*n))-B(v[X&gt;&gt;2]*c),v[a+244&gt;&gt;2]=B(B(v[r+4&gt;&gt;2]*l)-B(n*v[r+20&gt;&gt;2]))-B(c*v[r+36&gt;&gt;2]),v[a+240&gt;&gt;2]=B(B(v[r&gt;&gt;2]*l)-B(n*v[r+16&gt;&gt;2]))-B(c*v[r+32&gt;&gt;2]),b[a+236&gt;&gt;2]=0,v[a+232&gt;&gt;2]=B(B(u*v[I&gt;&gt;2])+B(n*v[M&gt;&gt;2]))+B(c*v[T&gt;&gt;2]),v[a+228&gt;&gt;2]=B(B(u*v[L&gt;&gt;2])+B(n*v[P&gt;&gt;2]))+B(c*v[K&gt;&gt;2]),v[a+224&gt;&gt;2]=B(B(u*v[q&gt;&gt;2])+B(n*v[j&gt;&gt;2]))+B(c*v[O&gt;&gt;2]),yA(a+80|0,b[$&gt;&gt;2],a+240|0),yA(a- -64|0,b[A+32&gt;&gt;2],a+224|0),b[a+60&gt;&gt;2]=0,y=a+56|0,n=v[a+80&gt;&gt;2],u=v[a+84&gt;&gt;2],l=v[a+88&gt;&gt;2],c=B(B(B(B(n*v[a+192&gt;&gt;2])+B(u*v[a+196&gt;&gt;2]))+B(l*v[J&gt;&gt;2]))+v[_&gt;&gt;2]),v[y&gt;&gt;2]=c,R=B(B(B(B(n*v[a+176&gt;&gt;2])+B(u*v[a+180&gt;&gt;2]))+B(l*v[V&gt;&gt;2]))+v[w&gt;&gt;2]),v[a+52&gt;&gt;2]=R,D=B(B(B(B(n*v[a+160&gt;&gt;2])+B(u*v[a+164&gt;&gt;2]))+B(l*v[F&gt;&gt;2]))+v[a+208&gt;&gt;2]),v[a+48&gt;&gt;2]=D,b[a+44&gt;&gt;2]=0,G=a+40|0,n=v[a+64&gt;&gt;2],l=v[a+68&gt;&gt;2],d=v[a+72&gt;&gt;2],u=B(B(B(B(n*v[a+128&gt;&gt;2])+B(l*v[a+132&gt;&gt;2]))+B(d*v[U&gt;&gt;2]))+v[h&gt;&gt;2]),v[G&gt;&gt;2]=u,Q=B(B(B(B(n*v[a+112&gt;&gt;2])+B(l*v[a+116&gt;&gt;2]))+B(d*v[S&gt;&gt;2]))+v[Z&gt;&gt;2]),v[a+36&gt;&gt;2]=Q,n=B(B(B(B(n*v[a+96&gt;&gt;2])+B(l*v[a+100&gt;&gt;2]))+B(d*v[x&gt;&gt;2]))+v[a+144&gt;&gt;2]),v[a+32&gt;&gt;2]=n,H&amp;&amp;(b[G&gt;&gt;2]=0,b[y&gt;&gt;2]=0,u=B(0),c=B(0)),b[a+28&gt;&gt;2]=0,c=B(c-u),v[a+24&gt;&gt;2]=c,u=B(R-Q),v[a+20&gt;&gt;2]=u,l=v[k&gt;&gt;2],n=B(D-n),v[a+16&gt;&gt;2]=n;A:if(n=B(B(B(n*v[t&gt;&gt;2])+B(u*l))+B(c*v[Y&gt;&gt;2])),n&gt;B(0)^1|B(n*n)&gt;B(o*v[AA&gt;&gt;2])^1){if(!xe(b[(y=A+24|0)&gt;&gt;2],a+16|0)){r:{e:{if(!((n=B(o-n))&lt;=B(o*B(9.999999974752427e-7)))){if(Ie(b[y&gt;&gt;2],a+16|0,a+48|0,a+32|0),!Me(b[y&gt;&gt;2],a))break e;if(n=v[a&gt;&gt;2],m=B(n*n),n=v[a+4&gt;&gt;2],m=B(m+B(n*n)),n=v[(k=a+8|0)&gt;&gt;2],!((n=B(m+B(n*n)))&lt;B(9.999999974752427e-7)))break r;f=b[a+4&gt;&gt;2],b[t&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=f,b[A+68&gt;&gt;2]=6,_=b[k+4&gt;&gt;2],b[(f=t+8|0)&gt;&gt;2]=b[k&gt;&gt;2],b[f+4&gt;&gt;2]=_,f=1;break A}f=1,b[A+68&gt;&gt;2]=n&lt;=B(0)^1?11:2;break A}b[A+68&gt;&gt;2]=3,f=1;break A}r:{if(!(B(o-n)&lt;=B(o*B(1.1920928955078125e-7)))){if(G=b[a+4&gt;&gt;2],b[t&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=G,rA=b[k+4&gt;&gt;2],b[(G=t+8|0)&gt;&gt;2]=b[k&gt;&gt;2],b[G+4&gt;&gt;2]=rA,k=b[(G=A- -64|0)&gt;&gt;2],b[G&gt;&gt;2]=k+1,(0|k)&lt;=1e3){if(4!=b[b[y&gt;&gt;2]&gt;&gt;2])break r;b[A+68&gt;&gt;2]=13}o=n;break A}b[A+68&gt;&gt;2]=12,f=1,o=n;break A}o=n;continue}f=1,b[A+68&gt;&gt;2]=1}else b[A+68&gt;&gt;2]=10,f=1;break}n=B(0),c=z?B(0):s,u=B(c+g),_=0,k=0,f&amp;&amp;(Se(b[A+24&gt;&gt;2],a+240|0,a+224|0),h=b[(k=t+8|0)+4&gt;&gt;2],b[(f=a+264|0)&gt;&gt;2]=b[k&gt;&gt;2],b[f+4&gt;&gt;2]=h,f=b[t+4&gt;&gt;2],b[a+256&gt;&gt;2]=b[t&gt;&gt;2],b[a+260&gt;&gt;2]=f,n=v[A+4&gt;&gt;2],l=v[A+8&gt;&gt;2],d=v[A+12&gt;&gt;2],(s=B(B(B(n*n)+B(l*l))+B(d*d)))&lt;B(9.999999974752427e-7)&amp;&amp;(b[A+68&gt;&gt;2]=5),f=1,s&gt;B(1.4210854715202004e-14)?(k=a+264|0,s=B(B(1)/B(p(s))),v[k&gt;&gt;2]=s*v[k&gt;&gt;2],v[a+256&gt;&gt;2]=s*v[a+256&gt;&gt;2],v[a+260&gt;&gt;2]=s*v[a+260&gt;&gt;2],R=B(p(o)),o=B(c/R),v[a+240&gt;&gt;2]=v[a+240&gt;&gt;2]-B(o*n),v[a+244&gt;&gt;2]=v[a+244&gt;&gt;2]-B(o*l),v[a+248&gt;&gt;2]=v[a+248&gt;&gt;2]-B(o*d),o=B(g/R),v[a+224&gt;&gt;2]=B(o*n)+v[a+224&gt;&gt;2],v[a+228&gt;&gt;2]=B(o*l)+v[a+228&gt;&gt;2],v[a+232&gt;&gt;2]=B(o*d)+v[a+232&gt;&gt;2],k=1,n=B(B(B(1)/s)-u)):(k=0,f=2,n=B(0)),b[A+60&gt;&gt;2]=f),!b[A+68&gt;&gt;2]|!b[A+72&gt;&gt;2]|!b[A+20&gt;&gt;2]||(_=B(u+n)&lt;v[796]);A:{r:{e:{i:{a:if(((f=1^k)||_)&amp;&amp;(_=b[A+20&gt;&gt;2],_)){b[(h=t+8|0)&gt;&gt;2]=0,b[h+4&gt;&gt;2]=0,b[t&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[435]=b[435]+1;f:{n:{t:{if(BA[b[b[_&gt;&gt;2]+8&gt;&gt;2]](_,b[A+24&gt;&gt;2],b[A+28&gt;&gt;2],b[A+32&gt;&gt;2],a+160|0,a+96|0,t,a+80|0,a- -64|0,i)){if(d=B(0),o=v[a+64&gt;&gt;2],s=v[a+80&gt;&gt;2],g=B(o-s),R=v[a+68&gt;&gt;2],D=v[a+84&gt;&gt;2],l=B(R-D),Q=v[a+72&gt;&gt;2],eA=v[a+88&gt;&gt;2],c=B(Q-eA),(u=B(B(B(g*g)+B(l*l))+B(c*c)))&lt;=B(1.4210854715202004e-14)&amp;&amp;(d=v[A+16&gt;&gt;2],g=v[A+4&gt;&gt;2],l=v[A+8&gt;&gt;2],c=v[A+12&gt;&gt;2],u=B(B(B(g*g)+B(l*l))+B(c*c))),!(u&gt;B(1.4210854715202004e-14)))break t;if(b[(i=A+60|0)&gt;&gt;2]=3,o=B(s-o),m=B(o*o),o=B(D-R),m=B(m+B(o*o)),o=B(eA-Q),(n&gt;(o=B(-B(p(B(m+B(o*o))))))^-1)&amp;(1^f))break n;if(v[a+268&gt;&gt;2]=d,n=B(B(1)/B(p(u))),v[a+264&gt;&gt;2]=c*n,k=b[(f=a+88|0)+4&gt;&gt;2],b[(i=a+248|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=k,k=b[(f=a+72|0)+4&gt;&gt;2],b[(i=a+232|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=k,i=b[a+84&gt;&gt;2],b[a+240&gt;&gt;2]=b[a+80&gt;&gt;2],b[a+244&gt;&gt;2]=i,i=b[a+68&gt;&gt;2],b[a+224&gt;&gt;2]=b[a+64&gt;&gt;2],b[a+228&gt;&gt;2]=i,v[a+260&gt;&gt;2]=l*n,v[a+256&gt;&gt;2]=g*n,!((n=o)&lt;B(0)))break e;break r}if(l=v[A+4&gt;&gt;2],d=v[A+8&gt;&gt;2],s=v[A+12&gt;&gt;2],!(B(B(B(l*l)+B(d*d))+B(s*s))&gt;B(0)))break a;if(o=B(v[a+80&gt;&gt;2]-v[a+64&gt;&gt;2]),m=B(o*o),o=B(v[a+84&gt;&gt;2]-v[a+68&gt;&gt;2]),m=B(m+B(o*o)),o=B(v[a+88&gt;&gt;2]-v[a+72&gt;&gt;2]),((o=B(B(p(B(m+B(o*o))))-u))&lt;n^-1)&amp;(1^f))break f;if(_=b[(k=a+88|0)+4&gt;&gt;2],b[(f=i=a+248|0)&gt;&gt;2]=b[k&gt;&gt;2],b[f+4&gt;&gt;2]=_,h=b[(_=a+72|0)+4&gt;&gt;2],b[(f=a+232|0)&gt;&gt;2]=b[_&gt;&gt;2],b[f+4&gt;&gt;2]=h,v[i&gt;&gt;2]=v[i&gt;&gt;2]-B(c*s),i=b[a+68&gt;&gt;2],b[a+224&gt;&gt;2]=b[a+64&gt;&gt;2],b[a+228&gt;&gt;2]=i,i=b[a+84&gt;&gt;2],b[a+240&gt;&gt;2]=b[a+80&gt;&gt;2],b[a+244&gt;&gt;2]=i,v[a+228&gt;&gt;2]=B(g*d)+v[a+228&gt;&gt;2],v[a+224&gt;&gt;2]=B(g*l)+v[a+224&gt;&gt;2],v[a+240&gt;&gt;2]=v[a+240&gt;&gt;2]-B(c*l),v[a+244&gt;&gt;2]=v[a+244&gt;&gt;2]-B(c*d),v[f&gt;&gt;2]=B(g*s)+v[f&gt;&gt;2],_=b[(k=t+8|0)+4&gt;&gt;2],b[(f=i=a+264|0)&gt;&gt;2]=b[k&gt;&gt;2],b[f+4&gt;&gt;2]=_,f=b[t+4&gt;&gt;2],b[a+256&gt;&gt;2]=b[t&gt;&gt;2],b[a+260&gt;&gt;2]=f,c=v[a+256&gt;&gt;2],u=v[a+260&gt;&gt;2],g=v[i&gt;&gt;2],n=B(B(1)/B(p(B(B(B(c*c)+B(u*u))+B(g*g))))),v[i&gt;&gt;2]=g*n,v[a+260&gt;&gt;2]=u*n,v[a+256&gt;&gt;2]=c*n,b[A+60&gt;&gt;2]=6,!((n=o)&lt;B(0)))break e;break r}if(b[A+60&gt;&gt;2]=9,!k)break A;break i}if(b[i&gt;&gt;2]=8,k)break i;break A}b[A+60&gt;&gt;2]=5}if(!k)break A}if(n&lt;B(0))break r}if(!(B(n*n)&lt;v[r+128&gt;&gt;2]))break A}return i=b[a+260&gt;&gt;2],b[t&gt;&gt;2]=b[a+256&gt;&gt;2],b[t+4&gt;&gt;2]=i,v[A+56&gt;&gt;2]=n,k=b[(f=a+264|0)+4&gt;&gt;2],b[(t=t+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=k,b[a+92&gt;&gt;2]=0,u=v[a+256&gt;&gt;2],t=r+8|0,o=v[a+260&gt;&gt;2],k=r+24|0,c=v[f&gt;&gt;2],_=r+40|0,v[a+88&gt;&gt;2]=B(B(u*v[t&gt;&gt;2])+B(o*v[k&gt;&gt;2]))+B(c*v[_&gt;&gt;2]),h=r+4|0,y=r+20|0,w=r+36|0,v[a+84&gt;&gt;2]=B(B(u*v[h&gt;&gt;2])+B(o*v[y&gt;&gt;2]))+B(c*v[w&gt;&gt;2]),Z=r+16|0,H=r+32|0,v[a+80&gt;&gt;2]=B(B(u*v[r&gt;&gt;2])+B(o*v[Z&gt;&gt;2]))+B(c*v[H&gt;&gt;2]),b[a+76&gt;&gt;2]=0,Y=r+72|0,u=B(-u),z=r+88|0,F=r+104|0,v[a+72&gt;&gt;2]=B(B(v[Y&gt;&gt;2]*u)-B(o*v[z&gt;&gt;2]))-B(c*v[F&gt;&gt;2]),W=r+68|0,V=r+84|0,E=r+100|0,v[a+68&gt;&gt;2]=B(B(v[W&gt;&gt;2]*u)-B(o*v[V&gt;&gt;2]))-B(c*v[E&gt;&gt;2]),J=r- -64|0,X=r+80|0,x=r+96|0,v[a+64&gt;&gt;2]=B(B(v[J&gt;&gt;2]*u)-B(o*v[X&gt;&gt;2]))-B(c*v[x&gt;&gt;2]),yA(a+48|0,b[(I=A+28|0)&gt;&gt;2],a+80|0),yA(a+32|0,b[(S=A+32|0)&gt;&gt;2],a- -64|0),eA=v[(M=a+216|0)&gt;&gt;2],sA=v[(U=a+200|0)&gt;&gt;2],CA=v[(T=a+192|0)&gt;&gt;2],gA=v[(j=a+196|0)&gt;&gt;2],dA=v[(O=a+152|0)&gt;&gt;2],vA=v[(P=a+136|0)&gt;&gt;2],_A=v[(L=a+128|0)&gt;&gt;2],RA=v[(K=a+132|0)&gt;&gt;2],mA=v[(q=a+208|0)&gt;&gt;2],hA=v[($=a+168|0)&gt;&gt;2],GA=v[(AA=a+144|0)&gt;&gt;2],QA=v[(G=a+104|0)&gt;&gt;2],pA=v[(rA=a+212|0)&gt;&gt;2],DA=v[(bA=a+184|0)&gt;&gt;2],wA=v[(oA=a+176|0)&gt;&gt;2],ZA=v[(kA=a+180|0)&gt;&gt;2],YA=v[(cA=a+148|0)&gt;&gt;2],WA=v[(uA=a+120|0)&gt;&gt;2],FA=v[(lA=a+112|0)&gt;&gt;2],EA=v[(i=a+116|0)&gt;&gt;2],o=v[f&gt;&gt;2],NA=v[a+160&gt;&gt;2],nA=v[a+164&gt;&gt;2],tA=v[a+96&gt;&gt;2],m=v[a+100&gt;&gt;2],g=v[a+56&gt;&gt;2],l=v[a+48&gt;&gt;2],d=v[a+52&gt;&gt;2],s=v[a+40&gt;&gt;2],R=v[a+32&gt;&gt;2],D=v[a+36&gt;&gt;2],u=v[a+256&gt;&gt;2],c=v[a+260&gt;&gt;2],b[a+92&gt;&gt;2]=0,Q=B(-u),v[a+88&gt;&gt;2]=B(B(v[t&gt;&gt;2]*Q)-B(c*v[k&gt;&gt;2]))-B(o*v[_&gt;&gt;2]),v[a+84&gt;&gt;2]=B(B(v[h&gt;&gt;2]*Q)-B(c*v[y&gt;&gt;2]))-B(o*v[w&gt;&gt;2]),v[a+80&gt;&gt;2]=B(B(v[r&gt;&gt;2]*Q)-B(c*v[Z&gt;&gt;2]))-B(o*v[H&gt;&gt;2]),b[a+76&gt;&gt;2]=0,v[a+72&gt;&gt;2]=B(B(u*v[Y&gt;&gt;2])+B(c*v[z&gt;&gt;2]))+B(o*v[F&gt;&gt;2]),v[a+68&gt;&gt;2]=B(B(u*v[W&gt;&gt;2])+B(c*v[V&gt;&gt;2]))+B(o*v[E&gt;&gt;2]),v[a+64&gt;&gt;2]=B(B(u*v[J&gt;&gt;2])+B(c*v[X&gt;&gt;2]))+B(o*v[x&gt;&gt;2]),yA(a+48|0,b[I&gt;&gt;2],a+80|0),yA(a+32|0,b[S&gt;&gt;2],a- -64|0),nA=B(B(B(B(B(mA+B(B(B(l*NA)+B(d*nA))+B(g*hA)))-B(GA+B(B(B(R*tA)+B(D*m))+B(s*QA))))*Q)-B(c*B(B(pA+B(B(B(l*wA)+B(d*ZA))+B(g*DA)))-B(YA+B(B(B(R*FA)+B(D*EA))+B(s*WA))))))-B(o*B(B(eA+B(B(B(l*CA)+B(d*gA))+B(g*sA)))-B(dA+B(B(B(R*_A)+B(D*RA))+B(s*vA)))))),o=v[a+48&gt;&gt;2],c=v[a+52&gt;&gt;2],u=v[a+56&gt;&gt;2],g=v[a+32&gt;&gt;2],l=v[a+36&gt;&gt;2],d=v[a+40&gt;&gt;2],s=v[a+256&gt;&gt;2],R=v[a+260&gt;&gt;2],tA=B(B(B(B(B(B(B(o*v[a+160&gt;&gt;2])+B(c*v[a+164&gt;&gt;2]))+B(u*v[$&gt;&gt;2]))+v[q&gt;&gt;2])-B(B(B(B(g*v[a+96&gt;&gt;2])+B(l*v[a+100&gt;&gt;2]))+B(d*v[G&gt;&gt;2]))+v[AA&gt;&gt;2]))*s)+B(B(B(B(B(B(o*v[oA&gt;&gt;2])+B(c*v[kA&gt;&gt;2]))+B(u*v[bA&gt;&gt;2]))+v[rA&gt;&gt;2])-B(B(B(B(g*v[lA&gt;&gt;2])+B(l*v[i&gt;&gt;2]))+B(d*v[uA&gt;&gt;2]))+v[cA&gt;&gt;2]))*R)),m=B(B(B(B(B(o*v[T&gt;&gt;2])+B(c*v[j&gt;&gt;2]))+B(u*v[U&gt;&gt;2]))+v[M&gt;&gt;2])-B(B(B(B(g*v[L&gt;&gt;2])+B(l*v[K&gt;&gt;2]))+B(d*v[P&gt;&gt;2]))+v[O&gt;&gt;2])),o=v[f&gt;&gt;2],nA&gt;B(tA+B(m*o))&amp;&amp;(v[f&gt;&gt;2]=-o,b[A+60&gt;&gt;2]=10,v[a+260&gt;&gt;2]=-R,v[a+256&gt;&gt;2]=-s),b[a+92&gt;&gt;2]=0,v[a+88&gt;&gt;2]=aA+v[a+232&gt;&gt;2],v[a+84&gt;&gt;2]=iA+v[a+228&gt;&gt;2],v[a+80&gt;&gt;2]=fA+v[a+224&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,a+256|0,a+80|0,n),void(N=a+272|0)}N=a+272|0})(A|=0,r|=0,e|=0,i|=0)}function je(){C[2752]||(b[606]=1062847606,b[607]=0,b[604]=1042701022,b[605]=1056964440,b[602]=1062847606,b[603]=0,b[600]=-1093024784,b[601]=1050556081,b[598]=1062847606,b[599]=0,b[596]=-1093024784,b[597]=-1096927567,b[594]=1062847606,b[595]=0,b[592]=1042701022,b[593]=-1090519208,b[590]=1062847572,b[591]=0,b[588]=1057396286,b[589]=0,b[586]=1057396386,b[587]=0,b[584]=1060121912,b[585]=1056964507,b[582]=1057396420,b[583]=0,b[580]=-1098475836,b[581]=1062148969,b[578]=1057396386,b[579]=0,b[576]=-1084636143,b[577]=0,b[574]=1057396420,b[575]=0,b[572]=-1098475836,b[573]=-1085334679,b[570]=1057396386,b[571]=0,b[568]=1060121912,b[569]=-1090519141,b[566]=-2147483648,b[567]=0,b[564]=1058437413,b[565]=1062149053,b[562]=-2147483648,b[563]=0,b[560]=-2147483648,b[561]=1065353216,b[558]=-2147483648,b[559]=0,b[556]=-1089046235,b[557]=1062149053,b[554]=-2147483648,b[555]=0,b[552]=-1082951543,b[553]=1050556148,b[550]=-2147483648,b[551]=0,b[548]=-1082951543,b[549]=-1096927500,b[546]=0,b[547]=0,b[544]=-1089046235,b[545]=-1085334595,b[542]=0,b[543]=0,b[540]=0,b[541]=-1082130432,b[538]=0,b[539]=0,b[536]=1058437413,b[537]=-1085334595,b[534]=0,b[535]=0,b[532]=1064532105,b[533]=-1096927500,b[530]=0,b[531]=0,b[528]=1064532105,b[529]=1050556148,b[526]=-1090087228,b[527]=0,b[524]=1049007812,b[525]=1062148969,b[522]=-1090087262,b[523]=0,b[520]=-1087361736,b[521]=1056964507,b[518]=-1084636042,b[519]=0,b[516]=-1104782626,b[517]=1056964440,b[514]=-1090087262,b[515]=0,b[512]=-1087361736,b[513]=-1090519141,b[510]=-1084636076,b[511]=0,b[508]=-1090087362,b[509]=-2147483648,b[506]=-1090087262,b[507]=0,b[504]=1062847505,b[505]=-2147483648,b[502]=-1084636042,b[503]=0,b[500]=1054458864,b[501]=1050556081,b[498]=-1090087228,b[499]=0,b[496]=1049007812,b[497]=-1085334679,b[494]=-1084636042,b[495]=0,b[492]=-1104782626,b[493]=-1090519208,b[490]=-1084636042,b[491]=0,b[488]=1054458864,b[489]=-1096927567,b[486]=1065353216,b[487]=0,b[484]=-2147483648,b[485]=0,b[482]=1055193471,b[483]=0,b[480]=1063581978,b[481]=0,b[478]=1055193572,b[479]=0,b[476]=1049461434,b[477]=1062847522,b[474]=1055193572,b[475]=0,b[472]=-1086767520,b[473]=1057396202,b[470]=1055193572,b[471]=0,b[468]=-1086767520,b[469]=-1090087446,b[466]=1055193605,b[467]=0,b[464]=1049461434,b[465]=-1084636126,b[462]=-1092290076,b[463]=0,b[460]=1060716128,b[461]=1057396202,b[458]=-1092290043,b[459]=0,b[456]=-1098022214,b[457]=1062847522,b[454]=-1092290177,b[455]=0,b[452]=-1083901670,b[453]=-2147483648,b[450]=-1092290076,b[451]=0,b[448]=-1098022214,b[449]=-1084636126,b[446]=-1092290076,b[447]=0,b[444]=1060716128,b[445]=-1090087446,b[442]=-1082130432,b[443]=0,b[440]=0,b[441]=-2147483648,f[2752]=1)}function Oe(A,r,e,i){var a=0,n=0,t=0,o=0,k=0,c=B(0),u=0,l=0,s=0,g=0,d=B(0),_=B(0),R=0,m=0,h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=0,w=B(0),Z=B(0),Y=B(0),W=0;A:if(D=b[A+4&gt;&gt;2],!((0|D)&lt;2))for(o=b[A+12&gt;&gt;2],a=o+(D&lt;&lt;4)|0,h=v[a+-16&gt;&gt;2],w=v[e&gt;&gt;2],d=v[a+-12&gt;&gt;2],Z=v[e+4&gt;&gt;2],_=v[a+-8&gt;&gt;2],Y=v[e+8&gt;&gt;2],c=B(B(B(B(h*w)+B(d*Z))+B(_*Y))+i),m=r+8|0,k=r+12|0;;){G=v[(a=(W&lt;&lt;4)+o|0)&gt;&gt;2],y=v[a+4&gt;&gt;2],Q=v[a+8&gt;&gt;2],p=B(B(B(B(G*w)+B(y*Z))+B(Q*Y))+i),R=b[a+12&gt;&gt;2];r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{g:{d:{v:{_:{if(c&lt;B(0)){if(!(p&lt;B(0)))break _;if((0|(a=b[(u=r+4|0)&gt;&gt;2]))!=b[m&gt;&gt;2])break C;if((0|a)&gt;=(0|(l=a?a&lt;&lt;1:1)))break C;if(!l)break v;if(s=CA(l&lt;&lt;4,16),(0|(a=b[u&gt;&gt;2]))&gt;=1)break d;break g}if(!(p&lt;B(0)))break r;if(c=B(c/B(c-p)),_=B(_+B(B(Q-_)*c)),d=B(d+B(B(y-d)*c)),c=B(h+B(B(G-h)*c)),(0|(a=b[(l=r+4|0)&gt;&gt;2]))!=b[m&gt;&gt;2])break c;if((0|a)&gt;=(0|(u=a?a&lt;&lt;1:1)))break c;if(!u)break s;if(s=CA(u&lt;&lt;4,16),(0|(a=b[l&gt;&gt;2]))&gt;=1)break l;break u}if(c=B(c/B(c-p)),_=B(_+B(B(Q-_)*c)),d=B(d+B(B(y-d)*c)),c=B(h+B(B(G-h)*c)),(0|(a=b[(u=r+4|0)&gt;&gt;2]))!=b[m&gt;&gt;2])break t;if((0|a)&gt;=(0|(s=a?a&lt;&lt;1:1)))break t;if(!s)break k;if(l=CA(s&lt;&lt;4,16),(0|(a=b[u&gt;&gt;2]))&gt;=1)break o;break b}if(s=0,(0|a)&lt;1)break g}for(o=0;n=b[k&gt;&gt;2]+o|0,g=b[n+4&gt;&gt;2],b[(t=o+s|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=g,g=b[(n=n+8|0)+4&gt;&gt;2],b[(t=t+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=g,o=o+16|0,a=a+-1|0;);}(a=b[k&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;gA(a),b[k&gt;&gt;2]=0),b[k&gt;&gt;2]=s,f[r+16|0]=1,b[m&gt;&gt;2]=l,a=b[u&gt;&gt;2]}a=b[k&gt;&gt;2]+(a&lt;&lt;4)|0,b[a+12&gt;&gt;2]=R,v[a+8&gt;&gt;2]=Q,v[a+4&gt;&gt;2]=y,v[a&gt;&gt;2]=G;break e}if(s=0,(0|a)&lt;1)break u}for(o=0;n=b[k&gt;&gt;2]+o|0,g=b[n+4&gt;&gt;2],b[(t=o+s|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=g,g=b[(n=n+8|0)+4&gt;&gt;2],b[(t=t+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=g,o=o+16|0,a=a+-1|0;);}(a=b[k&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;gA(a),b[k&gt;&gt;2]=0),b[k&gt;&gt;2]=s,f[r+16|0]=1,b[m&gt;&gt;2]=u,a=b[l&gt;&gt;2]}if(a=b[k&gt;&gt;2]+(a&lt;&lt;4)|0,b[a+12&gt;&gt;2]=0,v[a+8&gt;&gt;2]=_,v[a+4&gt;&gt;2]=d,v[a&gt;&gt;2]=c,a=b[l&gt;&gt;2]+1|0,b[l&gt;&gt;2]=a,b[m&gt;&gt;2]!=(0|a))break i;if((0|a)&gt;=(0|(u=a?a&lt;&lt;1:1)))break i;if(!u)break n;if(s=CA(u&lt;&lt;4,16),(0|(a=b[l&gt;&gt;2]))&gt;=1)break f;break a}if(l=0,(0|a)&lt;1)break b}for(o=0;R=b[k&gt;&gt;2]+o|0,g=b[R+4&gt;&gt;2],b[(n=o+l|0)&gt;&gt;2]=b[R&gt;&gt;2],b[n+4&gt;&gt;2]=g,t=b[(R=R+8|0)+4&gt;&gt;2],b[(n=n+8|0)&gt;&gt;2]=b[R&gt;&gt;2],b[n+4&gt;&gt;2]=t,o=o+16|0,a=a+-1|0;);}(a=b[k&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;gA(a),b[k&gt;&gt;2]=0),b[k&gt;&gt;2]=l,f[r+16|0]=1,b[m&gt;&gt;2]=s,a=b[u&gt;&gt;2]}a=b[k&gt;&gt;2]+(a&lt;&lt;4)|0,b[a+12&gt;&gt;2]=0,v[a+8&gt;&gt;2]=_,v[a+4&gt;&gt;2]=d,v[a&gt;&gt;2]=c;break e}if(s=0,(0|a)&lt;1)break a}for(o=0;n=b[k&gt;&gt;2]+o|0,g=b[n+4&gt;&gt;2],b[(t=o+s|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=g,g=b[(n=n+8|0)+4&gt;&gt;2],b[(t=t+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=g,o=o+16|0,a=a+-1|0;);}(a=b[k&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;gA(a),b[k&gt;&gt;2]=0),b[k&gt;&gt;2]=s,f[r+16|0]=1,b[m&gt;&gt;2]=u,a=b[l&gt;&gt;2]}a=b[k&gt;&gt;2]+(a&lt;&lt;4)|0,b[a+12&gt;&gt;2]=R,v[a+8&gt;&gt;2]=Q,v[a+4&gt;&gt;2]=y,v[a&gt;&gt;2]=G}b[(a=r+4|0)&gt;&gt;2]=b[a&gt;&gt;2]+1}if((0|(W=W+1|0))==(0|D))break A;Y=v[e+8&gt;&gt;2],Z=v[e+4&gt;&gt;2],o=b[A+12&gt;&gt;2],w=v[e&gt;&gt;2],c=p,_=Q,d=y,h=G}}function He(A,r,e,i,a,f,n){var t=B(0),b=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0);return t=v[i&gt;&gt;2],k=v[i+4&gt;&gt;2],c=v[i+8&gt;&gt;2],l=B(B(B(v[e&gt;&gt;2]*t)+B(v[e+4&gt;&gt;2]*k))+B(v[e+8&gt;&gt;2]*c)),b=B(B(B(t*v[A&gt;&gt;2])+B(k*v[A+16&gt;&gt;2]))+B(c*v[A+32&gt;&gt;2])),o=v[a+80&gt;&gt;2],u=B(b*(b&lt;B(0)?B(-o):o)),b=B(B(B(t*v[A+4&gt;&gt;2])+B(k*v[A+20&gt;&gt;2]))+B(c*v[A+36&gt;&gt;2])),o=v[a+84&gt;&gt;2],u=B(u+B(b*(b&lt;B(0)?B(-o):o))),b=B(B(B(t*v[A+8&gt;&gt;2])+B(k*v[A+24&gt;&gt;2]))+B(c*v[A+40&gt;&gt;2])),o=v[a+88&gt;&gt;2],u=(b=B(u+B(b*(b&lt;B(0)?B(-o):o))))&gt;(o=v[a+96&gt;&gt;2])?b:o,b=B(B(B(t*v[r&gt;&gt;2])+B(k*v[r+16&gt;&gt;2]))+B(c*v[r+32&gt;&gt;2])),o=v[f+80&gt;&gt;2],s=B(b*(b&lt;B(0)?B(-o):o)),b=B(B(B(t*v[r+4&gt;&gt;2])+B(k*v[r+20&gt;&gt;2]))+B(c*v[r+36&gt;&gt;2])),o=v[f+84&gt;&gt;2],t=B(B(B(t*v[r+8&gt;&gt;2])+B(k*v[r+24&gt;&gt;2]))+B(c*v[r+40&gt;&gt;2])),k=v[f+88&gt;&gt;2],t=B(B(s+B(b*(b&lt;B(0)?B(-o):o)))+B(t*(t&lt;B(0)?B(-k):k))),k=v[f+96&gt;&gt;2],t=B(u+(t&gt;k?t:k)),((k=B(l+t))&lt;(t=B(t-l))?k:t)&gt;n^1}function ze(A,r,e,i,a,n,t,o){var k,c=0,u=0,l=0,s=0,g=0,d=B(0),_=B(0),m=B(0),h=B(0),G=0,y=B(0),Q=B(0),p=0,D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=0,S=0,T=0,U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=0,L=0,K=0,q=0,$=0,AA=0,rA=0,eA=0,iA=B(0),aA=B(0),fA=B(0);if(N=k=N-32|0,(0|(c=b[a+4&gt;&gt;2]))&lt;=-1)for(b[a+8&gt;&gt;2]&lt;=-1&amp;&amp;((s=b[a+12&gt;&gt;2])&amp;&amp;(C[a+16|0]&amp;&amp;gA(s),b[a+12&gt;&gt;2]=0),f[a+16|0]=1,b[(s=a+8|0)&gt;&gt;2]=0,b[s+4&gt;&gt;2]=0),l=c&lt;&lt;4,s=a+12|0;p=b[k+20&gt;&gt;2],u=b[s&gt;&gt;2]+l|0,b[u&gt;&gt;2]=b[k+16&gt;&gt;2],b[u+4&gt;&gt;2]=p,p=b[(g=k+24|0)+4&gt;&gt;2],b[(u=u+8|0)&gt;&gt;2]=b[g&gt;&gt;2],b[u+4&gt;&gt;2]=p,l=l+16|0,c=c+1|0;);if(s=0,b[a+4&gt;&gt;2]=0,u=b[i+4&gt;&gt;2],b[a+8&gt;&gt;2]&lt;(0|u)){if(u&amp;&amp;(s=CA(u&lt;&lt;4,16),!((0|(c=b[a+4&gt;&gt;2]))&lt;1)))for(l=0,p=a+12|0;g=b[p&gt;&gt;2]+l|0,M=b[g+4&gt;&gt;2],b[(G=l+s|0)&gt;&gt;2]=b[g&gt;&gt;2],b[G+4&gt;&gt;2]=M,S=b[(g=g+8|0)+4&gt;&gt;2],b[(G=G+8|0)&gt;&gt;2]=b[g&gt;&gt;2],b[G+4&gt;&gt;2]=S,l=l+16|0,c=c+-1|0;);(c=b[a+12&gt;&gt;2])&amp;&amp;(C[a+16|0]&amp;&amp;gA(c),b[a+12&gt;&gt;2]=0),f[a+16|0]=1,b[a+12&gt;&gt;2]=s,b[a+8&gt;&gt;2]=u}A:if(!((0|(g=b[r+28&gt;&gt;2]))&lt;1)){for(l=b[r+36&gt;&gt;2]+20|0,D=v[e+40&gt;&gt;2],Z=v[e+36&gt;&gt;2],Y=v[e+24&gt;&gt;2],W=v[e+20&gt;&gt;2],F=v[A+8&gt;&gt;2],E=v[A+4&gt;&gt;2],V=v[A&gt;&gt;2],h=v[e+32&gt;&gt;2],w=v[e+16&gt;&gt;2],X=v[e+8&gt;&gt;2],J=v[e+4&gt;&gt;2],y=v[e&gt;&gt;2],c=0,m=B(3.4028234663852886e38),u=-1;_=v[l&gt;&gt;2],d=v[l+4&gt;&gt;2],Q=v[l+8&gt;&gt;2],m=(s=(_=B(B(B(B(B(B(_*y)+B(d*J))+B(Q*X))*V)+B(B(B(B(_*w)+B(d*W))+B(Q*Y))*E))+B(B(B(B(_*h)+B(d*Z))+B(Q*D))*F)))&lt;m)?_:m,u=s?c:u,l=l+36|0,(0|(c=c+1|0))&lt;(0|g););if(!((0|u)&lt;0)){u=b[r+36&gt;&gt;2]+R(u,36)|0;r:{if((0|(G=b[u+4&gt;&gt;2]))&gt;=1){for(S=u+28|0,M=u+24|0,L=u+20|0,K=u+12|0,q=e+56|0,$=e+48|0,AA=e+52|0,rA=e+40|0,eA=e+32|0,g=0;;){if(s=a,l=b[r+16&gt;&gt;2],c=b[K&gt;&gt;2],a=l+(b[c+(g&lt;&lt;2)&gt;&gt;2]&lt;&lt;4)|0,m=v[a+8&gt;&gt;2],c=l+(b[c+(((p=(0|G)==(0|(g=g+1|0)))?0:g)&lt;&lt;2)&gt;&gt;2]&lt;&lt;4)|0,I=v[c+8&gt;&gt;2],_=v[a&gt;&gt;2],y=v[c&gt;&gt;2],d=v[a+4&gt;&gt;2],x=v[c+4&gt;&gt;2],iA=v[q&gt;&gt;2],aA=v[$&gt;&gt;2],fA=v[AA&gt;&gt;2],Q=v[rA&gt;&gt;2],D=v[eA&gt;&gt;2],Z=v[e+36&gt;&gt;2],Y=v[e+8&gt;&gt;2],W=v[e+4&gt;&gt;2],F=v[e+24&gt;&gt;2],E=v[e+16&gt;&gt;2],V=v[e+20&gt;&gt;2],h=v[S&gt;&gt;2],w=v[M&gt;&gt;2],X=v[L&gt;&gt;2],J=v[e&gt;&gt;2],b[k+28&gt;&gt;2]=0,y=B(_-y),x=B(d-x),I=B(m-I),U=B(B(B(J*y)+B(W*x))+B(Y*I)),j=B(B(B(E*X)+B(V*w))+B(F*h)),O=B(B(B(y*E)+B(x*V))+B(I*F)),H=B(B(B(J*X)+B(W*w))+B(Y*h)),z=B(B(U*j)-B(O*H)),v[k+24&gt;&gt;2]=-z,y=B(B(B(y*D)+B(x*Z))+B(I*Q)),h=B(B(B(D*X)+B(Z*w))+B(Q*h)),w=B(B(y*H)-B(U*h)),v[k+20&gt;&gt;2]=-w,h=B(-B(B(O*h)-B(y*j))),v[k+16&gt;&gt;2]=h,Oe(a=i,s,k+16|0,B(-B(B(B(B(aA+B(B(B(_*J)+B(d*W))+B(m*Y)))*h)-B(B(fA+B(B(B(_*E)+B(d*V))+B(m*F)))*w))-B(B(iA+B(B(B(_*D)+B(d*Z))+B(m*Q)))*z)))),(0|(c=b[a+4&gt;&gt;2]))&lt;=-1)for(b[a+8&gt;&gt;2]&lt;=-1&amp;&amp;((i=b[a+12&gt;&gt;2])&amp;&amp;(C[a+16|0]&amp;&amp;gA(i),b[a+12&gt;&gt;2]=0),f[a+16|0]=1,b[(i=a+8|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0),l=c&lt;&lt;4;T=b[k+4&gt;&gt;2],i=b[a+12&gt;&gt;2]+l|0,b[i&gt;&gt;2]=b[k&gt;&gt;2],b[i+4&gt;&gt;2]=T,T=b[(P=k+8|0)+4&gt;&gt;2],b[(i=i+8|0)&gt;&gt;2]=b[P&gt;&gt;2],b[i+4&gt;&gt;2]=T,l=l+16|0,c=c+1|0;);if(b[a+4&gt;&gt;2]=0,i=s,p)break}if((0|(a=b[s+4&gt;&gt;2]))&gt;=1)break r;break A}if((0|(a=b[(s=i)+4&gt;&gt;2]))&lt;1)break A}for(m=v[u+20&gt;&gt;2],_=v[u+24&gt;&gt;2],d=v[u+28&gt;&gt;2],Q=B(B(B(m*v[e&gt;&gt;2])+B(_*v[e+4&gt;&gt;2]))+B(d*v[e+8&gt;&gt;2])),D=B(B(B(m*v[e+16&gt;&gt;2])+B(_*v[e+20&gt;&gt;2]))+B(d*v[e+24&gt;&gt;2])),m=B(B(B(m*v[e+32&gt;&gt;2])+B(_*v[e+36&gt;&gt;2]))+B(d*v[e+40&gt;&gt;2])),_=B(v[u+32&gt;&gt;2]-B(B(B(Q*v[e+48&gt;&gt;2])+B(D*v[e+52&gt;&gt;2]))+B(m*v[e+56&gt;&gt;2]))),c=0,i=s+12|0,u=0;e=(r=b[i&gt;&gt;2]+c|0)+8|0,(d=(d=B(_+B(B(B(Q*v[r&gt;&gt;2])+B(D*v[r+4&gt;&gt;2]))+B(m*v[e&gt;&gt;2]))))&lt;=n?n:d)&lt;=t&amp;&amp;(l=b[e+4&gt;&gt;2],b[(a=k+24|0)&gt;&gt;2]=b[e&gt;&gt;2],b[a+4&gt;&gt;2]=l,e=b[r+4&gt;&gt;2],b[k+16&gt;&gt;2]=b[r&gt;&gt;2],b[k+20&gt;&gt;2]=e,BA[b[b[o&gt;&gt;2]+16&gt;&gt;2]](o,A,k+16|0,d),a=b[s+4&gt;&gt;2]),c=c+16|0,(0|(u=u+1|0))&lt;(0|a););}}N=k+32|0}function Pe(A,r,e,i){return b[A+12&gt;&gt;2]=e,b[A+8&gt;&gt;2]=r,b[A+4&gt;&gt;2]=i,b[A&gt;&gt;2]=15376,A}function Le(A,r,e,i,a,n){A|=0,r|=0,e|=0,i|=0,a|=0,n|=0;var t,o,c=0,u=0,l=B(0),g=0,d=B(0),_=B(0),R=0,m=B(0),h=B(0),G=B(0),y=0,Q=0,p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=0,E=0,V=0,X=0;N=t=N-288|0,Ve(b[A+4&gt;&gt;2]),l=v[r+52&gt;&gt;2],d=v[e+52&gt;&gt;2],_=v[i+52&gt;&gt;2],m=v[a+52&gt;&gt;2],h=v[(c=r+56|0)&gt;&gt;2],G=v[e+56&gt;&gt;2],p=v[(g=i+56|0)&gt;&gt;2],D=v[a+56&gt;&gt;2],w=v[r+48&gt;&gt;2],Z=v[e+48&gt;&gt;2],Y=v[i+48&gt;&gt;2],W=v[a+48&gt;&gt;2],f[t+264|0]=0,b[t+260&gt;&gt;2]=1566444395,b[t+224&gt;&gt;2]=15428,o=Te(t+144|0,b[A+8&gt;&gt;2],b[A+12&gt;&gt;2],b[A+4&gt;&gt;2],0),R=b[(u=r+8|0)+4&gt;&gt;2],b[(A=t+16|0)&gt;&gt;2]=b[u&gt;&gt;2],b[A+4&gt;&gt;2]=R,R=b[(u=r+24|0)+4&gt;&gt;2],b[(A=t+32|0)&gt;&gt;2]=b[u&gt;&gt;2],b[A+4&gt;&gt;2]=R,R=b[(u=r+40|0)+4&gt;&gt;2],b[(A=t+48|0)&gt;&gt;2]=b[u&gt;&gt;2],b[A+4&gt;&gt;2]=R,u=b[c+4&gt;&gt;2],b[(A=t- -64|0)&gt;&gt;2]=b[c&gt;&gt;2],b[A+4&gt;&gt;2]=u,u=b[(c=i+8|0)+4&gt;&gt;2],b[(A=t+80|0)&gt;&gt;2]=b[c&gt;&gt;2],b[A+4&gt;&gt;2]=u,b[t+136&gt;&gt;2]=1566444395,A=b[r+4&gt;&gt;2],b[t+8&gt;&gt;2]=b[r&gt;&gt;2],b[t+12&gt;&gt;2]=A,A=b[r+20&gt;&gt;2],b[t+24&gt;&gt;2]=b[r+16&gt;&gt;2],b[t+28&gt;&gt;2]=A,A=b[r+36&gt;&gt;2],b[t+40&gt;&gt;2]=b[r+32&gt;&gt;2],b[t+44&gt;&gt;2]=A,A=b[r+52&gt;&gt;2],b[t+56&gt;&gt;2]=b[r+48&gt;&gt;2],b[t+60&gt;&gt;2]=A,A=b[i+4&gt;&gt;2],b[t+72&gt;&gt;2]=b[i&gt;&gt;2],b[t+76&gt;&gt;2]=A,u=b[(c=i+24|0)+4&gt;&gt;2],b[(A=t+96|0)&gt;&gt;2]=b[c&gt;&gt;2],b[A+4&gt;&gt;2]=u,c=b[i+20&gt;&gt;2],b[(A=t+88|0)&gt;&gt;2]=b[i+16&gt;&gt;2],b[A+4&gt;&gt;2]=c,u=b[(c=i+40|0)+4&gt;&gt;2],b[(A=t+112|0)&gt;&gt;2]=b[c&gt;&gt;2],b[A+4&gt;&gt;2]=u,c=b[i+36&gt;&gt;2],b[(A=t+104|0)&gt;&gt;2]=b[i+32&gt;&gt;2],b[A+4&gt;&gt;2]=c,c=b[g+4&gt;&gt;2],b[(A=t+128|0)&gt;&gt;2]=b[g&gt;&gt;2],b[A+4&gt;&gt;2]=c,c=b[i+52&gt;&gt;2],b[(A=t+120|0)&gt;&gt;2]=b[i+48&gt;&gt;2],b[A+4&gt;&gt;2]=c,Ue(o,t+8|0,t+224|0,0),g=b[(c=t+252|0)+4&gt;&gt;2],b[(A=t+280|0)&gt;&gt;2]=b[c&gt;&gt;2],b[A+4&gt;&gt;2]=g,A=b[t+248&gt;&gt;2],b[t+272&gt;&gt;2]=b[t+244&gt;&gt;2],b[t+276&gt;&gt;2]=A;A:{r:{e:{i:{a:{f:{if(C[t+264|0]){if(h=B(B(G-h)-B(D-p)),m=B(B(d-l)-B(m-_)),G=B(B(Z-w)-B(W-Y)),A=b[t+232&gt;&gt;2],g=b[(y=t+236|0)&gt;&gt;2],u=b[t+228&gt;&gt;2],!((_=v[(Q=t+260|0)&gt;&gt;2])&gt;B(.0010000000474974513)))break f;for(c=t+244|0,R=-1,F=t+120|0,E=t+124|0,V=t+128|0,X=t+264|0,d=B(0);;){if((R=R+1|0)&gt;&gt;&gt;0&gt;31)break A;if((l=B(d-B(_/B(B(h*(k(0,g),s()))+B(B(m*(k(0,A),s()))+B(G*(k(0,u),s())))))))&lt;=d|l&lt;B(0))break A;if(l&gt;B(1))break r;if(BA[b[b[n&gt;&gt;2]&gt;&gt;2]](n,l),d=B(B(1)-l),v[t+56&gt;&gt;2]=B(d*v[r+48&gt;&gt;2])+B(l*v[e+48&gt;&gt;2]),v[t+60&gt;&gt;2]=B(d*v[r+52&gt;&gt;2])+B(l*v[e+52&gt;&gt;2]),v[t- -64&gt;&gt;2]=B(d*v[r+56&gt;&gt;2])+B(l*v[e+56&gt;&gt;2]),v[F&gt;&gt;2]=B(d*v[i+48&gt;&gt;2])+B(l*v[a+48&gt;&gt;2]),v[E&gt;&gt;2]=B(d*v[i+52&gt;&gt;2])+B(l*v[a+52&gt;&gt;2]),v[V&gt;&gt;2]=B(d*v[i+56&gt;&gt;2])+B(l*v[a+56&gt;&gt;2]),Ue(o,t+8|0,t+224|0,0),!C[0|X])break A;if((_=v[Q&gt;&gt;2])&lt;B(0))break i;if(u=b[(g=c+8|0)+4&gt;&gt;2],b[(A=t+280|0)&gt;&gt;2]=b[g&gt;&gt;2],b[A+4&gt;&gt;2]=u,A=b[c+4&gt;&gt;2],b[t+272&gt;&gt;2]=b[c&gt;&gt;2],b[t+276&gt;&gt;2]=A,A=b[t+232&gt;&gt;2],g=b[y&gt;&gt;2],u=b[t+228&gt;&gt;2],d=l,!(_&gt;B(.0010000000474974513)))break}_=v[t+240&gt;&gt;2];break a}break A}l=B(0),_=v[t+240&gt;&gt;2]}if(B(B(h*(k(0,g),s()))+B(B(m*(k(0,A),s()))+B(G*(k(0,u),s()))))&gt;=B(-v[n+172&gt;&gt;2]))break A;b[n+132&gt;&gt;2]=u,v[n+164&gt;&gt;2]=l,r=b[t+276&gt;&gt;2],b[n+148&gt;&gt;2]=b[t+272&gt;&gt;2],b[n+152&gt;&gt;2]=r,v[n+144&gt;&gt;2]=_,b[n+140&gt;&gt;2]=g,b[n+136&gt;&gt;2]=A,e=b[(r=t+280|0)+4&gt;&gt;2],b[(A=n+156|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e;break e}v[n+164&gt;&gt;2]=l,A=b[t+232&gt;&gt;2],b[n+132&gt;&gt;2]=b[t+228&gt;&gt;2],b[n+136&gt;&gt;2]=A,A=b[c+4&gt;&gt;2],b[n+148&gt;&gt;2]=b[c&gt;&gt;2],b[n+152&gt;&gt;2]=A,e=b[(r=t+236|0)+4&gt;&gt;2],b[(A=n+140|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e,e=b[(r=c+8|0)+4&gt;&gt;2],b[(A=n+156|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e}return N=t+288|0,1}return N=t+288|0,0}return N=t+288|0,0}function Ke(A,r,e,i,a,f,n,t,o,k,c){var u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0),w=B(0);_=v[(t=(t&lt;&lt;2)+k|0)&gt;&gt;2],R=B(v[k+48&gt;&gt;2]-v[o+48&gt;&gt;2]),y=v[t+16&gt;&gt;2],Q=B(v[k+52&gt;&gt;2]-v[o+52&gt;&gt;2]),D=v[t+32&gt;&gt;2],w=B(v[k+56&gt;&gt;2]-v[o+56&gt;&gt;2]),s=B(B(B(_*R)+B(y*Q))+B(D*w)),h=v[(n=(n&lt;&lt;2)+o|0)&gt;&gt;2],C=v[n+16&gt;&gt;2],d=v[n+32&gt;&gt;2],G=B(B(B(h*R)+B(C*Q))+B(d*w)),g=B(B(B(h*_)+B(C*y))+B(d*D)),(l=B(B(1)-B(g*g)))!=B(0)&amp;&amp;((l=B(B(G-B(g*s))/l))&lt;(u=B(-e))||(u=l)&gt;e&amp;&amp;(u=e));A:{r:{e:{i:{a:{f:{if((l=B(B(g*u)-s))&lt;(s=B(-a))){if(!((a=B(B(g*s)+G))&lt;(u=B(-e))))break f;l=s;break A}if(!(l&gt;a))break A;if(!((s=B(B(g*a)+G))&lt;(u=B(-e))))break a;l=a;break A}if(!(a&gt;e))break e;a=s;break i}if(!(s&gt;e))break r}l=a,u=e;break A}l=s,u=a;break A}l=a,u=s}return s=B(D*l),e=B(s+B(w-B(d*u))),g=B(_*l),a=B(g+B(R-B(h*u))),G=B(y*l),l=B(G+B(Q-B(C*u))),u=B(B(e*e)+B(B(a*a)+B(l*l))),_=B(p(u)),(R=B(B(_-i)-f))&gt;c||(u&lt;=B(1.4210854715202004e-14)?B(m(d))&gt;B(.7071067690849304)?(b[A&gt;&gt;2]=0,i=B(B(1)/B(p(B(B(C*C)+B(d*d))))),e=B(C*i),v[A+8&gt;&gt;2]=e,u=B(-B(d*i)),v[A+4&gt;&gt;2]=u,i=B(0)):(b[A+8&gt;&gt;2]=0,e=B(B(1)/B(p(B(B(h*h)+B(C*C))))),u=B(h*e),v[A+4&gt;&gt;2]=u,i=B(-B(C*e)),v[A&gt;&gt;2]=i,e=B(0)):(b[A+12&gt;&gt;2]=0,i=B(B(-1)/_),e=B(e*i),v[A+8&gt;&gt;2]=e,u=B(l*i),v[A+4&gt;&gt;2]=u,i=B(a*i),v[A&gt;&gt;2]=i),a=v[k+48&gt;&gt;2],c=v[k+52&gt;&gt;2],l=v[k+56&gt;&gt;2],b[r+12&gt;&gt;2]=0,v[r+8&gt;&gt;2]=B(s+l)+B(e*f),v[r+4&gt;&gt;2]=B(G+c)+B(u*f),v[r&gt;&gt;2]=B(g+a)+B(i*f)),R}function qe(A,r,e,i){i=B(i)}function $e(A,r){return BA[b[798]](r),A}function Ai(){BA[b[799]]()}function ri(A,r,e,i){return b[A+12&gt;&gt;2]=e,b[A+8&gt;&gt;2]=r,b[A+4&gt;&gt;2]=i,b[A&gt;&gt;2]=16124,A}function ei(A,r,e,i,a,f){A|=0,r|=0,e|=0,i|=0,a|=0,f|=0;var n,t,o,k,c,u,l,s,C,g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=0,y=B(0),Q=0,D=0,w=B(0),Z=B(0),Y=0,W=0,F=0,E=B(0),V=B(0),X=B(0),J=0,I=0,x=0,M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=B(0),K=B(0),q=B(0),$=B(0),AA=B(0),rA=B(0),eA=B(0),iA=B(0),aA=B(0),fA=B(0),nA=B(0),tA=B(0),bA=B(0),oA=B(0),kA=B(0),cA=B(0),uA=B(0),lA=0;N=n=N-96|0,Ve(b[A+4&gt;&gt;2]),iA=v[(Y=i+40|0)&gt;&gt;2],aA=v[(W=i+36|0)&gt;&gt;2],fA=v[(Q=i+24|0)&gt;&gt;2],nA=v[(F=i+20|0)&gt;&gt;2],M=v[(D=r+20|0)&gt;&gt;2],S=v[(J=r+36|0)&gt;&gt;2],T=v[(I=r+24|0)&gt;&gt;2],U=v[(t=r+52|0)&gt;&gt;2],m=v[(u=e+52|0)&gt;&gt;2],j=v[(o=i+52|0)&gt;&gt;2],h=v[(l=a+52|0)&gt;&gt;2],O=v[(x=r+40|0)&gt;&gt;2],H=v[(k=r+56|0)&gt;&gt;2],g=v[(s=e+56|0)&gt;&gt;2],z=v[(c=i+56|0)&gt;&gt;2],_=v[(C=a+56|0)&gt;&gt;2],tA=v[i+32&gt;&gt;2],bA=v[i+16&gt;&gt;2],oA=v[i+8&gt;&gt;2],kA=v[i+4&gt;&gt;2],cA=v[i&gt;&gt;2],P=v[r&gt;&gt;2],L=v[r+16&gt;&gt;2],K=v[r+32&gt;&gt;2],q=v[r+4&gt;&gt;2],$=v[r+8&gt;&gt;2],AA=v[r+48&gt;&gt;2],d=v[e+48&gt;&gt;2],rA=v[i+48&gt;&gt;2],R=v[a+48&gt;&gt;2],G=b[A+8&gt;&gt;2],b[n+60&gt;&gt;2]=0,E=B(B(d-AA)-B(R-rA)),d=B(-E),w=B(B(m-U)-B(h-j)),Z=B(B(g-H)-B(_-z)),v[n+56&gt;&gt;2]=B(B($*d)-B(T*w))-B(O*Z),v[n+52&gt;&gt;2]=B(B(q*d)-B(M*w))-B(S*Z),v[n+48&gt;&gt;2]=B(B(P*d)-B(L*w))-B(K*Z),BA[b[b[G&gt;&gt;2]+64&gt;&gt;2]](n+80|0,G,n+48|0),b[n+76&gt;&gt;2]=0,d=v[n+80&gt;&gt;2],m=v[n+84&gt;&gt;2],h=v[n+88&gt;&gt;2],v[n+72&gt;&gt;2]=B(B(B(d*v[r+32&gt;&gt;2])+B(m*v[J&gt;&gt;2]))+B(h*v[x&gt;&gt;2]))+v[k&gt;&gt;2],v[n+68&gt;&gt;2]=B(B(B(d*v[r+16&gt;&gt;2])+B(m*v[D&gt;&gt;2]))+B(h*v[I&gt;&gt;2]))+v[t&gt;&gt;2],v[n+64&gt;&gt;2]=B(B(B(d*v[r&gt;&gt;2])+B(m*v[r+4&gt;&gt;2]))+B(h*v[r+8&gt;&gt;2]))+v[r+48&gt;&gt;2],G=b[A+12&gt;&gt;2],b[n+44&gt;&gt;2]=0,v[n+40&gt;&gt;2]=B(B(E*v[i+8&gt;&gt;2])+B(w*v[Q&gt;&gt;2]))+B(Z*v[Y&gt;&gt;2]),v[n+36&gt;&gt;2]=B(B(E*v[i+4&gt;&gt;2])+B(w*v[F&gt;&gt;2]))+B(Z*v[W&gt;&gt;2]),v[n+32&gt;&gt;2]=B(B(E*v[i&gt;&gt;2])+B(w*v[i+16&gt;&gt;2]))+B(Z*v[i+32&gt;&gt;2]),BA[b[b[G&gt;&gt;2]+64&gt;&gt;2]](n+80|0,G,n+32|0),b[n+60&gt;&gt;2]=0,d=v[n+80&gt;&gt;2],m=v[n+84&gt;&gt;2],h=v[n+88&gt;&gt;2],R=B(B(B(B(d*v[i+32&gt;&gt;2])+B(m*v[W&gt;&gt;2]))+B(h*v[Y&gt;&gt;2]))+v[c&gt;&gt;2]),v[n+56&gt;&gt;2]=R,_=B(B(B(B(d*v[i&gt;&gt;2])+B(m*v[i+4&gt;&gt;2]))+B(h*v[i+8&gt;&gt;2]))+v[i+48&gt;&gt;2]),v[n+48&gt;&gt;2]=_,d=B(B(B(B(d*v[i+16&gt;&gt;2])+B(m*v[F&gt;&gt;2]))+B(h*v[Q&gt;&gt;2]))+v[o&gt;&gt;2]),v[n+52&gt;&gt;2]=d,b[n+92&gt;&gt;2]=0,g=B(v[n+68&gt;&gt;2]-d),v[n+84&gt;&gt;2]=g,_=B(v[n+64&gt;&gt;2]-_),v[n+80&gt;&gt;2]=_,R=B(v[n+72&gt;&gt;2]-R),v[n+88&gt;&gt;2]=R,d=B(0),m=B(0),h=B(0);A:{r:if(B(B(B(_*_)+B(g*g))+B(R*R))&gt;B(9999999747378752e-20))for(F=-33,Y=A+4|0;;){if(!(F=F+1|0))break r;if(G=b[A+8&gt;&gt;2],W=0,b[(D=n+12|0)&gt;&gt;2]=0,J=n+8|0,g=B(-v[n+80&gt;&gt;2]),_=v[n+84&gt;&gt;2],R=v[(Q=n+88|0)&gt;&gt;2],v[J&gt;&gt;2]=B(B($*g)-B(T*_))-B(O*R),v[n+4&gt;&gt;2]=B(B(q*g)-B(M*_))-B(S*R),v[n&gt;&gt;2]=B(B(P*g)-B(L*_))-B(K*R),BA[b[b[G&gt;&gt;2]+64&gt;&gt;2]](n+16|0,G,n),b[n+76&gt;&gt;2]=0,I=n+72|0,g=v[n+16&gt;&gt;2],_=v[n+20&gt;&gt;2],R=v[(x=n+24|0)&gt;&gt;2],v[I&gt;&gt;2]=H+B(B(B(K*g)+B(S*_))+B(O*R)),v[n+68&gt;&gt;2]=U+B(B(B(L*g)+B(M*_))+B(T*R)),v[n+64&gt;&gt;2]=AA+B(B(B(P*g)+B(q*_))+B($*R)),G=b[A+12&gt;&gt;2],b[D&gt;&gt;2]=0,g=v[n+80&gt;&gt;2],_=v[n+84&gt;&gt;2],R=v[Q&gt;&gt;2],v[J&gt;&gt;2]=B(B(oA*g)+B(fA*_))+B(iA*R),v[n+4&gt;&gt;2]=B(B(kA*g)+B(nA*_))+B(aA*R),v[n&gt;&gt;2]=B(B(cA*g)+B(bA*_))+B(tA*R),BA[b[b[G&gt;&gt;2]+64&gt;&gt;2]](n+16|0,G,n),b[n+60&gt;&gt;2]=0,g=v[n+16&gt;&gt;2],_=v[n+20&gt;&gt;2],R=v[x&gt;&gt;2],V=B(z+B(B(B(tA*g)+B(aA*_))+B(iA*R))),v[n+56&gt;&gt;2]=V,X=B(rA+B(B(B(cA*g)+B(kA*_))+B(oA*R))),v[n+48&gt;&gt;2]=X,g=B(j+B(B(B(bA*g)+B(nA*_))+B(fA*R))),v[n+52&gt;&gt;2]=g,b[(G=n+44|0)&gt;&gt;2]=0,D=n+40|0,V=B(v[I&gt;&gt;2]-V),v[D&gt;&gt;2]=V,eA=B(v[n+68&gt;&gt;2]-g),v[n+36&gt;&gt;2]=eA,X=B(v[n+64&gt;&gt;2]-X),v[n+32&gt;&gt;2]=X,y&gt;B(1))break A;if(g=v[n+80&gt;&gt;2],_=v[n+84&gt;&gt;2],R=v[Q&gt;&gt;2],(uA=B(B(B(X*g)+B(eA*_))+B(V*R)))&gt;B(0)){if((d=B(B(B(E*g)+B(w*_))+B(Z*R)))&gt;=B(-1.4210854715202004e-14))break A;b[G&gt;&gt;2]=0,v[D&gt;&gt;2]=V,v[n+36&gt;&gt;2]=eA,v[n+32&gt;&gt;2]=X,y=B(y-B(uA/d)),d=B(B(1)-y),z=B(B(d*v[c&gt;&gt;2])+B(y*v[C&gt;&gt;2])),j=B(B(d*v[o&gt;&gt;2])+B(y*v[l&gt;&gt;2])),rA=B(B(d*v[i+48&gt;&gt;2])+B(y*v[a+48&gt;&gt;2])),H=B(B(d*v[k&gt;&gt;2])+B(y*v[s&gt;&gt;2])),U=B(B(d*v[t&gt;&gt;2])+B(y*v[u&gt;&gt;2])),AA=B(B(d*v[r+48&gt;&gt;2])+B(y*v[e+48&gt;&gt;2])),lA=b[n+92&gt;&gt;2],m=_,h=R,d=g}if(xe(b[Y&gt;&gt;2],n+32|0)||Ie(b[Y&gt;&gt;2],n+32|0,n- -64|0,n+48|0),!Me(b[Y&gt;&gt;2],n+80|0))break r;if(g=v[n+80&gt;&gt;2],_=B(g*g),g=v[n+84&gt;&gt;2],_=B(_+B(g*g)),g=v[Q&gt;&gt;2],!(B(_+B(g*g))&gt;B(9999999747378752e-20)))break}v[f+164&gt;&gt;2]=y,(g=B(B(B(d*d)+B(m*m))+B(h*h)))&gt;=B(1.4210854715202004e-14)?(b[f+144&gt;&gt;2]=lA,_=h,h=B(B(1)/B(p(g))),y=B(_*h),v[f+140&gt;&gt;2]=y,m=B(m*h),v[f+136&gt;&gt;2]=m,d=B(d*h),v[f+132&gt;&gt;2]=d):(b[f+132&gt;&gt;2]=0,b[f+136&gt;&gt;2]=0,b[(r=f+140|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,y=B(0),m=B(0),d=B(0)),W=0,B(B(B(E*d)+B(w*m))+B(Z*y))&gt;=B(-v[f+172&gt;&gt;2])||(Se(b[A+4&gt;&gt;2],n+16|0,n),e=b[(r=n+8|0)+4&gt;&gt;2],b[(A=f+156|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e,A=b[n+4&gt;&gt;2],b[f+148&gt;&gt;2]=b[n&gt;&gt;2],b[f+152&gt;&gt;2]=A,W=1)}return N=n+96|0,0|W}function ii(A,r,e,i,a){var n;vA(A,r),b[A&gt;&gt;2]=16184,b[A+8&gt;&gt;2]=16212,b[A+60&gt;&gt;2]=0,n=a?e:i,b[A+48&gt;&gt;2]=n,e=a?i:e,b[A+44&gt;&gt;2]=e,i=A+56|0,r=b[r&gt;&gt;2],b[i&gt;&gt;2]=r,r=0|BA[b[b[r&gt;&gt;2]+12&gt;&gt;2]](r,b[e+8&gt;&gt;2],b[n+8&gt;&gt;2]),b[A+72&gt;&gt;2]=r,e=b[i&gt;&gt;2],BA[b[b[e&gt;&gt;2]+20&gt;&gt;2]](e,r),f[A+76|0]=a}function ai(A,r,e,i,a){var n=0;vA(A,r),f[A+24|0]=1,b[A&gt;&gt;2]=16760,b[A+20&gt;&gt;2]=0,f[A+44|0]=1,b[(n=A+12|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[A+40&gt;&gt;2]=0,f[A- -64|0]=1,b[(n=A+32|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[A+60&gt;&gt;2]=0,f[A+68|0]=a,b[(n=A+52|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,f[A+76|0]=0,b[A+72&gt;&gt;2]=b[r+4&gt;&gt;2],b[A+80&gt;&gt;2]=b[b[(a?i:e)+4&gt;&gt;2]+72&gt;&gt;2],fi(A,e,i)}function fi(A,r,e){var i,a,n,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,v=0,_=0,R=0;if(N=a=N-32|0,k=b[(s=A+52|0)&gt;&gt;2],g=C[A+68|0],l=b[(n=g?e:r)+4&gt;&gt;2],(0|k)&lt;(0|(i=b[l+20&gt;&gt;2]))){if(b[A+56&gt;&gt;2]&lt;(0|i)){A:{r:{if(i){if(c=CA(i&lt;&lt;2,16),(0|(t=b[A+52&gt;&gt;2]))&gt;=1)break r;break A}if((0|(t=k))&lt;1)break A}for(d=A+60|0;b[o+c&gt;&gt;2]=b[b[d&gt;&gt;2]+o&gt;&gt;2],o=o+4|0,t=t+-1|0;);}(o=b[(t=A+60|0)&gt;&gt;2])&amp;&amp;(C[A- -64|0]&amp;&amp;gA(o),b[A+60&gt;&gt;2]=0),b[t&gt;&gt;2]=c,f[A- -64|0]=1,b[A+56&gt;&gt;2]=i}for(o=k&lt;&lt;2,t=i-k|0,k=A+60|0;b[b[k&gt;&gt;2]+o&gt;&gt;2]=0,o=o+4|0,t=t+-1|0;);}if(b[s&gt;&gt;2]=i,(0|i)&gt;=1)for(r=g?r:e,t=64,e=l+68|0,k=l+28|0,l=a+28|0,s=a+24|0,g=A+72|0,d=A+4|0,A=A+60|0,o=0,c=0;b[e&gt;&gt;2]?b[b[A&gt;&gt;2]+o&gt;&gt;2]=0:(u=b[b[k&gt;&gt;2]+t&gt;&gt;2],b[l&gt;&gt;2]=c,b[s&gt;&gt;2]=-1,b[a+8&gt;&gt;2]=n,R=b[(v=n+8|0)+4&gt;&gt;2],b[(_=a+16|0)&gt;&gt;2]=b[v&gt;&gt;2],b[_+4&gt;&gt;2]=R,b[a+12&gt;&gt;2]=u,u=b[d&gt;&gt;2],u=0|BA[b[b[u&gt;&gt;2]+8&gt;&gt;2]](u,a+8|0,r,b[g&gt;&gt;2],1),b[b[A&gt;&gt;2]+o&gt;&gt;2]=u),t=t+80|0,o=o+4|0,(0|(c=c+1|0))!=(0|i););N=a+32|0}function ni(A){var r=0,e=0,i=0,a=0;if(b[(A|=0)&gt;&gt;2]=16760,(0|(e=b[A+52&gt;&gt;2]))&gt;=1)for(a=A+60|0;(i=b[b[a&gt;&gt;2]+r&gt;&gt;2])&amp;&amp;(BA[b[b[i&gt;&gt;2]&gt;&gt;2]](i),i=b[A+4&gt;&gt;2],BA[b[b[i&gt;&gt;2]+60&gt;&gt;2]](i,b[b[a&gt;&gt;2]+r&gt;&gt;2])),r=r+4|0,e=e+-1|0;);return(e=b[(r=A+60|0)&gt;&gt;2])&amp;&amp;(C[A- -64|0]&amp;&amp;gA(e),b[A+60&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A- -64|0]=1,b[(r=A+52|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+40|0)&gt;&gt;2])&amp;&amp;(C[A+44|0]&amp;&amp;gA(e),b[A+40&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+44|0]=1,b[(r=A+32|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+20|0)&gt;&gt;2])&amp;&amp;(C[A+24|0]&amp;&amp;gA(e),b[A+20&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+24|0]=1,b[(r=A+12|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,0|A}function ti(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var n,t,o,k=0,c=0,u=0,l=B(0),s=0,g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=0,p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=0,S=B(0),T=B(0),U=0,j=0,O=0,H=0,z=0,P=0,L=0,K=0,q=0;if(N=n=N-176|0,Q=C[A+68|0],t=b[(o=Q?e:r)+4&gt;&gt;2],b[t+72&gt;&gt;2]!=b[A+80&gt;&gt;2]){if((0|(u=b[A+52&gt;&gt;2]))&gt;=1)for(c=A+60|0;(s=b[b[c&gt;&gt;2]+k&gt;&gt;2])&amp;&amp;(BA[b[b[s&gt;&gt;2]&gt;&gt;2]](s),s=b[A+4&gt;&gt;2],BA[b[b[s&gt;&gt;2]+60&gt;&gt;2]](s,b[b[c&gt;&gt;2]+k&gt;&gt;2])),k=k+4|0,u=u+-1|0;);fi(A,r,e),b[A+80&gt;&gt;2]=b[t+72&gt;&gt;2]}A:if(c=b[A+52&gt;&gt;2]){if(U=b[t+68&gt;&gt;2],b[n+164&gt;&gt;2]=a,b[n+160&gt;&gt;2]=i,Q=Q?r:e,b[n+152&gt;&gt;2]=Q,b[n+148&gt;&gt;2]=o,b[n+144&gt;&gt;2]=16832,b[n+172&gt;&gt;2]=b[A+72&gt;&gt;2],b[n+168&gt;&gt;2]=b[A+60&gt;&gt;2],b[n+156&gt;&gt;2]=b[A+4&gt;&gt;2],(0|(u=b[(r=A+32|0)&gt;&gt;2]))&lt;=-1){for(b[A+36&gt;&gt;2]&lt;=-1&amp;&amp;((e=b[A+40&gt;&gt;2])&amp;&amp;(C[A+44|0]&amp;&amp;gA(e),b[A+40&gt;&gt;2]=0),f[A+44|0]=1,b[(e=A+36|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0),k=u&lt;&lt;2,e=A+40|0;b[b[e&gt;&gt;2]+k&gt;&gt;2]=0,k=k+4|0,u=u+1|0;);c=b[A+52&gt;&gt;2]}if(b[r&gt;&gt;2]=0,(0|c)&gt;=1)for(H=A+28|0,L=A+60|0,i=A+32|0,r=A+40|0,K=a+8|0,j=a+12|0,u=A+36|0,O=A+44|0,q=A+52|0;;){if(e=b[b[L&gt;&gt;2]+(M&lt;&lt;2)&gt;&gt;2]){if(BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,H),(0|(c=b[i&gt;&gt;2]))&gt;=1)for(k=0,s=0;e=b[b[r&gt;&gt;2]+k&gt;&gt;2],b[e+780&gt;&gt;2]&amp;&amp;(b[(c=a+4|0)&gt;&gt;2]=e,(0|(z=b[e+772&gt;&gt;2]))==(0|(P=b[b[K&gt;&gt;2]+8&gt;&gt;2]))?dr(e,z+4|0,b[b[j&gt;&gt;2]+8&gt;&gt;2]+4|0):dr(e,b[b[j&gt;&gt;2]+8&gt;&gt;2]+4|0,P+4|0),b[c&gt;&gt;2]=0,c=b[i&gt;&gt;2]),k=k+4|0,(0|(s=s+1|0))&lt;(0|c););if((0|c)&lt;=-1)for(b[u&gt;&gt;2]&lt;=-1&amp;&amp;((e=b[r&gt;&gt;2])&amp;&amp;(C[0|O]&amp;&amp;gA(e),b[r&gt;&gt;2]=0),f[0|O]=1,b[u&gt;&gt;2]=0,b[u+4&gt;&gt;2]=0),k=c&lt;&lt;2;b[b[r&gt;&gt;2]+k&gt;&gt;2]=0,k=k+4|0,c=c+1|0;);b[i&gt;&gt;2]=0,c=b[q&gt;&gt;2]}if(!((0|(M=M+1|0))&lt;(0|c)))break}if(U)r=b[o+12&gt;&gt;2],p=v[r+52&gt;&gt;2],D=v[r+56&gt;&gt;2],e=b[Q+12&gt;&gt;2],w=v[e+52&gt;&gt;2],Z=v[e+56&gt;&gt;2],l=v[r+20&gt;&gt;2],g=v[r+36&gt;&gt;2],Y=v[e+20&gt;&gt;2],W=v[e+36&gt;&gt;2],F=v[e+24&gt;&gt;2],d=v[r+24&gt;&gt;2],E=v[e+40&gt;&gt;2],_=v[r+40&gt;&gt;2],V=v[e+32&gt;&gt;2],R=v[r+32&gt;&gt;2],X=v[e&gt;&gt;2],m=v[r&gt;&gt;2],J=v[e+16&gt;&gt;2],h=v[r+16&gt;&gt;2],I=v[r+48&gt;&gt;2],x=v[e+48&gt;&gt;2],G=v[r+4&gt;&gt;2],S=v[e+4&gt;&gt;2],T=v[e+8&gt;&gt;2],y=v[r+8&gt;&gt;2],b[n+108&gt;&gt;2]=0,b[n+92&gt;&gt;2]=0,b[n+76&gt;&gt;2]=0,v[n+88&gt;&gt;2]=B(B(y*T)+B(d*F))+B(_*E),v[n+84&gt;&gt;2]=B(B(y*S)+B(d*Y))+B(_*W),v[n+72&gt;&gt;2]=B(B(G*T)+B(l*F))+B(g*E),v[n+68&gt;&gt;2]=B(B(G*S)+B(l*Y))+B(g*W),I=B(-I),v[n+104&gt;&gt;2]=B(B(B(y*I)-B(d*p))-B(_*D))+B(B(B(y*x)+B(d*w))+B(_*Z)),v[n+100&gt;&gt;2]=B(B(B(G*I)-B(l*p))-B(g*D))+B(B(B(G*x)+B(l*w))+B(g*Z)),b[n+60&gt;&gt;2]=0,v[n+48&gt;&gt;2]=B(B(m*X)+B(h*J))+B(R*V),v[n+80&gt;&gt;2]=B(B(y*X)+B(d*J))+B(_*V),v[n+64&gt;&gt;2]=B(B(G*X)+B(l*J))+B(g*V),v[n+56&gt;&gt;2]=B(B(m*T)+B(h*F))+B(R*E),v[n+52&gt;&gt;2]=B(B(m*S)+B(h*Y))+B(R*W),v[n+96&gt;&gt;2]=B(B(B(m*I)-B(h*p))-B(R*D))+B(B(B(m*x)+B(h*w))+B(R*Z)),r=b[Q+4&gt;&gt;2],BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,n+48|0,n+128|0,n+112|0),l=v[a+32&gt;&gt;2],v[n+128&gt;&gt;2]=v[n+128&gt;&gt;2]-l,v[n+132&gt;&gt;2]=v[n+132&gt;&gt;2]-l,v[n+136&gt;&gt;2]=v[n+136&gt;&gt;2]-l,v[n+112&gt;&gt;2]=l+v[n+112&gt;&gt;2],v[n+116&gt;&gt;2]=l+v[n+116&gt;&gt;2],v[n+120&gt;&gt;2]=l+v[n+120&gt;&gt;2],e=b[n+124&gt;&gt;2],b[(r=n+40|0)&gt;&gt;2]=b[n+120&gt;&gt;2],b[r+4&gt;&gt;2]=e,e=b[n+140&gt;&gt;2],b[(r=n+24|0)&gt;&gt;2]=b[n+136&gt;&gt;2],b[r+4&gt;&gt;2]=e,r=b[n+116&gt;&gt;2],b[n+32&gt;&gt;2]=b[n+112&gt;&gt;2],b[n+36&gt;&gt;2]=r,r=b[n+132&gt;&gt;2],b[n+16&gt;&gt;2]=b[n+128&gt;&gt;2],b[n+20&gt;&gt;2]=r,function(A,r,e,i){var a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=0;r:if(A){if(s=v[r+24&gt;&gt;2],g=v[r+20&gt;&gt;2],t=b[e+8&gt;&gt;2],d=v[r+16&gt;&gt;2],_=v[r+8&gt;&gt;2],R=v[r+4&gt;&gt;2],m=v[r&gt;&gt;2],(0|(a=b[e+4&gt;&gt;2]))&lt;=-1)for((0|t)&lt;=-1&amp;&amp;((r=b[e+12&gt;&gt;2])&amp;&amp;(C[e+16|0]&amp;&amp;gA(r),b[e+12&gt;&gt;2]=0),f[e+16|0]=1,b[(r=e+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,t=0),r=a&lt;&lt;2,n=e+12|0;b[b[n&gt;&gt;2]+r&gt;&gt;2]=0,r=r+4|0,a=a+1|0;);if(n=0,b[(r=e+4|0)&gt;&gt;2]=0,(0|t)&lt;=63){if(t=CA(256,16),(0|(n=b[r&gt;&gt;2]))&gt;=1)for(r=0,o=e+12|0,a=n;b[r+t&gt;&gt;2]=b[b[o&gt;&gt;2]+r&gt;&gt;2],r=r+4|0,a=a+-1|0;);(r=b[e+12&gt;&gt;2])&amp;&amp;(C[e+16|0]&amp;&amp;(gA(r),n=b[e+4&gt;&gt;2]),b[e+12&gt;&gt;2]=0),f[e+16|0]=1,b[e+12&gt;&gt;2]=t,b[e+8&gt;&gt;2]=64,t=64}e:if((0|t)==(0|n)){i:{a:{f:{if((0|t)&lt;(0|(k=t&lt;&lt;1))){if(r=0,!t)break f;if(o=CA(t&lt;&lt;3,16),(0|(n=b[e+4&gt;&gt;2]))&gt;=1)break a;break i}n=t;break e}o=0,n=t}for(t=e+12|0,a=n;b[r+o&gt;&gt;2]=b[b[t&gt;&gt;2]+r&gt;&gt;2],r=r+4|0,a=a+-1|0;);}(r=b[e+12&gt;&gt;2])&amp;&amp;(C[e+16|0]&amp;&amp;(gA(r),n=b[e+4&gt;&gt;2]),b[e+12&gt;&gt;2]=0),f[e+16|0]=1,b[e+12&gt;&gt;2]=o,b[e+8&gt;&gt;2]=k}for(a=n+1|0,b[(k=e+4|0)&gt;&gt;2]=a,b[b[e+12&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=A,o=e+12|0,l=e+8|0,c=e+16|0;;){if(r=a+-1|0,b[k&gt;&gt;2]=r,t=b[o&gt;&gt;2],A=b[t+(r&lt;&lt;2)&gt;&gt;2],!(v[A&gt;&gt;2]&lt;=d)){if(a=r,(0|r)&gt;0)continue;break r}if(!(v[A+16&gt;&gt;2]&gt;=m)){if(a=r,(0|r)&gt;0)continue;break r}if(!(v[A+4&gt;&gt;2]&lt;=g)){if(a=r,(0|r)&gt;0)continue;break r}if(!(v[A+20&gt;&gt;2]&gt;=R)){if(a=r,(0|r)&gt;0)continue;break r}if(!(v[A+8&gt;&gt;2]&lt;=s)){if(a=r,(0|r)&gt;0)continue;break r}if(!(v[A+24&gt;&gt;2]&gt;=_)){if(a=r,(0|r)&gt;0)continue;break r}e:{i:{if(b[(u=A+40|0)&gt;&gt;2]){if(h=b[A+36&gt;&gt;2],(0|(n=b[l&gt;&gt;2]))!=(0|r))break e;if((0|a)&lt;=(0|(n=r?r&lt;&lt;1:1)))break i;n=r;break e}if(BA[b[b[i&gt;&gt;2]+12&gt;&gt;2]](i,A),(0|(a=b[k&gt;&gt;2]))&gt;0)continue;break r}i:{a:{if(n){if(t=CA(n&lt;&lt;2,16),(0|(r=b[k&gt;&gt;2]))&gt;=1)break a;break i}if(t=0,(0|r)&lt;1)break i}for(a=0,e=r;b[a+t&gt;&gt;2]=b[b[o&gt;&gt;2]+a&gt;&gt;2],a=a+4|0,e=e+-1|0;);}(A=b[o&gt;&gt;2])&amp;&amp;(C[0|c]&amp;&amp;(gA(A),r=b[k&gt;&gt;2]),b[o&gt;&gt;2]=0),b[o&gt;&gt;2]=t,f[0|c]=1,b[l&gt;&gt;2]=n}A=r+1|0,b[k&gt;&gt;2]=A,b[(r&lt;&lt;2)+t&gt;&gt;2]=h,u=b[u&gt;&gt;2];e:if((0|A)==(0|n)){i:{a:{f:{if((0|n)&lt;(0|(t=n?n&lt;&lt;1:1))){if(!t)break f;if(e=CA(t&lt;&lt;2,16),(0|(A=b[k&gt;&gt;2]))&gt;=1)break a;break i}A=n;break e}if(e=0,A=n,(0|n)&lt;1)break i}for(r=0,a=A;b[r+e&gt;&gt;2]=b[b[o&gt;&gt;2]+r&gt;&gt;2],r=r+4|0,a=a+-1|0;);}(r=b[o&gt;&gt;2])&amp;&amp;(C[0|c]&amp;&amp;(gA(r),A=b[k&gt;&gt;2]),b[o&gt;&gt;2]=0),b[o&gt;&gt;2]=e,f[0|c]=1,b[l&gt;&gt;2]=t}if(a=A+1|0,b[k&gt;&gt;2]=a,b[b[o&gt;&gt;2]+(A&lt;&lt;2)&gt;&gt;2]=u,!((0|a)&gt;0))break}}}(b[U&gt;&gt;2],n+16|0,A+8|0,n+144|0);else if(!((0|c)&lt;1))for(k=0,u=64,r=t+28|0;bi(n+144|0,b[b[r&gt;&gt;2]+u&gt;&gt;2],k),u=u+80|0,(0|c)!=(0|(k=k+1|0)););if(e=b[A+52&gt;&gt;2],(0|(c=b[(r=A+32|0)&gt;&gt;2]))&lt;=-1)for(b[A+36&gt;&gt;2]&lt;=-1&amp;&amp;((i=b[A+40&gt;&gt;2])&amp;&amp;(C[A+44|0]&amp;&amp;gA(i),b[A+40&gt;&gt;2]=0),f[A+44|0]=1,b[(i=A+36|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0),k=c&lt;&lt;2,i=A+40|0;b[b[i&gt;&gt;2]+k&gt;&gt;2]=0,k=k+4|0,c=c+1|0;);if(b[r&gt;&gt;2]=0,!((0|e)&lt;1))for(s=64,a=A+60|0,U=n+92|0,M=n+80|0,j=n- -64|0,O=n+56|0,H=n+96|0,u=0;;){if(!(b[b[a&gt;&gt;2]+u&gt;&gt;2]&amp;&amp;(r=b[t+28&gt;&gt;2]+s|0,k=b[r&gt;&gt;2],i=b[o+12&gt;&gt;2],S=v[i+48&gt;&gt;2],T=v[i+52&gt;&gt;2],I=v[i+56&gt;&gt;2],p=v[r+-8&gt;&gt;2],D=v[r+-16&gt;&gt;2],w=v[r+-12&gt;&gt;2],l=v[i+8&gt;&gt;2],g=v[i&gt;&gt;2],d=v[i+4&gt;&gt;2],_=v[i+24&gt;&gt;2],R=v[i+16&gt;&gt;2],m=v[i+20&gt;&gt;2],Z=v[r+-32&gt;&gt;2],Y=v[r+-64&gt;&gt;2],W=v[r+-48&gt;&gt;2],F=v[r+-28&gt;&gt;2],E=v[r+-60&gt;&gt;2],V=v[r+-44&gt;&gt;2],h=v[i+40&gt;&gt;2],X=v[r+-24&gt;&gt;2],G=v[i+32&gt;&gt;2],J=v[r+-56&gt;&gt;2],y=v[i+36&gt;&gt;2],x=v[r+-40&gt;&gt;2],c=0,b[n+108&gt;&gt;2]=0,b[U&gt;&gt;2]=0,b[n+76&gt;&gt;2]=0,b[n+60&gt;&gt;2]=0,v[n+88&gt;&gt;2]=B(B(G*J)+B(y*x))+B(h*X),v[n+84&gt;&gt;2]=B(B(G*E)+B(y*V))+B(h*F),v[M&gt;&gt;2]=B(B(G*Y)+B(y*W))+B(h*Z),v[n+72&gt;&gt;2]=B(B(R*J)+B(m*x))+B(_*X),v[n+68&gt;&gt;2]=B(B(R*E)+B(m*V))+B(_*F),v[j&gt;&gt;2]=B(B(R*Y)+B(m*W))+B(_*Z),v[O&gt;&gt;2]=B(B(g*J)+B(d*x))+B(l*X),v[n+104&gt;&gt;2]=I+B(B(B(G*D)+B(y*w))+B(h*p)),v[n+100&gt;&gt;2]=T+B(B(B(R*D)+B(m*w))+B(_*p)),v[H&gt;&gt;2]=S+B(B(B(g*D)+B(d*w))+B(l*p)),v[n+52&gt;&gt;2]=B(B(g*E)+B(d*V))+B(l*F),v[n+48&gt;&gt;2]=B(B(g*Y)+B(d*W))+B(l*Z),BA[b[b[k&gt;&gt;2]+8&gt;&gt;2]](k,n+48|0,n+16|0,n+128|0),r=b[Q+4&gt;&gt;2],BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,b[Q+12&gt;&gt;2],n+112|0,n),k=0,v[n+16&gt;&gt;2]&gt;v[n&gt;&gt;2]||(k=0,v[n+128&gt;&gt;2]&lt;v[n+112&gt;&gt;2]||(k=1)),c=v[n+136&gt;&gt;2]&lt;v[n+120&gt;&gt;2]|v[n+24&gt;&gt;2]&gt;v[n+8&gt;&gt;2]?c:k,v[n+132&gt;&gt;2]&lt;v[n+116&gt;&gt;2]|v[n+20&gt;&gt;2]&gt;v[n+4&gt;&gt;2]|1^c))){if(s=s+80|0,u=u+4|0,e=e+-1|0)continue;break A}if(r=b[b[a&gt;&gt;2]+u&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),r=b[A+4&gt;&gt;2],BA[b[b[r&gt;&gt;2]+60&gt;&gt;2]](r,b[b[a&gt;&gt;2]+u&gt;&gt;2]),b[b[a&gt;&gt;2]+u&gt;&gt;2]=0,s=s+80|0,u=u+4|0,!(e=e+-1|0))break}}N=n+176|0}function bi(A,r,e){var i,a,f=0,n=0,t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0);N=i=N-160|0,f=b[A+4&gt;&gt;2],n=b[f+12&gt;&gt;2],_=v[n+52&gt;&gt;2],u=v[n+56&gt;&gt;2],t=v[n+24&gt;&gt;2],l=v[n+20&gt;&gt;2],o=v[n+40&gt;&gt;2],k=v[n+36&gt;&gt;2],f=b[b[f+4&gt;&gt;2]+28&gt;&gt;2],Y=v[n+48&gt;&gt;2],s=v[n+8&gt;&gt;2],C=v[n&gt;&gt;2],g=v[n+4&gt;&gt;2],d=v[n+16&gt;&gt;2],c=v[n+32&gt;&gt;2],n=0,b[i+156&gt;&gt;2]=0,b[i+140&gt;&gt;2]=0,b[i+124&gt;&gt;2]=0,f=f+R(e,80)|0,m=v[f+8&gt;&gt;2],h=v[f+24&gt;&gt;2],G=v[f+40&gt;&gt;2],v[i+136&gt;&gt;2]=B(B(c*m)+B(k*h))+B(o*G),y=v[f+4&gt;&gt;2],Q=v[f+20&gt;&gt;2],p=v[f+36&gt;&gt;2],v[i+132&gt;&gt;2]=B(B(c*y)+B(k*Q))+B(o*p),v[i+120&gt;&gt;2]=B(B(d*m)+B(l*h))+B(t*G),v[i+116&gt;&gt;2]=B(B(d*y)+B(l*Q))+B(t*p),D=u,u=v[f+48&gt;&gt;2],w=v[f+52&gt;&gt;2],Z=v[f+56&gt;&gt;2],v[i+152&gt;&gt;2]=D+B(B(B(c*u)+B(k*w))+B(o*Z)),v[i+148&gt;&gt;2]=_+B(B(B(d*u)+B(l*w))+B(t*Z)),b[i+108&gt;&gt;2]=0,D=c,c=v[f&gt;&gt;2],_=k,k=v[f+16&gt;&gt;2],W=o,o=v[f+32&gt;&gt;2],v[i+128&gt;&gt;2]=B(B(D*c)+B(_*k))+B(W*o),v[i+112&gt;&gt;2]=B(B(d*c)+B(l*k))+B(t*o),v[i+96&gt;&gt;2]=B(B(C*c)+B(g*k))+B(s*o),v[i+104&gt;&gt;2]=B(B(C*m)+B(g*h))+B(s*G),v[i+100&gt;&gt;2]=B(B(C*y)+B(g*Q))+B(s*p),v[i+144&gt;&gt;2]=Y+B(B(B(C*u)+B(g*w))+B(s*Z)),BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,i+96|0,i+80|0,i- -64|0),t=v[b[A+20&gt;&gt;2]+32&gt;&gt;2],v[i+80&gt;&gt;2]=v[i+80&gt;&gt;2]-t,v[i+84&gt;&gt;2]=v[i+84&gt;&gt;2]-t,v[i+88&gt;&gt;2]=v[i+88&gt;&gt;2]-t,v[i+64&gt;&gt;2]=t+v[i+64&gt;&gt;2],v[i+68&gt;&gt;2]=t+v[i+68&gt;&gt;2],v[i+72&gt;&gt;2]=t+v[i+72&gt;&gt;2],f=b[A+8&gt;&gt;2],a=b[f+4&gt;&gt;2],BA[b[b[a&gt;&gt;2]+8&gt;&gt;2]](a,b[f+12&gt;&gt;2],i+48|0,i+32|0),(f=b[693])&amp;&amp;!BA[f](b[b[A+8&gt;&gt;2]+4&gt;&gt;2],r)||(n=v[i+64&gt;&gt;2]&lt;v[i+48&gt;&gt;2]|v[i+80&gt;&gt;2]&gt;v[i+32&gt;&gt;2]?n:1,f=0,f=v[i+72&gt;&gt;2]&lt;v[i+56&gt;&gt;2]|v[i+88&gt;&gt;2]&gt;v[i+40&gt;&gt;2]?f:n,v[i+68&gt;&gt;2]&lt;v[i+52&gt;&gt;2]|v[i+84&gt;&gt;2]&gt;v[i+36&gt;&gt;2]|1^f||(b[i+28&gt;&gt;2]=e,b[i+24&gt;&gt;2]=-1,b[i+12&gt;&gt;2]=r,r=b[A+4&gt;&gt;2],b[i+8&gt;&gt;2]=r,b[i+16&gt;&gt;2]=b[r+8&gt;&gt;2],t=v[b[A+20&gt;&gt;2]+32&gt;&gt;2],b[i+20&gt;&gt;2]=i+96,t&gt;B(0)?(r=b[A+12&gt;&gt;2],r=0|BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,i+8|0,b[A+8&gt;&gt;2],0,2)):(r=b[(n=e&lt;&lt;2)+b[A+24&gt;&gt;2]&gt;&gt;2])||(r=b[A+12&gt;&gt;2],r=0|BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,i+8|0,b[A+8&gt;&gt;2],b[A+28&gt;&gt;2],1),b[n+b[(f=A+24|0)&gt;&gt;2]&gt;&gt;2]=r,r=b[n+b[f&gt;&gt;2]&gt;&gt;2]),n=b[A+20&gt;&gt;2],f=b[n+8&gt;&gt;2],b[f+8&gt;&gt;2]==b[b[A+4&gt;&gt;2]+8&gt;&gt;2]?(b[n+8&gt;&gt;2]=i+8,BA[b[b[n&gt;&gt;2]+8&gt;&gt;2]](n,-1,e)):(f=b[n+12&gt;&gt;2],b[n+12&gt;&gt;2]=i+8,BA[b[b[n&gt;&gt;2]+12&gt;&gt;2]](n,-1,e)),e=A+20|0,BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,i+8|0,b[A+8&gt;&gt;2],b[A+16&gt;&gt;2],b[e&gt;&gt;2]),r=b[e&gt;&gt;2],b[(b[b[r+8&gt;&gt;2]+8&gt;&gt;2]==b[b[A+4&gt;&gt;2]+8&gt;&gt;2]?8:12)+r&gt;&gt;2]=f)),N=i+160|0}function oi(A){var r,e,i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0;if(!((0|(e=b[A+28&gt;&gt;2]))&gt;=(0|(r=b[A+12&gt;&gt;2])))){A:{r:{e:{if(b[A+32&gt;&gt;2]&lt;(0|r)){if(!r)break e;n=CA(r&lt;&lt;2,16),i=b[A+28&gt;&gt;2];break r}n=b[A+36&gt;&gt;2];break A}i=e}a=b[A+36&gt;&gt;2];r:{if((0|i)&gt;=1)for(t=n,o=a;b[t&gt;&gt;2]=b[o&gt;&gt;2],t=t+4|0,o=o+4|0,i=i+-1|0;);else if(!a)break r;C[0|(i=A+40|0)]&amp;&amp;gA(a),b[A+36&gt;&gt;2]=n,f[0|i]=1,b[A+32&gt;&gt;2]=r;break A}b[A+36&gt;&gt;2]=n,f[A+40|0]=1,b[A+32&gt;&gt;2]=r}if(x((i=e&lt;&lt;2)+n|0,0,(k=r&lt;&lt;2)-i|0),b[A+28&gt;&gt;2]=r,(0|(c=b[(u=A+48|0)&gt;&gt;2]))&lt;(0|r)){A:{r:{e:{if(b[A+52&gt;&gt;2]&lt;(0|r)){if(!r)break e;n=CA(k,16),i=b[A+48&gt;&gt;2];break r}n=b[A+56&gt;&gt;2];break A}n=0,i=c}a=b[A+56&gt;&gt;2];r:{if((0|i)&gt;=1)for(t=n,o=a;b[t&gt;&gt;2]=b[o&gt;&gt;2],t=t+4|0,o=o+4|0,i=i+-1|0;);else if(!a)break r;C[0|(i=A+60|0)]&amp;&amp;gA(a),b[A+56&gt;&gt;2]=n,f[0|i]=1,b[A+52&gt;&gt;2]=r;break A}b[A+56&gt;&gt;2]=n,f[A+60|0]=1,b[A+52&gt;&gt;2]=r}x((i=c&lt;&lt;2)+n|0,0,k-i|0)}if(b[u&gt;&gt;2]=r,(0|r)&gt;=1&amp;&amp;(x(b[A+36&gt;&gt;2],255,k),x(b[A+56&gt;&gt;2],255,k)),!((0|e)&lt;1))for(o=b[A+56&gt;&gt;2],n=b[A+36&gt;&gt;2],t=b[A+16&gt;&gt;2],i=0;a=b[t&gt;&gt;2]|b[t+4&gt;&gt;2]&lt;&lt;16,a=R((a=(a&lt;&lt;15^-1)+a|0)&gt;&gt;&gt;10^a,9),a=((a^=a&gt;&gt;&gt;6)&lt;&lt;11^-1)+a|0,a=n+((b[A+12&gt;&gt;2]+-1&amp;(a&gt;&gt;&gt;16^a))&lt;&lt;2)|0,b[o&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=i,t=t+12|0,o=o+4|0,(0|(i=i+1|0))!=(0|e););}}function ki(A){var r=0,e=0,i=0,a=0,n=0,t=0,o=0;if((e=b[(r=A+16|0)&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(e),b[A+16&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+20|0]=1,b[(r=A+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+36|0)&gt;&gt;2])&amp;&amp;(C[A+40|0]&amp;&amp;gA(e),b[A+36&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+40|0]=1,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+56|0)&gt;&gt;2])&amp;&amp;(C[A+60|0]&amp;&amp;gA(e),b[A+56&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+60|0]=1,b[(r=A+48|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+12&gt;&gt;2]&lt;=1){if(e=CA(24,16),(0|(i=b[A+8&gt;&gt;2]))&gt;=1)for(r=0,t=A+16|0;a=b[t&gt;&gt;2]+r|0,o=b[a+4&gt;&gt;2],b[(n=r+e|0)&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=o,b[n+8&gt;&gt;2]=b[a+8&gt;&gt;2],r=r+12|0,i=i+-1|0;);(r=b[A+16&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(r),b[A+16&gt;&gt;2]=0),b[A+16&gt;&gt;2]=e,f[A+20|0]=1,b[A+12&gt;&gt;2]=2}oi(A)}function ci(A){return b[(A|=0)+16&gt;&gt;2]}function li(A){var r=0,e=0,i=0,a=0,n=0,t=0;if(b[(A|=0)&gt;&gt;2]=16972,e=8,r=b[A+84&gt;&gt;2],(0|(i=b[r+8&gt;&gt;2]))&gt;=1){for(n=r+16|0,t=A+4|0;(r=b[b[n&gt;&gt;2]+e&gt;&gt;2])&amp;&amp;(BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),a=b[t&gt;&gt;2],BA[b[b[a&gt;&gt;2]+60&gt;&gt;2]](a,r)),e=e+12|0,i=i+-1|0;);r=b[A+84&gt;&gt;2]}return ki(r),r=b[(e=A+84|0)&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[e&gt;&gt;2]),(r=b[(e=A+100|0)&gt;&gt;2])&amp;&amp;(C[A+104|0]&amp;&amp;gA(r),b[A+100&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+104|0]=1,b[(e=A+92|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,ni(A),0|A}function si(A,r){r|=0;var e=0,i=0,a=0,n=0,t=0,o=0;if(!(!(i=b[(A|=0)+12&gt;&gt;2])|!C[A+8|0])){if((0|(e=b[r+4&gt;&gt;2]))==b[r+8&gt;&gt;2]&amp;&amp;!((0|e)&gt;=(0|(n=e?e&lt;&lt;1:1)))){A:{r:{if(n){if(t=CA(n&lt;&lt;2,16),(0|(e=b[r+4&gt;&gt;2]))&gt;=1)break r;break A}if((0|e)&lt;1)break A}for(i=0,o=r+12|0,a=e;b[i+t&gt;&gt;2]=b[b[o&gt;&gt;2]+i&gt;&gt;2],i=i+4|0,a=a+-1|0;);}(a=b[r+12&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;(gA(a),e=b[r+4&gt;&gt;2]),b[r+12&gt;&gt;2]=0),b[r+12&gt;&gt;2]=t,f[r+16|0]=1,b[r+8&gt;&gt;2]=n,i=b[A+12&gt;&gt;2]}b[r+4&gt;&gt;2]=e+1,b[b[r+12&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]=i}}function di(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0);N=i=N-144|0,b[i+108&gt;&gt;2]=0,f=v[r+80&gt;&gt;2],n=v[r+96&gt;&gt;2],_=v[r+120&gt;&gt;2],Z=v[r+56&gt;&gt;2],G=v[r+112&gt;&gt;2],y=v[r+116&gt;&gt;2],Y=v[r+52&gt;&gt;2],t=v[r+68&gt;&gt;2],k=v[r+84&gt;&gt;2],c=v[r+100&gt;&gt;2],o=v[r+20&gt;&gt;2],g=v[r+36&gt;&gt;2],u=v[r+72&gt;&gt;2],l=v[r+88&gt;&gt;2],d=v[r+24&gt;&gt;2],s=v[r+104&gt;&gt;2],R=v[r+40&gt;&gt;2],C=v[r+64&gt;&gt;2],m=v[r+32&gt;&gt;2],h=v[r&gt;&gt;2],Q=v[r+16&gt;&gt;2],W=v[r+48&gt;&gt;2],D=v[r+4&gt;&gt;2],w=v[r+8&gt;&gt;2],b[i+100&gt;&gt;2]=0,b[i+84&gt;&gt;2]=0,b[i+68&gt;&gt;2]=0,v[i+80&gt;&gt;2]=B(B(w*u)+B(d*l))+B(R*s),v[i+76&gt;&gt;2]=B(B(D*u)+B(o*l))+B(g*s),v[i- -64&gt;&gt;2]=B(B(w*t)+B(d*k))+B(R*c),v[i+60&gt;&gt;2]=B(B(D*t)+B(o*k))+B(g*c),G=B(W-G),y=B(Y-y),_=B(Z-_),v[i+96&gt;&gt;2]=B(B(u*G)+B(l*y))+B(s*_),v[i+92&gt;&gt;2]=B(B(G*t)+B(y*k))+B(_*c),b[i+52&gt;&gt;2]=0,v[i+72&gt;&gt;2]=B(B(h*u)+B(Q*l))+B(m*s),v[i+56&gt;&gt;2]=B(B(h*t)+B(Q*k))+B(m*c),v[i+48&gt;&gt;2]=B(B(C*w)+B(f*d))+B(n*R),v[i+44&gt;&gt;2]=B(B(C*D)+B(f*o))+B(n*g),v[i+40&gt;&gt;2]=B(B(C*h)+B(f*Q))+B(n*m),v[i+88&gt;&gt;2]=B(B(G*C)+B(y*f))+B(_*n);A:{if(function(A,r,e,i,a,f){var n,t=B(0),o=B(0),k=B(0),c=0,u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=0,R=0,m=0,h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=0;N=n=N-32|0,c=b[A+8&gt;&gt;2],o=v[c+60&gt;&gt;2],t=B(v[c+76&gt;&gt;2]-o),C=v[c- -64&gt;&gt;2],k=B(v[c+96&gt;&gt;2]-C),u=B(v[c+80&gt;&gt;2]-C),s=B(v[c+92&gt;&gt;2]-o),g=B(B(t*k)-B(u*s)),h=u,d=v[c+68&gt;&gt;2],u=B(v[c+100&gt;&gt;2]-d),l=B(v[c+84&gt;&gt;2]-d),k=B(B(h*u)-B(l*k)),s=B(B(l*s)-B(t*u));r:if((u=B(B(g*g)+B(B(k*k)+B(s*s))))&gt;=B(1.4210854715202004e-14)&amp;&amp;(m=b[A+4&gt;&gt;2],h=B(v[m+32&gt;&gt;2]*v[m+16&gt;&gt;2]),t=B(h+f),f=B(B(1)/B(p(u))),u=B(k*f),k=v[r&gt;&gt;2],s=B(s*f),l=v[r+4&gt;&gt;2],G=B(B(u*B(k-o))+B(s*B(l-C))),C=B(g*f),o=v[r+8&gt;&gt;2],f=B(G+B(C*B(o-d))),f&lt;B(0)&amp;&amp;(C=B(-C),s=B(-s),u=B(-u),f=B(-f)),f&lt;t)){if(m=b[(_=r+8|0)+4&gt;&gt;2],b[(R=n+24|0)&gt;&gt;2]=b[_&gt;&gt;2],b[R+4&gt;&gt;2]=m,_=b[r+4&gt;&gt;2],b[n+16&gt;&gt;2]=b[r&gt;&gt;2],b[n+20&gt;&gt;2]=_,_=0,b[n+12&gt;&gt;2]=0,v[n+8&gt;&gt;2]=C,v[n+4&gt;&gt;2]=s,v[n&gt;&gt;2]=u,function(A,r,e){var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),b=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0);return k=v[A+40&gt;&gt;2],b=v[A+24&gt;&gt;2],l=B(k-b),c=v[e+8&gt;&gt;2],C=v[A+32&gt;&gt;2],a=v[A+16&gt;&gt;2],t=B(C-a),f=v[r+4&gt;&gt;2],g=v[A+36&gt;&gt;2],o=v[A+20&gt;&gt;2],n=B(g-o),u=v[r&gt;&gt;2],s=B(B(c-b)*B(B(t*f)-B(n*u))),d=v[e&gt;&gt;2],i=n,n=v[r+8&gt;&gt;2],_=v[e+4&gt;&gt;2],l=B(s+B(B(B(d-a)*B(B(i*n)-B(l*f)))+B(B(_-o)*B(B(l*u)-B(t*n))))),i=b,b=v[A+8&gt;&gt;2],t=B(i-b),i=a,a=v[A&gt;&gt;2],s=B(i-a),i=o,o=v[A+4&gt;&gt;2],i=B(i-o),t=B(B(B(c-b)*B(B(s*f)-B(i*u)))+B(B(B(d-a)*B(B(i*n)-B(t*f)))+B(B(_-o)*B(B(t*u)-B(s*n))))),i=B(c-k),c=B(a-C),a=B(o-g),k=B(b-k),f=B(B(i*B(B(c*f)-B(a*u)))+B(B(B(d-C)*B(B(a*n)-B(k*f)))+B(B(_-g)*B(B(k*u)-B(c*n))))),!(l&gt;B(0))|f&gt;B(0)^1|t&gt;B(0)^1?t&lt;=B(0)&amp;l&lt;=B(0)&amp;f&lt;=B(0):1}(c+60|0,n,n+16|0))y=B(o-B(f*C)),Q=B(l-B(f*s)),D=B(k-B(f*u)),G=B(t*t);else{if((0|BA[b[b[c&gt;&gt;2]+100&gt;&gt;2]](c))&lt;1)break r;for(G=B(t*t),m=0,_=r+4|0,c=0;F=b[(R=A+8|0)&gt;&gt;2],BA[b[b[F&gt;&gt;2]+104&gt;&gt;2]](F,c,n+16|0,n),t=B(0),w=v[n+16&gt;&gt;2],f=B(v[r&gt;&gt;2]-w),l=B(v[n&gt;&gt;2]-w),Z=v[n+20&gt;&gt;2],o=B(v[_&gt;&gt;2]-Z),g=B(v[n+4&gt;&gt;2]-Z),Y=v[n+24&gt;&gt;2],k=B(v[r+8&gt;&gt;2]-Y),d=B(v[n+8&gt;&gt;2]-Y),(W=B(B(B(f*l)+B(o*g))+B(k*d)))&gt;B(0)&amp;&amp;(W&lt;(t=B(B(B(l*l)+B(g*g))+B(d*d)))?(t=B(W/t),k=B(k-B(d*t)),o=B(o-B(g*t)),f=B(f-B(l*t))):(k=B(k-d),o=B(o-g),f=B(f-l),t=B(1))),B(B(B(f*f)+B(o*o))+B(k*k))&lt;G&amp;&amp;(D=B(w+B(l*t)),Q=B(Z+B(g*t)),m=1,y=B(Y+B(d*t))),c=c+1|0,R=b[R&gt;&gt;2],(0|c)&lt;(0|BA[b[b[R&gt;&gt;2]+100&gt;&gt;2]](R)););if(_=0,!m)break r;o=v[r+8&gt;&gt;2],l=v[r+4&gt;&gt;2],k=v[r&gt;&gt;2]}f=B(k-D),k=B(l-Q),o=B(o-y),(t=B(B(B(f*f)+B(k*k))+B(o*o)))&lt;G&amp;&amp;(t&gt;B(1.1920928955078125e-7)?(u=o,t=B(p(t)),o=B(B(1)/t),v[i+8&gt;&gt;2]=u*o,v[i+4&gt;&gt;2]=k*o,v[i&gt;&gt;2]=f*o,h=B(h-t)):(v[i+8&gt;&gt;2]=C,v[i+4&gt;&gt;2]=s,v[i&gt;&gt;2]=u),b[i+12&gt;&gt;2]=0,b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=y,v[e+4&gt;&gt;2]=Q,v[e&gt;&gt;2]=D,v[a&gt;&gt;2]=-h,_=1)}return N=n+32|0,_}(A,i+88|0,i+128|0,i+112|0,i+108|0,v[A+12&gt;&gt;2])){if(!a)break A;k=v[r+72&gt;&gt;2],c=v[r- -64&gt;&gt;2],u=v[r+68&gt;&gt;2],l=v[r+88&gt;&gt;2],s=v[r+80&gt;&gt;2],C=v[r+84&gt;&gt;2],o=v[r+104&gt;&gt;2],g=v[r+96&gt;&gt;2],d=v[r+100&gt;&gt;2],f=v[i+120&gt;&gt;2],n=v[i+112&gt;&gt;2],t=v[i+116&gt;&gt;2],b[i+36&gt;&gt;2]=0,R=B(B(B(n*g)+B(t*d))+B(f*o)),v[i+32&gt;&gt;2]=-R,m=B(B(B(n*s)+B(t*C))+B(f*l)),v[i+28&gt;&gt;2]=-m,h=B(B(B(c*n)+B(u*t))+B(k*f)),v[i+24&gt;&gt;2]=-h,b[i+20&gt;&gt;2]=0,n=v[i+128&gt;&gt;2],t=v[i+132&gt;&gt;2],_=o,o=v[i+136&gt;&gt;2],f=v[i+108&gt;&gt;2],v[i+16&gt;&gt;2]=B(B(B(B(g*n)+B(d*t))+B(_*o))+v[r+120&gt;&gt;2])+B(R*f),v[i+12&gt;&gt;2]=B(B(B(B(n*s)+B(t*C))+B(o*l))+v[r+116&gt;&gt;2])+B(m*f),v[i+8&gt;&gt;2]=B(B(B(B(n*c)+B(t*u))+B(o*k))+v[r+112&gt;&gt;2])+B(h*f),BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,i+24|0,i+8|0,f)}return void(N=i+144|0)}b[i+36&gt;&gt;2]=0,f=v[i+112&gt;&gt;2],k=v[r+96&gt;&gt;2],n=v[i+116&gt;&gt;2],c=v[r+100&gt;&gt;2],t=v[i+120&gt;&gt;2],u=v[r+104&gt;&gt;2],v[i+32&gt;&gt;2]=B(B(f*k)+B(n*c))+B(t*u),l=v[r+80&gt;&gt;2],s=v[r+84&gt;&gt;2],C=v[r+88&gt;&gt;2],v[i+28&gt;&gt;2]=B(B(f*l)+B(n*s))+B(t*C),o=v[r- -64&gt;&gt;2],g=v[r+68&gt;&gt;2],d=v[r+72&gt;&gt;2],v[i+24&gt;&gt;2]=B(B(f*o)+B(n*g))+B(t*d),b[i+20&gt;&gt;2]=0,f=v[i+128&gt;&gt;2],n=v[i+132&gt;&gt;2],t=v[i+136&gt;&gt;2],v[i+16&gt;&gt;2]=B(B(B(k*f)+B(c*n))+B(u*t))+v[r+120&gt;&gt;2],v[i+12&gt;&gt;2]=B(B(B(f*l)+B(n*s))+B(t*C))+v[r+116&gt;&gt;2],v[i+8&gt;&gt;2]=B(B(B(f*o)+B(n*g))+B(t*d))+v[r+112&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,i+24|0,i+8|0,v[i+108&gt;&gt;2]),N=i+144|0}function vi(A){var r,e=0,i=B(0),a=0,f=B(0),n=B(0);l(A),r=(e=o(0))&gt;&gt;&gt;31;A:{r:{e:{if((e&amp;=2147483647)&gt;&gt;&gt;0&gt;=1283457024){if(A!=A)break e;return B(r?-1.570796251296997:1.570796251296997)}if(e&gt;&gt;&gt;0&gt;1054867455)break r;if(a=-1,e&gt;&gt;&gt;0&gt;=964689920)break A}return A}A=B(m(A));r:{e:{if(e&gt;&gt;&gt;0&lt;=1066926079){if(e&gt;&gt;&gt;0&gt;1060110335)break e;A=B(B(B(A+A)+B(-1))/B(A+B(2))),a=0;break A}if(e&gt;&gt;&gt;0&gt;1075576831)break r;A=B(B(A+B(-1.5))/B(B(A*B(1.5))+B(1))),a=2;break A}A=B(B(A+B(-1))/B(A+B(1))),a=1;break A}A=B(B(-1)/A),a=3}return e=a,f=B(A*A),i=B(f*f),n=B(i*B(B(i*B(-.106480173766613))+B(-.19999158382415771))),i=B(f*B(B(i*B(B(i*B(.06168760731816292))+B(.14253635704517365)))+B(.333333283662796))),(0|e)&gt;-1?(A=B(v[(e&lt;&lt;=2)+17456&gt;&gt;2]-B(B(B(A*B(n+i))-v[e+17472&gt;&gt;2])-A)),r?B(-A):A):B(A-B(A*B(n+i)))}function Ci(A,r){var e,i,a,f=0,n=0,t=B(0);A:{if(r==r&amp;A==A){if(l(r),1065353216!=(0|(f=o(0))))break A;return vi(A)}return B(A+r)}a=f&gt;&gt;&gt;30&amp;2,l(A),e=a|(i=(n=o(0))&gt;&gt;&gt;31);A:{r:{e:{i:{a:{f:{n:{t:{b:{if(n&amp;=2147483647){if(2139095040==(0|(f&amp;=2147483647)))break b;if(f)break t;return B(i?-1.5707963705062866:1.5707963705062866)}if(3==(0|e))break a;if(2==(0|e))break i;return A}if(2139095040!=(0|n))break n;return v[17488+(e&lt;&lt;2)&gt;&gt;2]}if(2139095040==(0|n)|f+218103808&gt;&gt;&gt;0&lt;n&gt;&gt;&gt;0)break f;if(n+218103808&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0&amp;&amp;(t=B(0),a)||(t=vi(B(m(B(A/r))))),A=t,!e)break e;if(2==(0|e))break r;if(1!=(0|e))break A;return B(-A)}return v[17504+(e&lt;&lt;2)&gt;&gt;2]}return B(i?-1.5707963705062866:1.5707963705062866)}return B(-3.1415927410125732)}return B(3.1415927410125732)}return A}return B(B(3.1415927410125732)-B(A+B(8.742277657347586e-8)))}return B(B(A+B(8.742277657347586e-8))+B(-3.1415927410125732))}function _i(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var f=B(0),n=B(0),t=0,o=B(0),k=B(0),c=B(0),u=B(0);N=i=N-160|0,b[i+112&gt;&gt;2]=b[r&gt;&gt;2],b[i+64&gt;&gt;2]=b[r+64&gt;&gt;2],a=b[r+8&gt;&gt;2],b[i+116&gt;&gt;2]=b[r+4&gt;&gt;2],b[i+120&gt;&gt;2]=a,t=b[(a=r+68|0)+4&gt;&gt;2],b[i+68&gt;&gt;2]=b[a&gt;&gt;2],b[i+72&gt;&gt;2]=t,a=b[r+20&gt;&gt;2],b[i+128&gt;&gt;2]=b[r+16&gt;&gt;2],b[i+132&gt;&gt;2]=a,t=b[(a=r+80|0)+4&gt;&gt;2],b[i+80&gt;&gt;2]=b[a&gt;&gt;2],b[i+84&gt;&gt;2]=t,b[i+136&gt;&gt;2]=b[r+24&gt;&gt;2],b[i+88&gt;&gt;2]=b[r+88&gt;&gt;2],b[i+144&gt;&gt;2]=b[r+32&gt;&gt;2],b[i+96&gt;&gt;2]=b[r+96&gt;&gt;2],t=b[(a=r+36|0)+4&gt;&gt;2],b[i+148&gt;&gt;2]=b[a&gt;&gt;2],b[i+152&gt;&gt;2]=t,t=b[(a=r+100|0)+4&gt;&gt;2],b[i+100&gt;&gt;2]=b[a&gt;&gt;2],b[i+104&gt;&gt;2]=t,a=b[A+4&gt;&gt;2],n=v[a+40&gt;&gt;2],f=v[a+36&gt;&gt;2],o=v[a+32&gt;&gt;2],k=B(BA[b[b[a&gt;&gt;2]+48&gt;&gt;2]](a)),c=B(BA[b[b[a&gt;&gt;2]+48&gt;&gt;2]](a)),u=B(BA[b[b[a&gt;&gt;2]+48&gt;&gt;2]](a)),b[i+36&gt;&gt;2]=0,f=B(f+c),v[i+28&gt;&gt;2]=f+f,f=B(o+k),v[i+24&gt;&gt;2]=f+f,n=B(n+u),v[i+32&gt;&gt;2]=n+n,A=b[A+8&gt;&gt;2],n=v[A+40&gt;&gt;2],f=v[A+36&gt;&gt;2],o=v[A+32&gt;&gt;2],k=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),c=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),u=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),b[i+20&gt;&gt;2]=0,f=B(f+c),v[i+12&gt;&gt;2]=f+f,f=B(o+k),v[i+8&gt;&gt;2]=f+f,n=B(n+u),v[i+16&gt;&gt;2]=n+n,function(A,r,e,i,a,f,n,t,o,k){var c,u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),h=0,G=B(0),y=B(0),Q=B(0),D=B(0),w=0,Z=B(0),Y=0,W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),I=B(0),x=B(0),M=B(0),S=B(0),T=B(0),U=0,j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=B(0),K=B(0),q=B(0),$=B(0),AA=B(0),rA=B(0),eA=B(0),iA=B(0),aA=B(0),fA=B(0),nA=B(0),tA=B(0),bA=B(0),oA=B(0),kA=B(0),cA=B(0),uA=B(0),lA=0,sA=0,CA=0,gA=0,dA=0,vA=0;N=c=N-368|0,P=B(v[e&gt;&gt;2]*B(.5)),v[c+356&gt;&gt;2]=P,M=v[r+36&gt;&gt;2],S=v[(U=r+4|0)&gt;&gt;2],Z=v[r+20&gt;&gt;2],rA=v[r+40&gt;&gt;2],eA=v[(w=r+8|0)&gt;&gt;2],T=v[r+24&gt;&gt;2],d=v[r+16&gt;&gt;2],y=v[r+32&gt;&gt;2],_=v[A&gt;&gt;2],G=v[i&gt;&gt;2],C=v[A+4&gt;&gt;2],l=v[i+4&gt;&gt;2],u=v[A+8&gt;&gt;2],s=v[i+8&gt;&gt;2],uA=v[r&gt;&gt;2],L=B(v[e+4&gt;&gt;2]*B(.5)),v[c+360&gt;&gt;2]=L,H=B(v[e+8&gt;&gt;2]*B(.5)),v[c+364&gt;&gt;2]=H,z=B(v[f&gt;&gt;2]*B(.5)),v[c+344&gt;&gt;2]=z,K=B(v[f+4&gt;&gt;2]*B(.5)),v[c+348&gt;&gt;2]=K,q=B(v[f+8&gt;&gt;2]*B(.5)),v[c+352&gt;&gt;2]=q;A:{g=B(G-_),Q=B(l-C),F=B(s-u),iA=B(B(B(uA*g)+B(d*Q))+B(y*F)),O=v[a&gt;&gt;2],$=v[a+16&gt;&gt;2],l=v[a+32&gt;&gt;2],fA=B(B(B(uA*O)+B(d*$))+B(y*l)),_=B(m(fA)),AA=v[a+4&gt;&gt;2],E=v[a+20&gt;&gt;2],V=v[a+36&gt;&gt;2],nA=B(B(B(uA*AA)+B(d*E))+B(y*V)),G=B(m(nA)),X=v[a+8&gt;&gt;2],D=v[a+24&gt;&gt;2],W=v[a+40&gt;&gt;2],tA=B(B(B(uA*X)+B(d*D))+B(y*W)),C=B(m(tA));r:if(!((u=B(B(m(iA))-B(B(B(P+B(z*_))+B(K*G))+B(q*C))))&gt;B(0)||(bA=B(B(B(S*X)+B(Z*D))+B(M*W)),j=B(m(bA)),oA=B(B(B(S*AA)+B(Z*E))+B(M*V)),I=B(m(oA)),kA=B(B(B(S*O)+B(Z*$))+B(M*l)),x=B(m(kA)),s=B(-3.4028234663852886e38),e=0,u&gt;B(-3.4028234663852886e38)&amp;&amp;(Y=iA&lt;B(0),s=u,h=r,e=1),aA=B(B(B(g*S)+B(Q*Z))+B(F*M)),u=B(B(m(aA))-B(B(B(L+B(z*x))+B(K*I))+B(q*j))),u&gt;B(0)||(cA=B(B(B(eA*X)+B(T*D))+B(rA*W)),Z=B(m(cA)),M=B(B(B(eA*AA)+B(T*E))+B(rA*V)),d=B(m(M)),S=B(B(B(eA*O)+B(T*$))+B(rA*l)),y=B(m(S)),u&gt;s&amp;&amp;(Y=aA&lt;B(0),s=u,h=U,e=2),T=B(B(B(g*eA)+B(Q*T))+B(F*rA)),u=B(B(m(T))-B(B(B(H+B(z*y))+B(K*d))+B(q*Z))),u&gt;B(0)||(u&gt;s&amp;&amp;(Y=T&lt;B(0),s=u,h=w,e=3),l=B(B(B(g*O)+B(Q*$))+B(F*l)),u=B(B(m(l))-B(z+B(B(H*y)+B(B(P*_)+B(L*x))))),u&gt;B(0)||(u&gt;s&amp;&amp;(Y=l&lt;B(0),s=u,h=a,e=4),l=B(B(B(g*AA)+B(Q*E))+B(F*V)),u=B(B(m(l))-B(K+B(B(H*d)+B(B(P*G)+B(L*I))))),u&gt;B(0)||(u&gt;s&amp;&amp;(h=a+4|0,Y=l&lt;B(0),s=u,e=5),l=B(B(B(g*X)+B(Q*D))+B(F*W)),u=B(B(m(l))-B(q+B(B(H*Z)+B(B(P*C)+B(L*j))))),u&gt;B(0)||(u&gt;s&amp;&amp;(h=a+8|0,Y=l&lt;B(0),s=u,e=6),l=B(B(T*kA)-B(aA*S)),V=B(G+B(9999999747378752e-21)),X=B(y+B(9999999747378752e-21)),D=B(x+B(9999999747378752e-21)),W=B(C+B(9999999747378752e-21)),u=B(B(m(l))-B(B(q*V)+B(B(B(L*X)+B(H*D))+B(K*W)))),u&gt;B(1.1920928955078125e-7))))))))){O=B(d+B(9999999747378752e-21)),$=B(I+B(9999999747378752e-21)),AA=B(_+B(9999999747378752e-21)),F=B(0),x=B(kA*kA),G=B(B(S*S)+B(0));e:if((C=B(p(B(x+G))))&gt;B(1.1920928955078125e-7)){if(Q=B(0),u=B(u/C),g=B(0),!(B(u*B(1.0499999523162842))&gt;s))break e;Y=l&lt;B(0),Q=B(kA/C),F=B(B(0)/C),h=0,e=7,s=u,g=B(B(-S)/C)}else Q=B(0),g=B(0);if(l=B(B(T*oA)-B(aA*M)),!((u=B(B(m(l))-B(B(q*AA)+B(B(B(L*O)+B(H*$))+B(z*W)))))&gt;B(1.1920928955078125e-7)||(E=B(Z+B(9999999747378752e-21)),I=B(j+B(9999999747378752e-21)),Z=B(oA*oA),C=B(B(M*M)+B(0)),_=B(p(B(Z+C))),_&gt;B(1.1920928955078125e-7)&amp;&amp;(u=B(u/_),B(u*B(1.0499999523162842))&gt;s&amp;&amp;(Y=l&lt;B(0),Q=B(oA/_),g=B(B(-M)/_),F=B(B(0)/_),h=0,e=8,s=u)),l=B(B(T*bA)-B(aA*cA)),u=B(B(m(l))-B(B(K*AA)+B(B(z*V)+B(B(L*E)+B(H*I))))),u&gt;B(1.1920928955078125e-7)||(d=B(bA*bA),y=B(B(cA*cA)+B(0)),_=B(p(B(d+y))),_&gt;B(1.1920928955078125e-7)&amp;&amp;(u=B(u/_),B(u*B(1.0499999523162842))&gt;s&amp;&amp;(Y=l&lt;B(0),Q=B(bA/_),g=B(B(-cA)/_),F=B(B(0)/_),h=0,e=9,s=u)),l=B(B(iA*S)-B(T*fA)),u=B(B(m(l))-B(B(q*$)+B(B(B(P*X)+B(H*AA))+B(K*I)))),u&gt;B(1.1920928955078125e-7)||(_=B(fA*fA),G=B(p(B(_+G))),G&gt;B(1.1920928955078125e-7)&amp;&amp;(u=B(u/G),B(u*B(1.0499999523162842))&gt;s&amp;&amp;(Y=l&lt;B(0),Q=B(B(-fA)/G),g=B(B(0)/G),F=B(S/G),h=0,e=10,s=u)),l=B(B(iA*M)-B(T*nA)),u=B(B(m(l))-B(B(q*D)+B(B(B(P*O)+B(H*V))+B(z*I)))),u&gt;B(1.1920928955078125e-7)||(G=B(nA*nA),C=B(p(B(G+C))),C&gt;B(1.1920928955078125e-7)&amp;&amp;(u=B(u/C),B(u*B(1.0499999523162842))&gt;s&amp;&amp;(Y=l&lt;B(0),Q=B(B(-nA)/C),g=B(B(0)/C),F=B(M/C),h=0,e=11,s=u)),l=B(B(iA*cA)-B(T*tA)),u=B(B(m(l))-B(B(K*D)+B(B(z*$)+B(B(P*E)+B(H*W))))),u&gt;B(1.1920928955078125e-7)||(C=B(tA*tA),y=B(p(B(C+y))),y&gt;B(1.1920928955078125e-7)&amp;&amp;(u=B(u/y),B(u*B(1.0499999523162842))&gt;s&amp;&amp;(Y=l&lt;B(0),Q=B(B(-tA)/y),g=B(B(0)/y),F=B(cA/y),h=0,e=12,s=u)),l=B(B(aA*fA)-B(iA*kA)),u=B(B(m(l))-B(B(q*O)+B(B(B(P*D)+B(L*AA))+B(K*E)))),u&gt;B(1.1920928955078125e-7)||(_=B(p(B(B(x+_)+B(0)))),_&gt;B(1.1920928955078125e-7)&amp;&amp;(u=B(u/_),B(u*B(1.0499999523162842))&gt;s&amp;&amp;(Y=l&lt;B(0),Q=B(B(0)/_),g=B(fA/_),F=B(B(-kA)/_),h=0,e=13,s=u)),l=B(B(aA*nA)-B(iA*oA)),u=B(B(m(l))-B(B(q*X)+B(B(B(P*$)+B(L*V))+B(z*E)))),u&gt;B(1.1920928955078125e-7)||(G=B(p(B(B(Z+G)+B(0)))),G&gt;B(1.1920928955078125e-7)&amp;&amp;(u=B(u/G),B(u*B(1.0499999523162842))&gt;s&amp;&amp;(Y=l&lt;B(0),Q=B(B(0)/G),g=B(nA/G),F=B(B(-oA)/G),h=0,e=14,s=u)),l=B(B(aA*tA)-B(iA*bA)),u=B(B(m(l))-B(B(K*X)+B(B(z*O)+B(B(P*I)+B(L*W))))),u&gt;B(1.1920928955078125e-7)))))))))){e:{i:{if((C=B(p(B(B(d+C)+B(0)))))&gt;B(1.1920928955078125e-7)&amp;&amp;(u=B(u/C),B(u*B(1.0499999523162842))&gt;s))Y=l&lt;B(0),Q=B(B(0)/C),g=B(tA/C),F=B(B(-bA)/C),e=15;else{if(!e)break r;if(h){if(C=v[h&gt;&gt;2],b[n&gt;&gt;2]=b[h&gt;&gt;2],d=v[h+16&gt;&gt;2],b[n+4&gt;&gt;2]=b[h+16&gt;&gt;2],g=v[h+32&gt;&gt;2],b[n+8&gt;&gt;2]=b[h+32&gt;&gt;2],u=s,Y)break i;break e}u=s}if(C=B(B(B(uA*F)+B(g*v[r+4&gt;&gt;2]))+B(Q*v[r+8&gt;&gt;2])),v[n&gt;&gt;2]=C,d=B(B(B(F*v[r+16&gt;&gt;2])+B(g*v[r+20&gt;&gt;2]))+B(Q*v[r+24&gt;&gt;2])),v[n+4&gt;&gt;2]=d,g=B(B(B(F*v[r+32&gt;&gt;2])+B(g*v[r+36&gt;&gt;2]))+B(Q*v[r+40&gt;&gt;2])),v[n+8&gt;&gt;2]=g,!Y)break e}v[n+8&gt;&gt;2]=-g,v[n+4&gt;&gt;2]=-d,v[n&gt;&gt;2]=-C}if(v[t&gt;&gt;2]=-u,(0|e)&gt;=7)return b[(w=c+120|0)&gt;&gt;2]=b[A+8&gt;&gt;2],f=b[A+4&gt;&gt;2],b[c+112&gt;&gt;2]=b[A&gt;&gt;2],b[c+116&gt;&gt;2]=f,s=B(0),W=v[c+112&gt;&gt;2],x=v[c+116&gt;&gt;2],E=v[n&gt;&gt;2],Z=v[r&gt;&gt;2],j=v[(t=n+4|0)&gt;&gt;2],d=v[r+16&gt;&gt;2],I=v[(f=n+8|0)&gt;&gt;2],l=v[r+32&gt;&gt;2],V=B((B(B(B(E*Z)+B(j*d))+B(I*l))&gt;B(0)?B(1):B(-1))*v[c+356&gt;&gt;2]),D=B(v[w&gt;&gt;2]+B(V*l)),y=v[r+4&gt;&gt;2],_=v[r+20&gt;&gt;2],l=v[r+36&gt;&gt;2],X=B((B(B(B(E*y)+B(j*_))+B(I*l))&gt;B(0)?B(1):B(-1))*v[c+360&gt;&gt;2]),g=B(D+B(X*l)),G=v[r+8&gt;&gt;2],C=v[r+24&gt;&gt;2],l=v[r+40&gt;&gt;2],D=B((B(B(B(E*G)+B(j*C))+B(I*l))&gt;B(0)?B(1):B(-1))*H),v[w&gt;&gt;2]=g+B(D*l),v[c+116&gt;&gt;2]=B(B(x+B(V*d))+B(X*_))+B(D*C),v[c+112&gt;&gt;2]=B(B(W+B(V*Z))+B(X*y))+B(D*G),b[(h=c+216|0)&gt;&gt;2]=b[i+8&gt;&gt;2],Z=v[a&gt;&gt;2],d=v[a+16&gt;&gt;2],l=v[a+32&gt;&gt;2],D=B((B(B(B(E*Z)+B(j*d))+B(I*l))&gt;B(0)?B(-1):B(1))*z),g=B(v[h&gt;&gt;2]+B(D*l)),y=v[a+4&gt;&gt;2],_=v[a+20&gt;&gt;2],l=v[a+36&gt;&gt;2],W=B((B(B(B(E*y)+B(j*_))+B(I*l))&gt;B(0)?B(-1):B(1))*v[c+348&gt;&gt;2]),g=B(g+B(W*l)),G=v[a+8&gt;&gt;2],C=v[a+24&gt;&gt;2],l=v[a+40&gt;&gt;2],x=B((B(B(B(E*G)+B(j*C))+B(I*l))&gt;B(0)?B(-1):B(1))*v[c+352&gt;&gt;2]),V=B(g+B(x*l)),v[h&gt;&gt;2]=V,A=b[i+4&gt;&gt;2],b[c+208&gt;&gt;2]=b[i&gt;&gt;2],b[c+212&gt;&gt;2]=A,X=B(B(B(v[c+208&gt;&gt;2]+B(D*Z))+B(W*y))+B(x*G)),v[c+208&gt;&gt;2]=X,D=B(B(B(v[c+212&gt;&gt;2]+B(D*d))+B(W*_))+B(x*C)),v[c+212&gt;&gt;2]=D,l=v[(r=r+((A=(0|(i=e+-7|0))/3|0)&lt;&lt;2)|0)&gt;&gt;2],A=(i-R(A,3)&lt;&lt;2)+a|0,W=v[A&gt;&gt;2],y=v[r+16&gt;&gt;2],x=v[A+16&gt;&gt;2],_=v[r+32&gt;&gt;2],Z=v[A+32&gt;&gt;2],d=B(B(B(l*W)+B(y*x))+B(_*Z)),(G=B(B(1)-B(d*d)))&lt;=B(9999999747378752e-20)||(C=B(X-v[c+112&gt;&gt;2]),g=B(C*l),l=B(D-v[c+116&gt;&gt;2]),s=B(V-v[w&gt;&gt;2]),s=B(B(B(B(B(g+B(l*y))+B(s*_))*d)-B(B(B(C*W)+B(l*x))+B(s*Z)))*B(B(1)/G))),v[h&gt;&gt;2]=V+B(s*Z),v[c+212&gt;&gt;2]=D+B(s*x),v[c+208&gt;&gt;2]=X+B(s*W),b[c+284&gt;&gt;2]=0,v[c+280&gt;&gt;2]=-v[f&gt;&gt;2],v[c+276&gt;&gt;2]=-v[t&gt;&gt;2],v[c+272&gt;&gt;2]=-v[n&gt;&gt;2],BA[b[b[k&gt;&gt;2]+16&gt;&gt;2]](k,c+272|0,c+208|0,u),b[o&gt;&gt;2]=e,void(N=c+368|0);M=v[n&gt;&gt;2],(0|e)&lt;=3?(S=v[n+8&gt;&gt;2],rA=v[n+4&gt;&gt;2],t=c+356|0,h=a,U=c+344|0):(M=B(-M),S=B(-v[n+8&gt;&gt;2]),rA=B(-v[n+4&gt;&gt;2]),f=i,t=c+344|0,i=A,A=f,h=r,r=a,U=c+356|0),C=B(B(B(M*v[h+8&gt;&gt;2])+B(rA*v[h+24&gt;&gt;2]))+B(S*v[h+40&gt;&gt;2])),v[c+336&gt;&gt;2]=C,u=B(B(B(M*v[h+4&gt;&gt;2])+B(rA*v[h+20&gt;&gt;2]))+B(S*v[h+36&gt;&gt;2])),v[c+332&gt;&gt;2]=u,s=B(B(B(M*v[h&gt;&gt;2])+B(rA*v[h+16&gt;&gt;2]))+B(S*v[h+32&gt;&gt;2])),v[c+328&gt;&gt;2]=s,a=(l=B(m(u)))&gt;(u=B(m(C))),w=(s=B(m(s)))&gt;u,l=v[(Y=((f=l&gt;s)?a?1:2:(1^w)&lt;&lt;1)&lt;&lt;2)+U&gt;&gt;2],u=B(l*v[h+Y&gt;&gt;2]),s=B(v[i&gt;&gt;2]-v[A&gt;&gt;2]),gA=(f?a:w)?2:1,dA=(1^f)&amp;w,a=c,v[Y+(c+328|0)&gt;&gt;2]&lt;B(0)?(g=B(s+u),v[c+312&gt;&gt;2]=g,s=B(B(v[i+4&gt;&gt;2]-v[A+4&gt;&gt;2])+B(l*v[(16|Y)+h&gt;&gt;2])),v[c+316&gt;&gt;2]=s,D=B(B(v[i+8&gt;&gt;2]-v[A+8&gt;&gt;2])+B(l*v[(32|Y)+h&gt;&gt;2]))):(g=B(s-u),v[c+312&gt;&gt;2]=g,s=B(B(v[i+4&gt;&gt;2]-v[A+4&gt;&gt;2])-B(l*v[(16|Y)+h&gt;&gt;2])),v[c+316&gt;&gt;2]=s,D=B(B(v[i+8&gt;&gt;2]-v[A+8&gt;&gt;2])-B(l*v[(32|Y)+h&gt;&gt;2]))),v[a+320&gt;&gt;2]=D;e:{i:{if(CA=((0|e)&lt;4?-1:-4)+e|0){if(a=1,1!=(0|CA))break i;a=2,f=0;break e}a=2,f=1;break e}f=0}G=v[(i=(a&lt;&lt;=2)+r|0)&gt;&gt;2],C=v[i+16&gt;&gt;2],u=v[i+32&gt;&gt;2],eA=B(B(B(g*G)+B(s*C))+B(D*u)),W=v[(lA=(i=dA&lt;&lt;2)+h|0)&gt;&gt;2],x=v[lA+16&gt;&gt;2],Z=v[lA+32&gt;&gt;2],j=B(B(B(G*W)+B(C*x))+B(u*Z)),l=v[i+U&gt;&gt;2],d=B(j*l),y=B(eA+d),_=v[(sA=(i=gA&lt;&lt;2)+h|0)&gt;&gt;2],Q=B(G*_),G=v[sA+16&gt;&gt;2],Q=B(Q+B(C*G)),C=v[sA+32&gt;&gt;2],I=B(Q+B(u*C)),u=v[i+U&gt;&gt;2],E=B(I*u),v[c+300&gt;&gt;2]=y-E,V=v[(r=(i=f&lt;&lt;2)+r|0)&gt;&gt;2],X=v[r+16&gt;&gt;2],Q=D,D=v[r+32&gt;&gt;2],T=B(B(B(g*V)+B(s*X))+B(Q*D)),Z=B(B(B(V*W)+B(X*x))+B(D*Z)),l=B(l*Z),s=B(T+l),G=B(B(B(V*_)+B(X*G))+B(D*C)),_=B(u*G),v[c+296&gt;&gt;2]=s-_,v[c+292&gt;&gt;2]=y+E,Q=B(s+_),v[c+288&gt;&gt;2]=Q,u=B(eA-d),C=B(u+E),v[c+284&gt;&gt;2]=C,s=B(T-l),g=B(s+_),v[c+280&gt;&gt;2]=g,u=B(u-E),v[c+276&gt;&gt;2]=u,d=B(s-_),v[c+272&gt;&gt;2]=d,_=v[(r=a+t|0)&gt;&gt;2],vA=b[r&gt;&gt;2],Y=b[(r=i+t|0)&gt;&gt;2],y=v[r&gt;&gt;2],l=B(-y);e:{i:{a:{f:{if(i=y&gt;(F=B(-d))){if(v[c+212&gt;&gt;2]=u,v[c+208&gt;&gt;2]=d,r=c+208|8,f=1,a=2,(0|i)!=(0|(w=y&gt;(s=B(-g)))))break f;break a}if(f=0,a=1,r=c+208|0,!(i^(w=y&gt;(s=B(-g)))))break a}if(v[r&gt;&gt;2]=l,v[r+4&gt;&gt;2]=u+B(B(l-d)*B(B(C-u)/B(g-d))),r=r+8|0,w)break i;f=a;break e}if(a=f,!w)break e}v[r+4&gt;&gt;2]=C,v[r&gt;&gt;2]=g,f=a+1|0,r=r+8|0,g=v[c+280&gt;&gt;2],s=B(-g),Q=v[c+288&gt;&gt;2]}e:{if((s&lt;y|0)!=(y&gt;B(-Q)|0)){if(s=v[c+292&gt;&gt;2],u=v[c+284&gt;&gt;2],v[r&gt;&gt;2]=l,v[r+4&gt;&gt;2]=u+B(B(l-g)*B(B(s-u)/B(Q-g))),8&amp;(f=f+1|0))break e;r=r+8|0}if(g=v[c+288&gt;&gt;2],y&gt;(C=B(-g))){if(v[r&gt;&gt;2]=g,b[r+4&gt;&gt;2]=b[c+292&gt;&gt;2],8&amp;(f=f+1|0))break e;g=v[c+288&gt;&gt;2],C=B(-g),r=r+8|0}if(i=C&lt;y,C=v[c+296&gt;&gt;2],(0|i)!=(y&gt;(Q=B(-C))|0)){if(s=v[c+300&gt;&gt;2],u=v[c+292&gt;&gt;2],v[r&gt;&gt;2]=l,v[r+4&gt;&gt;2]=u+B(B(l-g)*B(B(s-u)/B(C-g))),8&amp;(f=f+1|0))break e;C=v[c+296&gt;&gt;2],Q=B(-C),r=r+8|0}if(Q&lt;y){if(v[r&gt;&gt;2]=C,b[r+4&gt;&gt;2]=b[c+300&gt;&gt;2],8&amp;(f=f+1|0))break e;d=v[c+272&gt;&gt;2],F=B(-d),C=v[c+296&gt;&gt;2],Q=B(-C),r=r+8|0}i:{a:{f:{n:{t:{b:{if((Q&lt;y|0)!=(F&lt;y|0)){if(s=v[c+276&gt;&gt;2],u=v[c+300&gt;&gt;2],v[r&gt;&gt;2]=l,v[r+4&gt;&gt;2]=u+B(B(l-C)*B(B(s-u)/B(d-C))),!(8&amp;(f=f+1|0)))break b;break e}if((0|f)&lt;1)break t}for(r=c+208|0,a=c+112|0,i=0;;){if((d=v[r&gt;&gt;2])&lt;y){if(v[a&gt;&gt;2]=d,b[a+4&gt;&gt;2]=b[r+4&gt;&gt;2],8&amp;(i=i+1|0))break n;d=v[r&gt;&gt;2],a=a+8|0}if(w=r+8|0,(d&lt;y|0)!=((u=v[(U=(0|f)&gt;1?w:c+208|0)&gt;&gt;2])&lt;y|0)){if(l=v[r+4&gt;&gt;2],s=v[U+4&gt;&gt;2],b[a&gt;&gt;2]=Y,v[a+4&gt;&gt;2]=l+B(B(y-d)*B(B(s-l)/B(u-d))),8&amp;(i=i+1|0))break n;a=a+8|0}if(r=w,!((0|(f=f+-1|0))&gt;0))break}if(!((0|i)&lt;1)){for(C=B(-_),a=c+208|0,r=c+112|0,w=0;;){if(d=v[(f=r+4|0)&gt;&gt;2],_&gt;(g=B(-d))){if(b[a&gt;&gt;2]=b[r&gt;&gt;2],b[a+4&gt;&gt;2]=b[f&gt;&gt;2],8&amp;(w=w+1|0))break a;d=v[f&gt;&gt;2],g=B(-d),a=a+8|0}if(f=r+8|0,u=v[(U=(0|i)&gt;1?f:c+112|0)+4&gt;&gt;2],(g&lt;_|0)!=(_&gt;B(-u)|0)){if(s=v[U&gt;&gt;2],l=v[r&gt;&gt;2],v[a+4&gt;&gt;2]=C,v[a&gt;&gt;2]=l+B(B(C-d)*B(B(s-l)/B(u-d))),8&amp;(w=w+1|0))break a;a=a+8|0}if(r=f,!((0|(i=i+-1|0))&gt;0))break}if(!((0|w)&lt;1)){for(r=c+208|0,a=c+112|0,f=0;;){if((d=v[(i=r+4|0)&gt;&gt;2])&lt;_){if(b[a&gt;&gt;2]=b[r&gt;&gt;2],b[a+4&gt;&gt;2]=b[i&gt;&gt;2],8&amp;(f=f+1|0))break f;d=v[i&gt;&gt;2],a=a+8|0}if(i=r+8|0,(d&lt;_|0)!=((u=v[(U=(0|w)&gt;1?i:c+208|0)+4&gt;&gt;2])&lt;_|0)){if(s=v[U&gt;&gt;2],l=v[r&gt;&gt;2],b[a+4&gt;&gt;2]=vA,v[a&gt;&gt;2]=l+B(B(_-d)*B(B(s-l)/B(u-d))),8&amp;(f=f+1|0))break f;a=a+8|0}if(r=i,!((0|(w=w+-1|0))&gt;0))break}break f}}}f=0;break f}f=i}if(J(c+208|0,c+112|0,f&lt;&lt;3),(0|f)&lt;1)break i;break e}if((0|(f=w))&gt;=1)break e}break A}for(s=B(B(1)/B(B(Z*I)-B(j*G))),$=B(I*s),AA=B(j*s),E=B(G*s),j=B(Z*s),I=v[(CA&lt;&lt;2)+t&gt;&gt;2],V=v[(32|(i=gA&lt;&lt;2))+h&gt;&gt;2],X=v[(32|(r=dA&lt;&lt;2))+h&gt;&gt;2],D=v[(16|i)+h&gt;&gt;2],W=v[(16|r)+h&gt;&gt;2],x=v[c+320&gt;&gt;2],Z=v[sA&gt;&gt;2],d=v[lA&gt;&gt;2],a=0,r=c+208|0,y=v[c+316&gt;&gt;2],_=v[c+312&gt;&gt;2];i=(c+112|0)+R(a,12)|0,G=v[r&gt;&gt;2],u=B(G-T),C=v[r+4&gt;&gt;2],s=B(C-eA),O=B(B($*u)-B(E*s)),s=B(B(j*s)-B(AA*u)),l=B(B(_+B(O*d))+B(s*Z)),v[i&gt;&gt;2]=l,u=B(B(y+B(O*W))+B(s*D)),v[i+4&gt;&gt;2]=u,s=B(B(x+B(O*X))+B(s*V)),v[i+8&gt;&gt;2]=s,s=B(I-B(B(B(M*l)+B(rA*u))+B(S*s))),v[(c+80|0)+(a&lt;&lt;2)&gt;&gt;2]=s,s&gt;=B(0)&amp;&amp;(v[(i=a&lt;&lt;3)+(c+208|0)&gt;&gt;2]=G,v[(c+208|0)+(4|i)&gt;&gt;2]=C,a=a+1|0),r=r+8|0,f=f+-1|0;);e:{i:{a:{if((0|a)&gt;=1){if((0|a)&lt;=(0|(f=(0|(r=(0|a)&lt;4?a:4))&gt;1?r:1)))break a;if(h=0,(0|a)&gt;=2)for(r=c+80|4,C=v[c+80&gt;&gt;2],i=1;C=(t=(s=v[r&gt;&gt;2])&gt;C)?s:C,h=t?i:h,r=r+4|0,(0|a)!=(0|(i=i+1|0)););if(function(A,r,e,i,a){var f,n=0,t=B(0),o=0,k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=0,_=B(0),R=0,h=0,G=B(0);N=f=N+-64|0;f:{n:{t:{if(1!=(0|A)){if(2!=(0|A))break t;k=B(B(v[r+4&gt;&gt;2]+v[r+12&gt;&gt;2])*B(.5)),t=B(B(v[r&gt;&gt;2]+v[r+8&gt;&gt;2])*B(.5));break n}k=v[r+4&gt;&gt;2],t=v[r&gt;&gt;2];break n}if((0|(o=A+-1|0))&gt;=1)for(n=r;l=k,k=v[n+12&gt;&gt;2],c=v[n+4&gt;&gt;2],C=B(k+c),u=v[n&gt;&gt;2],s=v[(n=n+8|0)&gt;&gt;2],c=B(B(u*k)-B(s*c)),k=B(l+B(C*c)),t=B(t+c),g=B(g+B(B(u+s)*c)),o=o+-1|0;);if(c=B(0xde0b6b000000000),l=t,u=v[(n=(A&lt;&lt;3)+r|0)-8&gt;&gt;2],s=v[r+4&gt;&gt;2],C=v[r&gt;&gt;2],_=v[n+-4&gt;&gt;2],t=B(B(u*s)-B(C*_)),l=B(l+t),B(m(l))&gt;B(1.1920928955078125e-7)&amp;&amp;(c=B(B(1)/B(l*B(3)))),o=0,(0|A)&lt;=0)break f;k=B(B(k+B(B(s+_)*t))*c),t=B(B(g+B(B(u+C)*t))*c)}for(n=f+32|0,o=A;h=n,G=Ci(B(v[r+4&gt;&gt;2]-k),B(v[r&gt;&gt;2]-t)),v[h&gt;&gt;2]=G,r=r+8|0,n=n+4|0,o=o+-1|0;);for(r=f,n=A;o=1,b[r&gt;&gt;2]=1,r=r+4|0,n=n+-1|0;);}if(b[a&gt;&gt;2]=i,b[(n=(r=i&lt;&lt;2)+f|0)&gt;&gt;2]=0,!((0|e)&lt;2))if(a=a+4|0,o)for(g=B(B(6.2831854820251465)/B(0|e)),c=v[r+(f+32|0)&gt;&gt;2],d=1;;){for(b[a&gt;&gt;2]=i,u=(t=B(B(g*B(0|d))+c))&gt;B(3.1415927410125732)?B(t+B(-6.2831854820251465)):t,t=B(1e9),n=f+32|0,r=f,R=i,o=0;b[r&gt;&gt;2]&amp;&amp;(k=(k=B(m(B(v[n&gt;&gt;2]-u))))&gt;B(3.1415927410125732)?B(B(6.2831854820251465)-k):k)&lt;t&amp;&amp;(b[a&gt;&gt;2]=o,R=o,t=k),r=r+4|0,n=n+4|0,(0|(o=o+1|0))!=(0|A););if(b[(R&lt;&lt;2)+f&gt;&gt;2]=0,a=a+4|0,(0|(d=d+1|0))==(0|e))break}else for(r=e+-1|0;b[a&gt;&gt;2]=i,b[n&gt;&gt;2]=0,a=a+4|0,r=r+-1|0;);N=f- -64|0}(a,c+208|0,f,h,c+32|0),(0|f)&lt;1)break e;if((0|e)&gt;=4)break i;for(r=c+32|0,i=0;a=b[r&gt;&gt;2],t=(c+112|0)+R(a,12)|0,v[c+72&gt;&gt;2]=v[t+8&gt;&gt;2]+v[A+8&gt;&gt;2],v[c+64&gt;&gt;2]=v[t&gt;&gt;2]+v[A&gt;&gt;2],v[c+68&gt;&gt;2]=v[t+4&gt;&gt;2]+v[A+4&gt;&gt;2],b[c+28&gt;&gt;2]=0,v[c+24&gt;&gt;2]=-v[n+8&gt;&gt;2],v[c+20&gt;&gt;2]=-v[n+4&gt;&gt;2],v[c+16&gt;&gt;2]=-v[n&gt;&gt;2],BA[b[b[k&gt;&gt;2]+16&gt;&gt;2]](k,c+16|0,c- -64|0,B(-v[(c+80|0)+(a&lt;&lt;2)&gt;&gt;2])),r=r+4|0,(i=i+1|0)&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0;);break e}break A}if((0|e)&lt;4)for(i=c+80|0,r=c+112|0,f=a;v[c+32&gt;&gt;2]=v[r&gt;&gt;2]+v[A&gt;&gt;2],v[c+36&gt;&gt;2]=v[r+4&gt;&gt;2]+v[A+4&gt;&gt;2],v[c+40&gt;&gt;2]=v[r+8&gt;&gt;2]+v[A+8&gt;&gt;2],b[c+76&gt;&gt;2]=0,v[c+72&gt;&gt;2]=-v[n+8&gt;&gt;2],v[c+68&gt;&gt;2]=-v[n+4&gt;&gt;2],v[c+64&gt;&gt;2]=-v[n&gt;&gt;2],BA[b[b[k&gt;&gt;2]+16&gt;&gt;2]](k,c- -64|0,c+32|0,B(-v[i&gt;&gt;2])),r=r+12|0,i=i+4|0,f=f+-1|0;);else for(i=c+80|0,r=c+112|0,f=a;l=v[n&gt;&gt;2],C=v[i&gt;&gt;2],v[c+32&gt;&gt;2]=B(v[r&gt;&gt;2]+v[A&gt;&gt;2])-B(l*C),u=v[n+4&gt;&gt;2],v[c+36&gt;&gt;2]=B(v[r+4&gt;&gt;2]+v[A+4&gt;&gt;2])-B(C*u),s=v[n+8&gt;&gt;2],v[c+40&gt;&gt;2]=B(v[r+8&gt;&gt;2]+v[A+8&gt;&gt;2])-B(C*s),b[c+76&gt;&gt;2]=0,v[c+72&gt;&gt;2]=-s,v[c+68&gt;&gt;2]=-u,v[c+64&gt;&gt;2]=-l,BA[b[b[k&gt;&gt;2]+16&gt;&gt;2]](k,c- -64|0,c+32|0,B(-C)),r=r+12|0,i=i+4|0,f=f+-1|0;);break e}for(r=c+32|0,i=0;a=b[r&gt;&gt;2],t=(c+112|0)+R(a,12)|0,_=B(v[t+8&gt;&gt;2]+v[A+8&gt;&gt;2]),v[c+72&gt;&gt;2]=_,G=B(v[t+4&gt;&gt;2]+v[A+4&gt;&gt;2]),v[c+68&gt;&gt;2]=G,C=B(v[t&gt;&gt;2]+v[A&gt;&gt;2]),v[c+64&gt;&gt;2]=C,b[c+28&gt;&gt;2]=0,l=v[n+8&gt;&gt;2],v[c+24&gt;&gt;2]=-l,u=v[n+4&gt;&gt;2],v[c+20&gt;&gt;2]=-u,s=v[n&gt;&gt;2],v[c+16&gt;&gt;2]=-s,b[c+12&gt;&gt;2]=0,D=l,l=v[(c+80|0)+(a&lt;&lt;2)&gt;&gt;2],v[c+8&gt;&gt;2]=_-B(D*l),v[c+4&gt;&gt;2]=G-B(u*l),v[c&gt;&gt;2]=C-B(s*l),BA[b[b[k&gt;&gt;2]+16&gt;&gt;2]](k,c+16|0,c,B(-l)),r=r+4|0,(i=i+1|0)&gt;&gt;&gt;0&lt;f&gt;&gt;&gt;0;);}b[o&gt;&gt;2]=e}}return void(N=c+368|0)}N=c+368|0}(r+48|0,i+112|0,i+24|0,r+112|0,i- -64|0,i+8|0,i+48|0,i+44|0,i+40|0,e),N=i+160|0}function Bi(A,r,e,i,a,n,t){lA(A,r),b[A+24&gt;&gt;2]=t,b[A+20&gt;&gt;2]=n,f[A+16|0]=a,b[A+12&gt;&gt;2]=0,f[A+8|0]=0,b[A&gt;&gt;2]=17652,r=b[A+4&gt;&gt;2],n=a?i:e,e=a?e:i,BA[b[b[r&gt;&gt;2]+24&gt;&gt;2]](r,b[n+8&gt;&gt;2],b[e+8&gt;&gt;2])&amp;&amp;(r=b[A+4&gt;&gt;2],r=0|BA[b[b[r&gt;&gt;2]+12&gt;&gt;2]](r,b[n+8&gt;&gt;2],b[e+8&gt;&gt;2]),f[A+8|0]=1,b[A+12&gt;&gt;2]=r)}function mi(A,r,e,i,a){var f,n=B(0),t=B(0),o=B(0),k=0,c=B(0),u=B(0),l=B(0),s=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=0,Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=B(0),S=0,T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=B(0),K=B(0),q=B(0),$=B(0),AA=B(0),rA=B(0),eA=B(0),iA=B(0),aA=B(0);N=f=N-48|0,Z=C[A+16|0],k=b[(S=Z?i:e)+12&gt;&gt;2],P=v[k+56&gt;&gt;2],L=v[k+52&gt;&gt;2],K=v[k+48&gt;&gt;2],e=b[(Z=Z?e:i)+12&gt;&gt;2],q=v[e+56&gt;&gt;2],T=v[e+48&gt;&gt;2],$=v[e+52&gt;&gt;2],S=b[S+4&gt;&gt;2],d=v[e+40&gt;&gt;2],c=v[e+8&gt;&gt;2],u=v[e+24&gt;&gt;2],l=v[e+32&gt;&gt;2],h=v[e&gt;&gt;2],G=v[e+16&gt;&gt;2],i=b[Z+4&gt;&gt;2],Q=v[e+36&gt;&gt;2],W=v[k+40&gt;&gt;2],F=v[k+32&gt;&gt;2],E=v[k+36&gt;&gt;2],p=v[e+4&gt;&gt;2],V=v[k+8&gt;&gt;2],X=v[k&gt;&gt;2],J=v[k+4&gt;&gt;2],D=v[e+20&gt;&gt;2],I=v[k+24&gt;&gt;2],x=v[k+16&gt;&gt;2],M=v[k+20&gt;&gt;2],o=v[r+12&gt;&gt;2],s=v[r+8&gt;&gt;2],n=v[r&gt;&gt;2],t=v[r+4&gt;&gt;2],b[f+28&gt;&gt;2]=0,_=B(B(2)/B(B(B(B(n*n)+B(t*t))+B(s*s))+B(o*o))),g=B(s*_),U=B(n*g),R=B(t*_),j=B(o*R),y=B(U+j),Y=B(t*g),m=B(n*_),O=B(o*m),_=B(Y-O),H=B(n*m),z=B(t*R),t=B(B(1)-B(H+z)),m=B(B(B(F*y)+B(E*_))+B(W*t)),w=B(B(B(X*y)+B(J*_))+B(V*t)),t=B(B(B(x*y)+B(M*_))+B(I*t)),_=B(-v[i+52&gt;&gt;2]),y=v[(e=i+56|0)&gt;&gt;2],AA=B(B(B(B(l*m)+B(B(h*w)+B(G*t)))*_)-B(B(B(Q*m)+B(B(p*w)+B(D*t)))*y)),m=B(B(d*m)+B(B(c*w)+B(u*t))),t=v[(k=i+60|0)&gt;&gt;2],v[f+24&gt;&gt;2]=AA-B(m*t),m=B(Y+O),R=B(n*R),w=B(o*g),n=B(R-w),Y=B(s*g),o=B(B(1)-B(H+Y)),s=B(B(W*m)+B(B(F*n)+B(E*o))),g=B(B(V*m)+B(B(X*n)+B(J*o))),n=B(B(I*m)+B(B(x*n)+B(M*o))),v[f+20&gt;&gt;2]=B(B(B(B(l*s)+B(B(h*g)+B(G*n)))*_)-B(y*B(B(Q*s)+B(B(p*g)+B(D*n)))))-B(t*B(B(d*s)+B(B(c*g)+B(u*n)))),n=B(U-j),o=B(R+w),s=B(B(1)-B(z+Y)),g=B(B(W*n)+B(B(E*o)+B(F*s))),R=B(B(V*n)+B(B(J*o)+B(X*s))),n=B(B(I*n)+B(B(M*o)+B(x*s))),v[f+16&gt;&gt;2]=B(B(B(B(l*g)+B(B(h*R)+B(G*n)))*_)-B(y*B(B(Q*g)+B(B(p*R)+B(D*n)))))-B(t*B(B(d*g)+B(B(c*R)+B(u*n)))),BA[b[b[S&gt;&gt;2]+64&gt;&gt;2]](f+32|0,S,f+16|0),r=b[Z+12&gt;&gt;2],y=v[r+48&gt;&gt;2],m=v[r+32&gt;&gt;2],w=v[r+16&gt;&gt;2],U=v[r+8&gt;&gt;2],j=v[r+4&gt;&gt;2],Y=v[r&gt;&gt;2],O=v[r+56&gt;&gt;2],H=v[r+52&gt;&gt;2],z=v[r+40&gt;&gt;2],AA=v[r+36&gt;&gt;2],rA=v[r+24&gt;&gt;2],eA=v[r+20&gt;&gt;2],iA=v[i+68&gt;&gt;2],s=v[k&gt;&gt;2],g=v[i+52&gt;&gt;2],_=v[e&gt;&gt;2],n=v[f+40&gt;&gt;2],o=v[f+32&gt;&gt;2],t=v[f+36&gt;&gt;2],aA=v[b[A+12&gt;&gt;2]+784&gt;&gt;2],b[a+4&gt;&gt;2]=b[A+12&gt;&gt;2],R=B(-T),T=B(B(B(B(B(K*c)+B(L*u))+B(P*d))+B(B(B(c*R)-B(u*$))-B(d*q)))+B(B(B(o*B(B(B(X*c)+B(x*u))+B(F*d)))+B(t*B(B(B(J*c)+B(M*u))+B(E*d))))+B(n*B(B(B(V*c)+B(I*u))+B(W*d))))),h=B(B(B(B(B(K*h)+B(L*G))+B(P*l))+B(B(B(h*R)-B(G*$))-B(l*q)))+B(B(B(o*B(B(B(X*h)+B(x*G))+B(F*l)))+B(t*B(B(B(J*h)+B(M*G))+B(E*l))))+B(n*B(B(B(V*h)+B(I*G))+B(W*l))))),G=B(B(B(B(B(K*p)+B(L*D))+B(P*Q))+B(B(B(p*R)-B(D*$))-B(Q*q)))+B(B(B(o*B(B(B(X*p)+B(x*D))+B(F*Q)))+B(t*B(B(B(J*p)+B(M*D))+B(E*Q))))+B(n*B(B(B(V*p)+B(I*D))+B(W*Q))))),(d=B(B(B(s*T)+B(B(g*h)+B(_*G)))-iA))&lt;aA&amp;&amp;(b[f+28&gt;&gt;2]=0,A=b[Z+12&gt;&gt;2],c=v[i+52&gt;&gt;2],u=v[e&gt;&gt;2],l=v[k&gt;&gt;2],v[f+16&gt;&gt;2]=B(B(v[A&gt;&gt;2]*c)+B(v[A+4&gt;&gt;2]*u))+B(v[A+8&gt;&gt;2]*l),v[f+24&gt;&gt;2]=B(B(c*v[A+32&gt;&gt;2])+B(u*v[A+36&gt;&gt;2]))+B(l*v[A+40&gt;&gt;2]),v[f+20&gt;&gt;2]=B(B(c*v[A+16&gt;&gt;2])+B(u*v[A+20&gt;&gt;2]))+B(l*v[A+24&gt;&gt;2]),b[f+12&gt;&gt;2]=0,c=B(h-B(g*d)),u=B(G-B(_*d)),l=B(T-B(s*d)),v[f+8&gt;&gt;2]=B(B(B(c*m)+B(u*AA))+B(l*z))+O,v[f+4&gt;&gt;2]=B(B(B(c*w)+B(u*eA))+B(l*rA))+H,v[f&gt;&gt;2]=B(B(U*l)+B(B(Y*c)+B(j*u)))+y,BA[b[b[a&gt;&gt;2]+16&gt;&gt;2]](a,f+16|0,f,d)),N=f+48|0}function Gi(A){var r=0;return b[(A|=0)&gt;&gt;2]=17728,C[A+20|0]&amp;&amp;(gA(b[b[A+16&gt;&gt;2]+16&gt;&gt;2]),gA(b[A+16&gt;&gt;2])),C[A+12|0]&amp;&amp;(gA(b[b[A+8&gt;&gt;2]+16&gt;&gt;2]),gA(b[A+8&gt;&gt;2])),r=b[A+28&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+28&gt;&gt;2]),r=b[A+32&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+32&gt;&gt;2]),r=b[A+36&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+36&gt;&gt;2]),r=b[A+40&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+40&gt;&gt;2]),r=b[A+44&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+44&gt;&gt;2]),r=b[A+48&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+48&gt;&gt;2]),r=b[A+52&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+52&gt;&gt;2]),r=b[A+56&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+56&gt;&gt;2]),r=b[A+72&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+72&gt;&gt;2]),r=b[A+76&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+76&gt;&gt;2]),r=b[A+68&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+68&gt;&gt;2]),r=b[A+84&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+84&gt;&gt;2]),r=b[A+80&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+80&gt;&gt;2]),r=b[A+24&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+24&gt;&gt;2]),0|A}function hi(A){return b[(A|=0)+8&gt;&gt;2]}function yi(A){var r,e=0,i=0,a=0,n=0,t=0,o=0,k=0,c=0;if(b[A&gt;&gt;2]=18664,b[A+24&gt;&gt;2]=0,b[A+68&gt;&gt;2]=0,f[A+20|0]=1,b[(r=A+16|0)&gt;&gt;2]=0,f[A+44|0]=1,b[(e=i=A+8|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[A+40&gt;&gt;2]=0,f[A- -64|0]=1,b[(e=A+32|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[A+60&gt;&gt;2]=0,b[(e=A+52|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,e=CA(32,16),(0|(a=b[i&gt;&gt;2]))&gt;=1)for(i=12;n=i+e|0,t=b[r&gt;&gt;2]+i|0,b[n+-12&gt;&gt;2]=b[t+-12&gt;&gt;2],c=b[(o=t+-8|0)+4&gt;&gt;2],b[(k=n+-8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[k+4&gt;&gt;2]=c,b[n&gt;&gt;2]=b[t&gt;&gt;2],i=i+16|0,a=a+-1|0;);(i=b[r&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(i),b[A+16&gt;&gt;2]=0),b[A+16&gt;&gt;2]=e,f[A+20|0]=1,b[A+12&gt;&gt;2]=2,Qi(A)}function Qi(A){var r,e,i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0;if(!((0|(e=b[A+32&gt;&gt;2]))&gt;=(0|(r=b[A+12&gt;&gt;2])))){A:{r:{e:{if(b[A+36&gt;&gt;2]&lt;(0|r)){if(!r)break e;n=CA(r&lt;&lt;2,16),i=b[A+32&gt;&gt;2];break r}n=b[A+40&gt;&gt;2];break A}i=e}a=b[A+40&gt;&gt;2];r:{if((0|i)&gt;=1)for(t=n,o=a;b[t&gt;&gt;2]=b[o&gt;&gt;2],t=t+4|0,o=o+4|0,i=i+-1|0;);else if(!a)break r;C[0|(i=A+44|0)]&amp;&amp;gA(a),b[A+40&gt;&gt;2]=n,f[0|i]=1,b[A+36&gt;&gt;2]=r;break A}b[A+40&gt;&gt;2]=n,f[A+44|0]=1,b[A+36&gt;&gt;2]=r}if(x((i=e&lt;&lt;2)+n|0,0,(k=r&lt;&lt;2)-i|0),b[A+32&gt;&gt;2]=r,(0|(c=b[(u=A+52|0)&gt;&gt;2]))&lt;(0|r)){A:{r:{e:{if(b[A+56&gt;&gt;2]&lt;(0|r)){if(!r)break e;n=CA(k,16),i=b[A+52&gt;&gt;2];break r}n=b[A+60&gt;&gt;2];break A}n=0,i=c}a=b[A+60&gt;&gt;2];r:{if((0|i)&gt;=1)for(t=n,o=a;b[t&gt;&gt;2]=b[o&gt;&gt;2],t=t+4|0,o=o+4|0,i=i+-1|0;);else if(!a)break r;C[0|(i=A- -64|0)]&amp;&amp;gA(a),b[A+60&gt;&gt;2]=n,f[0|i]=1,b[A+56&gt;&gt;2]=r;break A}b[A+60&gt;&gt;2]=n,f[A- -64|0]=1,b[A+56&gt;&gt;2]=r}x((i=c&lt;&lt;2)+n|0,0,k-i|0)}if(b[u&gt;&gt;2]=r,(0|r)&gt;=1&amp;&amp;(x(b[A+40&gt;&gt;2],255,k),x(b[A+60&gt;&gt;2],255,k)),!((0|e)&lt;1))for(o=b[A+60&gt;&gt;2],n=b[A+40&gt;&gt;2],t=b[A+16&gt;&gt;2],i=0,A=A+12|0;a=b[b[t&gt;&gt;2]+12&gt;&gt;2]|b[b[t+4&gt;&gt;2]+12&gt;&gt;2]&lt;&lt;16,a=R((a=(a&lt;&lt;15^-1)+a|0)&gt;&gt;&gt;10^a,9),a=((a^=a&gt;&gt;&gt;6)&lt;&lt;11^-1)+a|0,a=n+((b[A&gt;&gt;2]+-1&amp;(a&gt;&gt;&gt;16^a))&lt;&lt;2)|0,b[o&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=i,t=t+16|0,o=o+4|0,(0|(i=i+1|0))!=(0|e););}}function pi(A){return(A|=0)+4|0}function Di(A,r){r|=0,b[(A|=0)+24&gt;&gt;2]=r}function Wi(A,r){var e=0,i=0,a=0,n=0,t=0;if(b[A+4&gt;&gt;2]=0,b[A+8&gt;&gt;2]=0,b[A+12&gt;&gt;2]=0,f[A+16|0]=1,(0|(a=b[r+4&gt;&gt;2]))&gt;0){if(n=CA(a&lt;&lt;2,16),(0|(i=b[A+4&gt;&gt;2]))&gt;=1)for(t=A+12|0;b[e+n&gt;&gt;2]=b[b[t&gt;&gt;2]+e&gt;&gt;2],e=e+4|0,i=i+-1|0;);for((i=b[(t=A+12|0)&gt;&gt;2])&amp;&amp;(C[A+16|0]&amp;&amp;gA(i),b[A+12&gt;&gt;2]=0),b[t&gt;&gt;2]=n,f[A+16|0]=1,b[A+8&gt;&gt;2]=a,e=0,i=a;b[e+n&gt;&gt;2]=0,e=e+4|0,n=b[t&gt;&gt;2],i=i+-1|0;);if(b[A+4&gt;&gt;2]=a,(0|a)&gt;=1)for(e=0,A=r+12|0;b[e+n&gt;&gt;2]=b[b[A&gt;&gt;2]+e&gt;&gt;2],e=e+4|0,a=a+-1|0;);}else b[A+4&gt;&gt;2]=a}function Fi(A){var r=0,e=0,i=0,a=0,n=0,t=0,o=0;if(b[(A|=0)&gt;&gt;2]=19188,C[A+152|0]&amp;&amp;(r=b[A+96&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+96&gt;&gt;2])),(0|(i=b[A+160&gt;&gt;2]))&gt;=1)for(t=A+168|0,e=8;o=(r=b[t&gt;&gt;2]+e|0)+-4|0,(n=b[(a=r+4|0)&gt;&gt;2])&amp;&amp;(C[r+8|0]&amp;&amp;gA(n),b[a&gt;&gt;2]=0),b[o&gt;&gt;2]=0,b[a&gt;&gt;2]=0,b[r&gt;&gt;2]=0,f[r+8|0]=1,e=e+20|0,i=i+-1|0;);return(e=b[(r=A+168|0)&gt;&gt;2])&amp;&amp;(C[A+172|0]&amp;&amp;gA(e),b[A+168&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+172|0]=1,b[(r=A+160|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,ae(A+44|0),ae(A+4|0),0|A}function Zi(A,r,e,i){var a,f=0,n=0,t=0,o=0,k=0,c=0,u=0,l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=0;if(N=a=N-256|0,r){for(l=v[e+24&gt;&gt;2],s=v[e+20&gt;&gt;2],C=v[e+16&gt;&gt;2],g=v[e+8&gt;&gt;2],d=v[e+4&gt;&gt;2],_=v[e&gt;&gt;2],b[a&gt;&gt;2]=r,n=64,A=a,e=1;;){A:{r:{e:{if(f=b[(c=(r=e+-1|0)&lt;&lt;2)+A&gt;&gt;2],!(v[f&gt;&gt;2]&lt;=C^1|v[f+16&gt;&gt;2]&gt;=_^1|v[f+4&gt;&gt;2]&lt;=s^1|v[f+20&gt;&gt;2]&gt;=d^1||v[f+8&gt;&gt;2]&lt;=l^1|v[f+24&gt;&gt;2]&gt;=g^1)){if(b[(u=f+40|0)&gt;&gt;2]){if(R=b[f+36&gt;&gt;2],(0|r)==(0|n)&amp;&amp;(0|e)&lt;=(0|(t=n?n&lt;&lt;1:1)))break e;t=n,f=A;break r}BA[b[b[i&gt;&gt;2]+12&gt;&gt;2]](i,f)}if((0|(e=r))&gt;0)continue;break A}e:{i:{a:{f:{if(t){if(f=CA(t&lt;&lt;2,16),(0|n)&lt;1)break f;break a}if(f=0,(0|n)&gt;=1)break a}if(!A|!k)break e;break i}for(r=f,o=A;b[r&gt;&gt;2]=b[o&gt;&gt;2],r=r+4|0,o=o+4|0,n=n+-1|0;);if(!k)break e}gA(A)}k=1}b[f+c&gt;&gt;2]=R,c=b[u&gt;&gt;2];r:{e:{i:{a:{f:{n:{t:{if((0|e)==(0|t)){if((0|e)&gt;=(0|(n=e?e&lt;&lt;1:1)))break t;if(!n)break n;if(A=CA(n&lt;&lt;2,16),(0|e)&lt;1)break f;break a}n=t,A=f;break r}n=e,A=f;break r}if(A=0,(0|e)&gt;=1)break a}if(!f|!k)break e;break i}for(r=A,o=f,t=e;b[r&gt;&gt;2]=b[o&gt;&gt;2],r=r+4|0,o=o+4|0,t=t+-1|0;);if(!k)break e}gA(f)}k=1}if(b[(e&lt;&lt;2)+A&gt;&gt;2]=c,(0|(e=e+1|0))&gt;0)continue}break}!A|!k||gA(A)}N=a+256|0}function Yi(A,r,e,i,a,n,t,o,k,c){var u,l=0,s=0,g=0,d=B(0),_=0,R=0,m=B(0),h=B(0),G=B(0),y=0,Q=B(0),p=B(0),D=0,w=0,Z=B(0),Y=0,W=0,F=0,E=0;N=u=N-32|0;A:if(r){if((0|(l=b[k+4&gt;&gt;2]))&lt;=127){if(b[k+8&gt;&gt;2]&lt;=127){if(g=CA(512,16),(0|(s=b[k+4&gt;&gt;2]))&gt;=1)for(A=0,R=k+12|0;b[A+g&gt;&gt;2]=b[b[R&gt;&gt;2]+A&gt;&gt;2],A=A+4|0,s=s+-1|0;);(A=b[k+12&gt;&gt;2])&amp;&amp;(C[k+16|0]&amp;&amp;gA(A),b[k+12&gt;&gt;2]=0),f[k+16|0]=1,b[k+12&gt;&gt;2]=g,b[k+8&gt;&gt;2]=128}for(A=l&lt;&lt;2,s=128-l|0,l=k+12|0;b[b[l&gt;&gt;2]+A&gt;&gt;2]=0,A=A+4|0,s=s+-1|0;);}for(b[(D=k+4|0)&gt;&gt;2]=128,b[b[k+12&gt;&gt;2]&gt;&gt;2]=r,l=126,R=k+12|0,F=u+16|0,E=u+28|0,A=1;;){b[u+12&gt;&gt;2]=0,s=b[R&gt;&gt;2],g=b[s+(w=(r=A+-1|0)&lt;&lt;2)&gt;&gt;2],v[u+8&gt;&gt;2]=v[g+8&gt;&gt;2]-v[o+8&gt;&gt;2],v[u+4&gt;&gt;2]=v[g+4&gt;&gt;2]-v[o+4&gt;&gt;2],v[u&gt;&gt;2]=v[g&gt;&gt;2]-v[o&gt;&gt;2],m=v[g+24&gt;&gt;2],h=v[g+16&gt;&gt;2],d=v[t+8&gt;&gt;2],G=v[t&gt;&gt;2],v[u+20&gt;&gt;2]=v[g+20&gt;&gt;2]-v[t+4&gt;&gt;2],v[F&gt;&gt;2]=h-G,v[u+24&gt;&gt;2]=m-d,b[E&gt;&gt;2]=0;r:{e:{i:{a:{f:{if(_=b[a+4&gt;&gt;2],G=v[e+4&gt;&gt;2],Q=v[i+4&gt;&gt;2],m=B(B(v[4+((_&lt;&lt;4)+u|0)&gt;&gt;2]-G)*Q),d=v[i&gt;&gt;2],y=b[a&gt;&gt;2],p=v[e&gt;&gt;2],!(m&gt;(h=B(d*B(v[(1-y&lt;&lt;4)+u&gt;&gt;2]-p)))||(d=B(B(v[(y&lt;&lt;4)+u&gt;&gt;2]-p)*d),G=B(Q*B(v[4+((1-_&lt;&lt;4)+u|0)&gt;&gt;2]-G)),d&gt;G||(_=b[a+8&gt;&gt;2],p=v[e+8&gt;&gt;2],Z=v[i+8&gt;&gt;2],Q=B(B(v[8+((_&lt;&lt;4)+u|0)&gt;&gt;2]-p)*Z),h=G&lt;h?G:h,Q&gt;h||(m=m&gt;d?m:d,d=B(Z*B(v[8+((1-_&lt;&lt;4)+u|0)&gt;&gt;2]-p)),m&gt;d|(Q&gt;m?Q:m)&lt;n^1|(d&lt;h?d:h)&gt;B(0)^1))))){if(b[(Y=g+40|0)&gt;&gt;2]){if((0|r)&lt;=(0|l))break r;if((0|(l=b[D&gt;&gt;2]))&gt;=(0|(_=l&lt;&lt;1)))break e;if(b[(W=k+8|0)&gt;&gt;2]&gt;=(0|_))break i;if(!l)break f;if(s=CA(l&lt;&lt;3,16),(0|(y=b[D&gt;&gt;2]))&gt;=1)for(r=0;b[r+s&gt;&gt;2]=b[b[R&gt;&gt;2]+r&gt;&gt;2],r=r+4|0,y=y+-1|0;);break a}BA[b[b[c&gt;&gt;2]+12&gt;&gt;2]](c,g)}if(A=r,r)continue;break A}s=0}(r=b[R&gt;&gt;2])&amp;&amp;(C[k+16|0]&amp;&amp;gA(r),b[R&gt;&gt;2]=0),b[R&gt;&gt;2]=s,f[k+16|0]=1,b[W&gt;&gt;2]=_}for(r=l&lt;&lt;2;b[r+s&gt;&gt;2]=0,r=r+4|0,s=b[R&gt;&gt;2],l=l+-1|0;);}b[D&gt;&gt;2]=_,l=_+-2|0}if(b[s+w&gt;&gt;2]=b[g+36&gt;&gt;2],b[b[R&gt;&gt;2]+(A&lt;&lt;2)&gt;&gt;2]=b[Y&gt;&gt;2],!(A=A+1|0))break}}N=u+32|0}function Ei(A,r,e,i){var a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,_=0,R=0;A:if(!(!r|!e)){if(!(b[(l=A+24|0)&gt;&gt;2]&gt;127|b[A+28&gt;&gt;2]&gt;127)){if(n=CA(1024,16),(0|(a=b[A+24&gt;&gt;2]))&gt;=1)for(t=A+32|0;c=b[t&gt;&gt;2]+o|0,u=b[c+4&gt;&gt;2],b[(k=n+o|0)&gt;&gt;2]=b[c&gt;&gt;2],b[k+4&gt;&gt;2]=u,o=o+8|0,a=a+-1|0;);(t=b[(a=A+32|0)&gt;&gt;2])&amp;&amp;(C[A+36|0]&amp;&amp;gA(t),b[A+32&gt;&gt;2]=0),b[a&gt;&gt;2]=n,f[A+36|0]=1,b[A+28&gt;&gt;2]=128}for(b[l&gt;&gt;2]=128,a=b[(k=A+32|0)&gt;&gt;2],b[a+4&gt;&gt;2]=e,b[a&gt;&gt;2]=r,r=124,g=A+28|0,d=A+36|0,a=1;;){if(e=b[k&gt;&gt;2],A=a,t=b[(n=e+(u=(a=a+-1|0)&lt;&lt;3)|0)+4&gt;&gt;2],n=b[n&gt;&gt;2],(0|a)&gt;(0|r)){if(!((0|(r=b[l&gt;&gt;2]))&gt;=(0|(c=r&lt;&lt;1))|b[g&gt;&gt;2]&gt;=(0|c))){if(r){if(e=CA(r&lt;&lt;4,16),(0|(r=b[l&gt;&gt;2]))&gt;=1)for(o=0;_=b[k&gt;&gt;2]+o|0,R=b[_+4&gt;&gt;2],b[(s=e+o|0)&gt;&gt;2]=b[_&gt;&gt;2],b[s+4&gt;&gt;2]=R,o=o+8|0,r=r+-1|0;);}else e=0;(o=b[k&gt;&gt;2])&amp;&amp;(C[0|d]&amp;&amp;gA(o),b[k&gt;&gt;2]=0),b[k&gt;&gt;2]=e,f[0|d]=1,b[g&gt;&gt;2]=c}b[l&gt;&gt;2]=c,r=c+-4|0}r:{e:{i:{a:{if((0|n)!=(0|t)){if(v[n&gt;&gt;2]&lt;=v[t+16&gt;&gt;2]^1|v[n+16&gt;&gt;2]&gt;=v[t&gt;&gt;2]^1|v[n+4&gt;&gt;2]&lt;=v[t+20&gt;&gt;2]^1|v[n+20&gt;&gt;2]&gt;=v[t+4&gt;&gt;2]^1)break a;if(v[n+8&gt;&gt;2]&lt;=v[t+24&gt;&gt;2]^1|v[n+24&gt;&gt;2]&gt;=v[t+8&gt;&gt;2]^1)break a;if(s=b[(o=t+40|0)&gt;&gt;2],!b[(c=n+40|0)&gt;&gt;2])break i;if(a=b[n+36&gt;&gt;2],!s)break e;if(b[(e=e+u|0)+4&gt;&gt;2]=b[t+36&gt;&gt;2],b[e&gt;&gt;2]=a,a=b[c&gt;&gt;2],u=(e=A&lt;&lt;3)+b[k&gt;&gt;2]|0,b[u+4&gt;&gt;2]=b[t+36&gt;&gt;2],b[u&gt;&gt;2]=a,a=b[n+36&gt;&gt;2],n=e+b[k&gt;&gt;2]|0,b[n+12&gt;&gt;2]=b[o&gt;&gt;2],b[n+8&gt;&gt;2]=a,a=b[c&gt;&gt;2],e=e+b[k&gt;&gt;2]|0,b[e+20&gt;&gt;2]=b[o&gt;&gt;2],b[e+16&gt;&gt;2]=a,a=A+3|0)continue;break A}b[(t=n+40|0)&gt;&gt;2]&amp;&amp;(e=e+u|0,a=b[n+36&gt;&gt;2],b[e+4&gt;&gt;2]=a,b[e&gt;&gt;2]=a,a=(e=A&lt;&lt;3)+b[k&gt;&gt;2]|0,t=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=t,b[a&gt;&gt;2]=t,a=b[n+40&gt;&gt;2],e=8+(e+b[k&gt;&gt;2]|0)|0,b[e&gt;&gt;2]=b[n+36&gt;&gt;2],b[e+4&gt;&gt;2]=a,a=A+2|0)}if(a)continue;break A}if(!s)break r;if(b[(e=e+u|0)+4&gt;&gt;2]=b[t+36&gt;&gt;2],b[e&gt;&gt;2]=n,e=b[k&gt;&gt;2]+(A&lt;&lt;3)|0,b[e+4&gt;&gt;2]=b[o&gt;&gt;2],b[e&gt;&gt;2]=n,a=A+1|0)continue;break A}if(b[(e=e+u|0)+4&gt;&gt;2]=t,b[e&gt;&gt;2]=a,e=b[c&gt;&gt;2],a=b[k&gt;&gt;2]+(A&lt;&lt;3)|0,b[a+4&gt;&gt;2]=t,b[a&gt;&gt;2]=e,a=A+1|0)continue;break A}if(BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,n,t),!a)break}}}function Ni(A,r,e,i){var a,f=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=0,g=0,v=0,_=0,R=0,B=0,m=0,h=0,G=0,y=0,Q=0,p=0,D=0,w=0,Z=0,Y=0,W=0,F=0;a=A+12|0;A:for(;;){w=e,u=b[a&gt;&gt;2],B=b[(f=u+((e+i|0)/2&lt;&lt;4)|0)+8&gt;&gt;2],c=b[f+4&gt;&gt;2],k=i,l=b[f&gt;&gt;2],f=0,l&amp;&amp;(f=1);r:for(;;){e:if(f){if(Z=b[l+12&gt;&gt;2],m=-1,y=-1,!(s=b[(n=(e&lt;&lt;4)+u|0)&gt;&gt;2])){f=1;break e}f=0}else h=-1,Q=-1,n=(e&lt;&lt;4)+u|0,C=b[n&gt;&gt;2],f=C?2:3;for(;;){e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{g:{d:switch(0|f){case 0:y=b[s+12&gt;&gt;2],f=1;continue;case 1:(t=b[n+4&gt;&gt;2])&amp;&amp;(m=b[t+12&gt;&gt;2]),f=c?b[c+12&gt;&gt;2]:-1;v:if(!((0|y)&gt;(0|Z))){if(!((0|l)!=(0|s)|(0|m)&gt;(0|f))){if((0|t)!=(0|c))break g;if(d[n+8&gt;&gt;2]&gt;B&gt;&gt;&gt;0)break v;break g}if((0|l)!=(0|s)|(0|m)&lt;=(0|f))break g}if(e=e+1|0,m=-1,y=-1,!(s=b[(n=n+16|0)&gt;&gt;2]))break o;f=0;continue;case 2:Q=b[C+12&gt;&gt;2],f=3;continue;case 6:break u;case 5:break s;case 4:break C;case 3:break d;default:break c}(t=b[n+4&gt;&gt;2])&amp;&amp;(h=b[t+12&gt;&gt;2]),f=c?b[c+12&gt;&gt;2]:-1;d:if(!((0|Q)&gt;-1)){if(!(C|(0|h)&gt;(0|f))){if((0|t)!=(0|c))break g;if(d[n+8&gt;&gt;2]&gt;B&gt;&gt;&gt;0)break d;break g}if((0|h)&lt;=(0|f)|C)break g}if(e=e+1|0,h=-1,Q=-1,!(C=b[(n=n+16|0)&gt;&gt;2]))break b;f=2;continue}if(!l)break l;if(Y=b[l+12&gt;&gt;2],_=-1,p=-1,g=b[(o=(k&lt;&lt;4)+u|0)&gt;&gt;2])break n;break t}p=b[g+12&gt;&gt;2],f=5;continue}_=c?b[c+12&gt;&gt;2]:_,f=(t=b[o+4&gt;&gt;2])?b[t+12&gt;&gt;2]:-1;s:if(!((0|Y)&gt;(0|p))){if(!((0|l)!=(0|g)|(0|_)&gt;(0|f))){if((0|t)!=(0|c))break k;if(d[o+8&gt;&gt;2]&lt;B&gt;&gt;&gt;0)break s;break k}if((0|l)!=(0|g)|(0|_)&lt;=(0|f))break k}if(k=k+-1|0,_=-1,p=-1,!(g=b[(o=o+-16|0)&gt;&gt;2]))break f;f=4;continue}if(R=-1,D=-1,v=b[(o=(k&lt;&lt;4)+u|0)&gt;&gt;2])break i;break a}D=b[v+12&gt;&gt;2],f=7;continue}R=c?b[c+12&gt;&gt;2]:R,f=(t=b[o+4&gt;&gt;2])?b[t+12&gt;&gt;2]:-1;c:if(!((0|D)&lt;-1)){if(!(v|(0|R)&gt;(0|f))){if((0|t)!=(0|c))break k;if(d[o+8&gt;&gt;2]&lt;B&gt;&gt;&gt;0)break c;break k}if((0|R)&lt;=(0|f)|v)break k}if(k=k+-1|0,R=-1,D=-1,!(v=b[(o=o+-16|0)&gt;&gt;2]))break e;f=6;continue}k:{if((0|e)&lt;=(0|k)&amp;&amp;(u=b[(f=(e&lt;&lt;4)+u|0)+4&gt;&gt;2],t=b[f+8&gt;&gt;2],W=b[f+12&gt;&gt;2],F=b[(G=o+8|0)+4&gt;&gt;2],b[(f=n+8|0)&gt;&gt;2]=b[G&gt;&gt;2],b[f+4&gt;&gt;2]=F,G=b[n&gt;&gt;2],f=b[o+4&gt;&gt;2],b[n&gt;&gt;2]=b[o&gt;&gt;2],b[n+4&gt;&gt;2]=f,f=b[a&gt;&gt;2]+(k&lt;&lt;4)|0,b[f+12&gt;&gt;2]=W,b[f+4&gt;&gt;2]=u,b[f+8&gt;&gt;2]=t,b[f&gt;&gt;2]=G,k=k+-1|0,e=e+1|0),(0|e)&lt;=(0|k)){if(u=b[a&gt;&gt;2],!l)break k;f=1;continue r}if((0|k)&gt;(0|w)&amp;&amp;Ni(A,r,w,k),(0|e)&lt;(0|i))continue A;return}f=0;continue r}f=1;continue}f=3;continue}f=5;continue}f=4;continue}f=5;continue}f=7;continue}f=6;continue}f=7}}}}function Vi(A,r){r|=0,A=b[(A|=0)+4&gt;&gt;2],BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,b[r+36&gt;&gt;2])}function Ii(A,r){var e=B(0),i=0,a=0,f=0,n=0,t=B(0),b=0,c=B(0),u=B(0),C=B(0),g=B(0),d=0,_=0,R=B(0),h=B(0),G=B(0),y=B(0);t=B(1);A:{r:{e:if(l(A),f=o(0),1065353216!=(0|f)&amp;&amp;(l(r),b=o(0),i=2147483647&amp;b,i)){i:{a:{f:{if(!((a=2147483647&amp;f)&gt;&gt;&gt;0&gt;2139095040|i&gt;&gt;&gt;0&gt;=2139095041)){if((0|f)&lt;=-1)break f;break a}return B(A+r)}if(d=2,i&gt;&gt;&gt;0&gt;1266679807)break i;if(!(i&gt;&gt;&gt;0&lt;1065353216)){if(d=0,(0|i)!=(_=i&gt;&gt;&gt;(n=150-(i&gt;&gt;&gt;23)|0))&lt;&lt;n)break i;d=2-(1&amp;_)|0;break i}}d=0}n=d;i:{a:{f:{n:{t:{if(1065353216!=(0|i)){if(2139095040!=(0|i))break t;if(1065353216!=(0|a))break n;break e}return(0|b)&gt;-1?A:B(B(1)/A)}if(1073741824!=(0|b))break f;return B(A*A)}if(a&gt;&gt;&gt;0&lt;1065353217)break a;return(0|b)&gt;-1?r:B(0)}if(1056964608!=(0|b)|(0|f)&lt;0)break i;return B(p(A))}return B((0|b)&gt;-1?0:-r)}e=B(m(A));i:{a:{f:{n:{if(!(!a|2139095040==(1073741824|a))){if((0|f)&lt;=-1)break n;break i}if(t=(0|b)&lt;0?B(B(1)/e):e,(0|f)&gt;-1)break e;if(!(a+-1065353216|n))break f;return 1==(0|n)?B(-t):t}if(1==(0|n))break a;if(n)break i;return A=B(A-A),B(A/A)}return A=B(t-t),B(A/A)}t=B(-1)}i:{a:{f:{n:{t:{if(i&gt;&gt;&gt;0&gt;=1291845633){if(a&gt;&gt;&gt;0&gt;1065353207)break t;return B((0|b)&lt;0?B(t*B(1.0000000150474662e30))*B(1.0000000150474662e30):B(t*B(1.0000000031710769e-30))*B(1.0000000031710769e-30))}if(n=a,i=1065353216|(n=8388607&amp;(f=(a=a&gt;&gt;&gt;0&lt;8388608)?(l(B(e*B(16777216))),o(0)):n)),a=(f&gt;&gt;23)+(a?-151:-127)|0,f=0,n&gt;&gt;&gt;0&lt;1885298)break f;if(n&gt;&gt;&gt;0&gt;=6140887)break n;f=1;break f}if(a&gt;&gt;&gt;0&lt;1065353224)break a;return B((0|b)&gt;0?B(t*B(1.0000000150474662e30))*B(1.0000000150474662e30):B(t*B(1.0000000031710769e-30))*B(1.0000000031710769e-30))}i=i+-8388608|0,a=a+1|0}g=v[(n=f&lt;&lt;2)+19540&gt;&gt;2],k(0,i),C=s(),c=v[n+19524&gt;&gt;2],u=B(C-c),R=B(B(1)/B(c+C)),k(0,-4096&amp;(l(e=B(u*R)),o(0))),A=s(),h=B(A*A),G=A,y=u,k(0,4194304+((i&gt;&gt;1&amp;-536875008|536870912)+(f&lt;&lt;21)|0)|0),u=s(),C=B(R*B(B(y-B(A*u))-B(A*B(C-B(u-c))))),u=B(B(e+A)*C),A=B(e*e),c=B(u+B(B(A*A)*B(B(A*B(B(A*B(B(A*B(B(A*B(B(A*B(.20697501301765442))+B(.23066075146198273)))+B(.2727281153202057)))+B(.3333333432674408)))+B(.4285714328289032)))+B(.6000000238418579)))),k(0,-4096&amp;(l(B(B(h+B(3))+c)),o(0))),A=s(),u=B(G*A),e=B(B(C*A)+B(e*B(c-B(B(A+B(-3))-h)))),k(0,-4096&amp;(l(B(u+e)),o(0))),A=s(),c=B(A*B(.9619140625)),C=B(v[n+19532&gt;&gt;2]+B(B(B(e-B(A-u))*B(.9617967009544373))+B(A*B(-.00011736857413779944)))),e=B(0|a),k(0,-4096&amp;(l(B(B(g+B(c+C))+e)),o(0))),A=s(),g=B(B(B(A-e)-g)-c);break i}A=B(e+B(-1)),e=B(A*B(1.44268798828125)),C=B(B(A*B(7052607543300837e-21))+B(B(B(A*A)*B(B(.5)-B(A*B(B(A*B(-.25))+B(.3333333432674408)))))*B(-1.4426950216293335))),k(0,-4096&amp;(l(B(e+C)),o(0))),A=s(),g=B(A-e)}if(k(0,-4096&amp;b),c=s(),e=B(A*c),A=B(B(B(C-g)*r)+B(B(r-c)*A)),l(r=B(e+A)),(0|(i=o(0)))&gt;=1124073473)break r;f=1124073472;i:{a:{if(1124073472==(0|i)){if(!(B(A+B(4.299566569443414e-8))&gt;B(r-e)))break a;break r}if(f=2147483647&amp;i,!(A&lt;=B(r-e)^1|-1021968384!=(0|i))|f&gt;&gt;&gt;0&gt;=1125515265)break A;if(a=0,f&gt;&gt;&gt;0&lt;1056964609)break i}a=(8388607&amp;(b=(8388608&gt;&gt;&gt;(f&gt;&gt;&gt;23)-126)+i|0)|8388608)&gt;&gt;&gt;150-(f=b&gt;&gt;&gt;23&amp;255),a=(0|i)&lt;0?0-a|0:a,e=B(e-(k(0,b&amp;-8388608&gt;&gt;f+-127),s())),l(B(A+e)),i=o(0)}return k(0,-32768&amp;i),r=s(),g=B(r*B(.693145751953125)),e=B(B(r*B(14286065379565116e-22))+B(B(A-B(r-e))*B(.6931471824645996))),A=B(g+e),r=B(A*A),r=B(A-B(r*B(B(r*B(B(r*B(B(r*B(B(r*B(4.138136944220605e-8))+B(-16533901998627698e-22)))+B(661375597701408e-19)))+B(-.0027777778450399637)))+B(.1666666716337204)))),u=B(B(A*r)/B(r+B(-2))),r=B(e-B(A-g)),i=0|(l(A=B(B(A-B(u-B(r+B(A*r))))+B(1))),o(0)+(a&lt;&lt;23)),B((0|i)&lt;=8388607?t*function(A,r){var e=0;i:{a:{f:{if((0|r)&gt;=128){if(A=B(A*B(1.7014118346046923e38)),(0|(e=r+-127|0))&lt;128)break f;r=(0|(r=r+-254|0))&lt;127?r:127,A=B(A*B(1.7014118346046923e38));break i}if((0|r)&gt;-127)break i;if(A=B(A*B(1.9721522630525295e-31)),(0|(e=r+102|0))&gt;-127)break a;r=(0|(r=r+204|0))&gt;-126?r:-126,A=B(A*B(1.9721522630525295e-31));break i}r=e;break i}r=e}return B(A*(k(0,1065353216+(r&lt;&lt;23)|0),s()))}(A,a):t*(k(0,i),s()))}return t}return B(B(t*B(1.0000000150474662e30))*B(1.0000000150474662e30))}return B(B(t*B(1.0000000031710769e-30))*B(1.0000000031710769e-30))}function Ji(A){var r=B(0),e=0,i=0,a=B(0);A:{r:{e:{i:{if(l(A),(e=2147483647&amp;(i=o(0)))&gt;&gt;&gt;0&gt;=1065353216){if(1065353216!=(0|e))break i;return B((0|i)&lt;0?3.141592502593994:0)}if(e&gt;&gt;&gt;0&gt;1056964607)break e;if(r=B(1.570796251296997),e&gt;&gt;&gt;0&lt;847249409)break r;return r=B(A*A),B(B(B(B(7.549789415861596e-8)-B(B(B(r*B(B(r*B(B(r*B(-.008656363002955914))+B(-.04274342209100723)))+B(.16666586697101593)))/B(B(r*B(-.7066296339035034))+B(1)))*A))-A)+B(1.570796251296997))}return B(B(0)/B(A-A))}if((0|i)&lt;=-1)break A;A=B(B(B(1)-A)*B(.5)),k(0,-4096&amp;(l(a=B(p(A))),o(0))),r=s(),A=B(B(B(B(B(A*B(B(A*B(B(A*B(-.008656363002955914))+B(-.04274342209100723)))+B(.16666586697101593)))/B(B(A*B(-.7066296339035034))+B(1)))*a)+B(B(A-B(r*r))/B(a+r)))+r),r=B(A+A)}return r}return A=B(B(A+B(1))*B(.5)),r=B(p(A)),A=B(B(1.570796251296997)-B(r+B(B(r*B(B(A*B(B(A*B(B(A*B(-.008656363002955914))+B(-.04274342209100723)))+B(.16666586697101593)))/B(B(A*B(-.7066296339035034))+B(1))))+B(-7.549789415861596e-8)))),B(A+A)}function Mi(A,r,e){xi(A+4|0,A+372|0,A+388|0,r,e)}function xi(A,r,e,i,a){var f,n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=0;if(N=f=N-16|0,n=v[A+52&gt;&gt;2],t=v[A+56&gt;&gt;2],k=v[A+48&gt;&gt;2],o=v[r&gt;&gt;2],c=v[r+4&gt;&gt;2],u=v[r+8&gt;&gt;2],b[a+60&gt;&gt;2]=0,v[a+56&gt;&gt;2]=t+B(u*i),v[a+52&gt;&gt;2]=n+B(c*i),v[a+48&gt;&gt;2]=k+B(o*i),k=v[e&gt;&gt;2],l=v[e+4&gt;&gt;2],s=v[e+8&gt;&gt;2],n=(n=B(B(B(k*k)+B(l*l))+B(s*s)))&gt;B(1.1920928955078125e-7)?B(p(n)):B(0),n=(t=B(n*i)&gt;B(.7853981852531433)?B(B(.7853981852531433)/i):n)&lt;B(.0010000000474974513)?B(B(i*B(.5))+B(t*B(B(B(B(i*i)*i)*B(-.02083333395421505))*t))):B(ge(B(B(t*B(.5))*i))/t),tf(A,f),o=v[f+12&gt;&gt;2],c=_e(B(B(t*i)*B(.5))),u=B(k*n),C=v[f&gt;&gt;2],l=B(l*n),g=v[f+4&gt;&gt;2],n=B(s*n),s=v[f+8&gt;&gt;2],t=B(B(B(B(o*c)-B(u*C))-B(l*g))-B(n*s)),k=B(B(B(B(n*o)+B(c*s))+B(u*g))-B(l*C)),i=B(B(B(B(c*C)+B(u*o))+B(l*s))-B(n*g)),n=B(B(B(n*C)+B(B(l*o)+B(c*g)))-B(u*s)),(o=B(B(t*t)+B(B(k*k)+B(B(i*i)+B(n*n)))))&gt;B(1.1920928955078125e-7)&amp;&amp;(o=B(B(1)/B(p(o))),t=B(t*o),k=B(k*o),n=B(n*o),i=B(i*o),o=B(B(t*t)+B(B(k*k)+B(B(n*n)+B(i*i))))),o&gt;B(1.1920928955078125e-7))return b[a+12&gt;&gt;2]=0,b[a+44&gt;&gt;2]=0,b[a+28&gt;&gt;2]=0,c=B(B(2)/o),o=B(k*c),u=B(n*o),C=B(i*c),l=B(t*C),v[a+36&gt;&gt;2]=u+l,g=B(i*o),c=B(n*c),s=B(t*c),v[a+32&gt;&gt;2]=g-s,v[a+24&gt;&gt;2]=u-l,u=B(i*c),t=B(t*o),v[a+16&gt;&gt;2]=u+t,v[a+8&gt;&gt;2]=g+s,v[a+4&gt;&gt;2]=u-t,i=B(i*C),n=B(n*c),v[a+40&gt;&gt;2]=B(1)-B(i+n),t=i,i=B(k*o),v[a+20&gt;&gt;2]=B(1)-B(t+i),v[a&gt;&gt;2]=B(1)-B(n+i),void(N=f+16|0);r=b[A+4&gt;&gt;2],b[a&gt;&gt;2]=b[A&gt;&gt;2],b[a+4&gt;&gt;2]=r,d=b[(e=A+8|0)+4&gt;&gt;2],b[(r=a+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=d,d=b[(e=A+24|0)+4&gt;&gt;2],b[(r=a+24|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=d,r=b[A+20&gt;&gt;2],b[a+16&gt;&gt;2]=b[A+16&gt;&gt;2],b[a+20&gt;&gt;2]=r,d=b[(e=A+40|0)+4&gt;&gt;2],b[(r=a+40|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=d,r=b[A+36&gt;&gt;2],b[a+32&gt;&gt;2]=b[A+32&gt;&gt;2],b[a+36&gt;&gt;2]=r,N=f+16|0}function Si(A,r){var e,i=0,a=0,f=0,n=0,t=0,o=0,k=0,c=B(0),u=0;N=e=N-32|0,r!=B(0)&amp;&amp;((i=b[A+540&gt;&gt;2])&amp;&amp;BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,A+4|0),b[A+384&gt;&gt;2]=0,i=A+380|0,r=B(B(1)/r),n=A+60|0,t=A+124|0,v[i&gt;&gt;2]=r*B(v[n&gt;&gt;2]-v[t&gt;&gt;2]),v[A+376&gt;&gt;2]=r*B(v[A+56&gt;&gt;2]-v[A+120&gt;&gt;2]),o=A+52|0,k=A+116|0,v[A+372&gt;&gt;2]=r*B(v[o&gt;&gt;2]-v[k&gt;&gt;2]),Ti(A+68|0,A+4|0,e+16|0,e+12|0),b[A+400&gt;&gt;2]=0,a=A+396|0,c=v[e+12&gt;&gt;2],v[a&gt;&gt;2]=r*B(c*v[e+24&gt;&gt;2]),v[A+392&gt;&gt;2]=r*B(c*v[e+20&gt;&gt;2]),v[A+388&gt;&gt;2]=r*B(c*v[e+16&gt;&gt;2]),u=b[i+4&gt;&gt;2],b[(f=A+140|0)&gt;&gt;2]=b[i&gt;&gt;2],b[f+4&gt;&gt;2]=u,i=b[A+376&gt;&gt;2],b[A+132&gt;&gt;2]=b[A+372&gt;&gt;2],b[A+136&gt;&gt;2]=i,i=b[A+392&gt;&gt;2],b[A+148&gt;&gt;2]=b[A+388&gt;&gt;2],b[A+152&gt;&gt;2]=i,f=b[a+4&gt;&gt;2],b[(i=A+156|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,i=b[A+8&gt;&gt;2],b[A+68&gt;&gt;2]=b[A+4&gt;&gt;2],b[A+72&gt;&gt;2]=i,f=b[(a=A+12|0)+4&gt;&gt;2],b[(i=A+76|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,f=b[(a=A+20|0)+4&gt;&gt;2],b[(i=A+84|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,f=b[(a=A+28|0)+4&gt;&gt;2],b[(i=A+92|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,f=b[(a=A+44|0)+4&gt;&gt;2],b[(i=A+108|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,i=A+100|0,a=b[(A=A+36|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[A&gt;&gt;2],b[i+4&gt;&gt;2]=a,A=b[n+4&gt;&gt;2],b[t&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=A,A=b[o+4&gt;&gt;2],b[k&gt;&gt;2]=b[o&gt;&gt;2],b[k+4&gt;&gt;2]=A),N=e+32|0}function Ti(A,r,e,i){var a,f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),Q=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0);if(N=a=N+-64|0,g=v[r+24&gt;&gt;2],d=v[r+20&gt;&gt;2],_=v[r+40&gt;&gt;2],R=v[r+36&gt;&gt;2],k=v[A+40&gt;&gt;2],c=v[A+20&gt;&gt;2],s=v[A+36&gt;&gt;2],u=v[A+24&gt;&gt;2],m=v[r+8&gt;&gt;2],h=v[r&gt;&gt;2],Q=v[r+4&gt;&gt;2],D=v[r+16&gt;&gt;2],w=v[r+32&gt;&gt;2],n=v[A+8&gt;&gt;2],t=v[A+4&gt;&gt;2],C=v[A+32&gt;&gt;2],l=v[A+16&gt;&gt;2],o=v[A&gt;&gt;2],b[a+60&gt;&gt;2]=0,b[a+44&gt;&gt;2]=0,Y=B(B(c*k)-B(u*s)),W=B(B(u*C)-B(k*l)),F=B(B(s*l)-B(c*C)),f=B(B(1)/B(B(B(o*Y)+B(t*W))+B(n*F))),Z=B(B(B(u*t)-B(c*n))*f),u=B(B(B(l*n)-B(u*o))*f),c=B(B(B(c*o)-B(l*t))*f),v[a+56&gt;&gt;2]=B(B(w*Z)+B(R*u))+B(_*c),l=B(B(B(s*n)-B(k*t))*f),n=B(B(B(k*o)-B(C*n))*f),t=B(B(B(C*t)-B(s*o))*f),v[a+52&gt;&gt;2]=B(B(w*l)+B(R*n))+B(_*t),v[a+40&gt;&gt;2]=B(B(Z*D)+B(u*d))+B(c*g),v[a+36&gt;&gt;2]=B(B(l*D)+B(n*d))+B(t*g),b[a+28&gt;&gt;2]=0,o=B(Y*f),k=B(W*f),f=B(F*f),v[a+48&gt;&gt;2]=B(B(w*o)+B(R*k))+B(_*f),v[a+32&gt;&gt;2]=B(B(o*D)+B(k*d))+B(f*g),v[a+24&gt;&gt;2]=B(m*c)+B(B(h*Z)+B(Q*u)),v[a+20&gt;&gt;2]=B(m*t)+B(B(h*l)+B(Q*n)),v[a+16&gt;&gt;2]=B(m*f)+B(B(h*o)+B(Q*k)),tf(a+16|0,a),o=v[a&gt;&gt;2],t=v[a+4&gt;&gt;2],n=v[a+8&gt;&gt;2],k=v[a+12&gt;&gt;2],f=B(B(1)/B(p(B(B(B(B(o*o)+B(t*t))+B(n*n))+B(k*k))))),n=B(n*f),v[a+8&gt;&gt;2]=n,t=B(t*f),v[a+4&gt;&gt;2]=t,o=B(o*f),v[a&gt;&gt;2]=o,f=B(k*f),v[a+12&gt;&gt;2]=f,f=Ji(B(G(B(y(f,B(-1))),B(1)))),v[i&gt;&gt;2]=f+f,b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=n,v[e+4&gt;&gt;2]=t,v[e&gt;&gt;2]=o,(f=B(B(B(o*o)+B(t*t))+B(n*n)))&lt;B(1.4210854715202004e-14))return b[e&gt;&gt;2]=1065353216,b[e+4&gt;&gt;2]=0,b[(A=e+8|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,void(N=a- -64|0);f=B(B(1)/B(p(f))),v[e+8&gt;&gt;2]=n*f,v[e+4&gt;&gt;2]=t*f,v[e&gt;&gt;2]=o*f,N=a- -64|0}function Ui(A,r){var e=B(0),i=0,a=B(0),f=B(0),n=B(0);(e=v[A+404&gt;&gt;2])!=B(0)&amp;&amp;(a=v[r&gt;&gt;2],f=v[r+4&gt;&gt;2],n=v[r+8&gt;&gt;2],b[A+436&gt;&gt;2]=0,e=B(B(1)/e),v[A+432&gt;&gt;2]=n*e,v[A+428&gt;&gt;2]=e*f,v[A+424&gt;&gt;2]=e*a),i=b[r+4&gt;&gt;2],b[A+440&gt;&gt;2]=b[r&gt;&gt;2],b[A+444&gt;&gt;2]=i,i=b[(r=r+8|0)+4&gt;&gt;2],b[(A=A+448|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=i}function ji(A,r){var e=0,i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0);if(k=v[A+504&gt;&gt;2],a=Ii(B(B(1)-k),r),n=B(a*v[A+372&gt;&gt;2]),v[A+372&gt;&gt;2]=n,i=B(a*v[(e=A+376|0)&gt;&gt;2]),v[e&gt;&gt;2]=i,a=B(a*v[(e=A+380|0)&gt;&gt;2]),v[e&gt;&gt;2]=a,c=v[A+508&gt;&gt;2],f=Ii(B(B(1)-c),r),r=B(f*v[A+388&gt;&gt;2]),v[A+388&gt;&gt;2]=r,t=B(f*v[(e=A+392|0)&gt;&gt;2]),v[e&gt;&gt;2]=t,f=B(f*v[(e=A+396|0)&gt;&gt;2]),v[e&gt;&gt;2]=f,C[A+512|0]&amp;&amp;(B(B(B(r*r)+B(t*t))+B(f*f))&lt;v[A+524&gt;&gt;2]^1|B(B(B(n*n)+B(i*i))+B(a*a))&lt;v[A+520&gt;&gt;2]^1||(o=v[A+516&gt;&gt;2],f=B(f*o),v[A+396&gt;&gt;2]=f,t=B(t*o),v[A+392&gt;&gt;2]=t,r=B(r*o),v[A+388&gt;&gt;2]=r,a=B(a*o),v[A+380&gt;&gt;2]=a,i=B(i*o),v[A+376&gt;&gt;2]=i,n=B(n*o),v[A+372&gt;&gt;2]=n),(o=B(p(B(B(B(n*n)+B(i*i))+B(a*a)))))&lt;k&amp;&amp;(o&gt;B(.004999999888241291)?(k=a,a=B(B(1)/o),v[A+380&gt;&gt;2]=k-B(B(k*a)*B(.004999999888241291)),v[A+376&gt;&gt;2]=i-B(B(i*a)*B(.004999999888241291)),v[A+372&gt;&gt;2]=n-B(B(n*a)*B(.004999999888241291))):(b[(e=A+372|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=e+8|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0)),(i=B(p(B(B(B(r*r)+B(t*t))+B(f*f)))))&lt;c)){if(i&gt;B(.004999999888241291))return i=B(B(1)/i),v[A+396&gt;&gt;2]=f-B(B(f*i)*B(.004999999888241291)),v[A+392&gt;&gt;2]=t-B(B(t*i)*B(.004999999888241291)),void(v[A+388&gt;&gt;2]=r-B(B(r*i)*B(.004999999888241291)));b[(A=A+388|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[(A=A+8|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0}}function Oi(A){var r=0;3&amp;C[A+204|0]||(v[A+472&gt;&gt;2]=B(v[A+424&gt;&gt;2]*v[A+408&gt;&gt;2])+v[A+472&gt;&gt;2],v[(r=A+476|0)&gt;&gt;2]=B(v[A+428&gt;&gt;2]*v[A+412&gt;&gt;2])+v[r&gt;&gt;2],v[(r=A+480|0)&gt;&gt;2]=B(v[A+432&gt;&gt;2]*v[A+416&gt;&gt;2])+v[r&gt;&gt;2])}function Hi(A,r){!function(A,r){var e,i=0,a=0,f=0,n=0,t=0,o=B(0),k=B(0),c=B(0),u=0,l=B(0),s=B(0),g=B(0),d=0,_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0);2&amp;C[A+204|0]?(i=b[A+8&gt;&gt;2],b[A+68&gt;&gt;2]=b[A+4&gt;&gt;2],b[A+72&gt;&gt;2]=i,f=b[(a=A+12|0)+4&gt;&gt;2],b[(i=A+76|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,f=b[(a=A+20|0)+4&gt;&gt;2],b[(i=A+84|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,f=b[(a=A+28|0)+4&gt;&gt;2],b[(i=A+92|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,f=b[(a=A+36|0)+4&gt;&gt;2],b[(i=A+100|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,f=b[(a=A+44|0)+4&gt;&gt;2],b[(i=A+108|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,f=b[(a=A+52|0)+4&gt;&gt;2],b[(i=A+116|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,f=b[(a=A+60|0)+4&gt;&gt;2],b[(i=A+124|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f):(i=b[r+4&gt;&gt;2],b[A+68&gt;&gt;2]=b[r&gt;&gt;2],b[A+72&gt;&gt;2]=i,f=b[(a=r+8|0)+4&gt;&gt;2],b[(i=A+76|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,f=b[(a=r+24|0)+4&gt;&gt;2],b[(i=A+92|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,a=b[r+20&gt;&gt;2],b[(i=A+84|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[i+4&gt;&gt;2]=a,f=b[(a=r+40|0)+4&gt;&gt;2],b[(i=A+108|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,a=b[r+36&gt;&gt;2],b[(i=A+100|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[r+52&gt;&gt;2],b[(i=A+116|0)&gt;&gt;2]=b[r+48&gt;&gt;2],b[i+4&gt;&gt;2]=a,f=b[(a=r+56|0)+4&gt;&gt;2],b[(i=A+124|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f),i=b[A+392&gt;&gt;2],b[A+148&gt;&gt;2]=b[A+388&gt;&gt;2],b[A+152&gt;&gt;2]=i,i=b[A+376&gt;&gt;2],b[A+132&gt;&gt;2]=b[A+372&gt;&gt;2],b[A+136&gt;&gt;2]=i,f=b[(a=A+396|0)+4&gt;&gt;2],b[(i=A+156|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,f=b[(a=A+380|0)+4&gt;&gt;2],b[(i=A+140|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,d=b[(f=r+8|0)+4&gt;&gt;2],b[(i=A+12|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=d,a=b[r+4&gt;&gt;2],b[A+4&gt;&gt;2]=b[r&gt;&gt;2],b[A+8&gt;&gt;2]=a,t=b[(d=r+24|0)+4&gt;&gt;2],b[(a=A+28|0)&gt;&gt;2]=b[d&gt;&gt;2],b[a+4&gt;&gt;2]=t,t=b[r+20&gt;&gt;2],b[(f=A+20|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[f+4&gt;&gt;2]=t,u=b[(n=r+40|0)+4&gt;&gt;2],b[(t=d=A+44|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=u,u=b[r+36&gt;&gt;2],b[(n=t=A+36|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[n+4&gt;&gt;2]=u,e=b[(u=r+56|0)+4&gt;&gt;2],b[(n=A+60|0)&gt;&gt;2]=b[u&gt;&gt;2],b[n+4&gt;&gt;2]=e,u=b[r+52&gt;&gt;2],b[(n=A+52|0)&gt;&gt;2]=b[r+48&gt;&gt;2],b[n+4&gt;&gt;2]=u,_=v[A+8&gt;&gt;2],R=v[i&gt;&gt;2],m=v[a&gt;&gt;2],h=v[f&gt;&gt;2],G=v[A+24&gt;&gt;2],l=v[d&gt;&gt;2],Q=v[A+464&gt;&gt;2],s=v[t&gt;&gt;2],g=v[A+40&gt;&gt;2],p=v[A+460&gt;&gt;2],y=v[A+4&gt;&gt;2],D=v[A+456&gt;&gt;2],b[A+368&gt;&gt;2]=0,b[A+352&gt;&gt;2]=0,b[A+336&gt;&gt;2]=0,o=B(D*s),k=B(p*g),c=B(Q*l),v[A+364&gt;&gt;2]=B(B(s*o)+B(g*k))+B(l*c),v[A+360&gt;&gt;2]=B(B(h*o)+B(G*k))+B(m*c),v[A+356&gt;&gt;2]=B(B(y*o)+B(_*k))+B(R*c),o=B(D*h),k=B(p*G),c=B(Q*m),v[A+348&gt;&gt;2]=B(B(s*o)+B(g*k))+B(l*c),v[A+344&gt;&gt;2]=B(B(h*o)+B(G*k))+B(m*c),v[A+340&gt;&gt;2]=B(B(y*o)+B(_*k))+B(R*c),o=s,s=B(y*D),k=g,g=B(_*p),c=l,l=B(R*Q),v[A+332&gt;&gt;2]=B(B(o*s)+B(k*g))+B(c*l),v[A+328&gt;&gt;2]=B(B(s*h)+B(g*G))+B(l*m),v[A+324&gt;&gt;2]=B(B(y*s)+B(_*g))+B(R*l)}(A,r)}function zi(A,r,e){var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0);b[A+12&gt;&gt;2]=0,a=v[r+388&gt;&gt;2],s=(i=v[r+456&gt;&gt;2])!=B(0)?B(B(1)/i):B(0),C=v[r+20&gt;&gt;2],f=B(s*C),o=v[r+4&gt;&gt;2],m=(i=v[r+460&gt;&gt;2])!=B(0)?B(B(1)/i):B(0),g=v[r+24&gt;&gt;2],k=B(m*g),c=v[r+8&gt;&gt;2],h=(i=v[r+464&gt;&gt;2])!=B(0)?B(B(1)/i):B(0),d=v[r+28&gt;&gt;2],u=B(h*d),_=v[r+12&gt;&gt;2],i=v[r+392&gt;&gt;2],l=B(B(a*B(B(B(f*o)+B(k*c))+B(u*_)))+B(B(B(B(f*C)+B(k*g))+B(u*d))*i)),R=v[r+36&gt;&gt;2],n=k,k=v[r+40&gt;&gt;2],t=u,u=v[r+44&gt;&gt;2],n=B(B(B(f*R)+B(n*k))+B(t*u)),f=v[r+396&gt;&gt;2],G=B(l+B(n*f)),t=B(s*o),l=B(m*c),n=B(h*_),l=B(B(B(B(B(B(t*o)+B(l*c))+B(n*_))*a)+B(i*B(B(B(t*C)+B(l*g))+B(n*d))))+B(B(B(B(t*R)+B(l*k))+B(n*u))*f)),t=B(B(a*G)-B(i*l)),v[A+8&gt;&gt;2]=t,n=a,a=B(s*R),s=B(o*a),o=B(m*k),s=B(s+B(c*o)),c=B(h*u),C=B(B(B(n*B(s+B(_*c)))+B(i*B(B(B(a*C)+B(o*g))+B(c*d))))+B(f*B(B(B(a*R)+B(o*k))+B(c*u)))),a=B(B(f*l)-B(n*C)),v[A+4&gt;&gt;2]=a,i=B(B(i*C)-B(f*G)),v[A&gt;&gt;2]=i,(f=B(B(t*t)+B(B(i*i)+B(a*a))))&gt;B(e*e)&amp;&amp;(e=B(B(B(1)/B(p(f)))*e),v[A+8&gt;&gt;2]=t*e,v[A+4&gt;&gt;2]=a*e,v[A&gt;&gt;2]=i*e)}function Pi(A,r,e){var i,a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0);N=i=N-16|0,k=v[r+464&gt;&gt;2],a=v[r+460&gt;&gt;2],G=v[r+396&gt;&gt;2],y=v[r+392&gt;&gt;2],t=v[r+456&gt;&gt;2],Q=v[r+388&gt;&gt;2],tf(r+4|0,i),b[A+12&gt;&gt;2]=0,c=v[i+12&gt;&gt;2],u=v[i+4&gt;&gt;2],l=v[i+8&gt;&gt;2],n=B(B(B(Q*c)-B(G*u))+B(y*l)),s=v[i&gt;&gt;2],_=B(B(B(y*u)+B(Q*s))+B(G*l)),o=B(B(B(G*c)-B(y*s))+B(Q*u)),R=B(B(B(y*c)-B(Q*l))+B(G*s)),f=B(B(B(u*n)+B(B(l*_)+B(c*o)))-B(s*R)),g=B(f*B(0)),C=B(B(B(l*R)+B(B(s*_)+B(c*n)))-B(u*o)),h=B(C*B(0)),a=a!=B(0)?B(B(1)/a):B(0),n=B(B(B(s*o)+B(B(u*_)+B(c*R)))-B(l*n)),_=B(g+B(h+B(a*n))),t=t!=B(0)?B(B(1)/t):B(0),F=B(B(B(B(B(h-B(t*n))+B(0))+B(_+B(0)))*e)+B(0)),o=k!=B(0)?B(B(1)/k):B(0),d=B(n*B(0)),R=B(B(f*o)+B(h+d)),Z=B(g+B(B(t*C)+d)),k=B(B(B(f*Z)-B(C*R))*e),p=B(f*B(-0)),E=B(t+B(B(d+B(B(t*B(0))+p))*e)),D=B(n*B(-0)),Y=B(B(B(B(B(D+B(a*C))+B(0))-Z)*e)+B(0)),d=B(B(B(B(d+B(B(0)-B(a*f)))+R)*e)+B(0)),W=B(B(B(B(B(g+B(0))-B(o*C))+Z)*e)+B(0)),w=B(C*B(-0)),a=B(a+B(B(w+B(B(a*B(0))+g))*e)),g=B(B(B(B(B(o*n)+B(p+B(0)))-_)*e)+B(0)),p=B(B(d*W)-B(a*g)),o=B(o+B(B(B(o*B(0))+B(D+h))*e)),D=B(B(a*o)-B(Y*W)),h=B(B(B(B(w+B(B(t*f)+B(0)))-R)*e)+B(0)),w=B(B(Y*g)-B(o*d)),t=B(B(F*p)+B(B(E*D)+B(h*w))),t=B(m(t))&gt;B(1.1920928955078125e-7)?B(B(1)/t):t,V=f,f=B(B(B(n*R)-B(f*_))*e),e=B(B(B(C*_)-B(n*Z))*e),a=B(V-B(B(B(F*B(B(d*k)-B(a*f)))+B(B(E*B(B(a*e)-B(Y*k)))+B(h*B(B(Y*f)-B(d*e)))))*t)),n=B(n-B(B(B(F*B(B(W*f)-B(g*k)))+B(B(E*B(B(o*k)-B(W*e)))+B(h*B(B(g*e)-B(o*f)))))*t)),e=B(C-B(B(B(e*p)+B(B(f*D)+B(k*w)))*t)),f=B(B(B(c*a)+B(s*n))-B(u*e)),C=B(B(B(-B(s*e))-B(u*n))-B(l*a)),k=B(B(B(c*e)+B(u*a))-B(l*n)),e=B(B(B(l*e)+B(c*n))-B(s*a)),v[A+8&gt;&gt;2]=B(B(B(B(c*f)-B(C*l))-B(k*u))+B(e*s))-G,v[A+4&gt;&gt;2]=B(B(B(B(c*e)-B(C*u))-B(f*s))+B(k*l))-y,v[A&gt;&gt;2]=B(B(B(B(c*k)-B(C*s))-B(e*l))+B(f*u))-Q,N=i+16|0}function Li(A,r,e){var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0);b[A+12&gt;&gt;2]=0,p=(i=v[r+456&gt;&gt;2])!=B(0)?B(B(1)/i):B(0),l=v[r+36&gt;&gt;2],y=B(p*l),s=v[r+4&gt;&gt;2],t=(i=v[r+460&gt;&gt;2])!=B(0)?B(B(1)/i):B(0),_=v[r+40&gt;&gt;2],D=B(t*_),f=v[r+8&gt;&gt;2],C=(i=v[r+464&gt;&gt;2])!=B(0)?B(B(1)/i):B(0),o=v[r+44&gt;&gt;2],Z=B(C*o),a=v[r+12&gt;&gt;2],n=B(B(B(y*s)+B(D*f))+B(Z*a)),i=v[r+388&gt;&gt;2],k=v[r+20&gt;&gt;2],R=B(p*k),c=v[r+24&gt;&gt;2],Q=B(t*c),u=v[r+28&gt;&gt;2],h=B(C*u),w=B(B(B(R*s)+B(Q*f))+B(h*a)),Y=B(i*w),g=v[r+392&gt;&gt;2],G=B(B(B(R*k)+B(Q*c))+B(h*u)),d=v[r+396&gt;&gt;2],Q=B(B(B(R*l)+B(Q*_))+B(h*o)),F=B(d*Q),R=B(B(Y+B(g*G))+F),W=Y,h=B(p*s),Y=B(t*f),C=B(C*a),f=B(B(B(h*s)+B(Y*f))+B(C*a)),p=B(n+B(B(B(B(n*B(0))+B(W-B(f*g)))+R)*e)),t=B(B(B(h*k)+B(Y*c))+B(C*u)),W=B(i*n),c=B(B(B(y*k)+B(D*c))+B(Z*u)),k=B(g*c),a=B(B(B(y*l)+B(D*_))+B(Z*o)),s=B(B(W+k)+B(d*a)),k=B(t+B(B(s+B(k+B(B(t*B(0))-B(G*d))))*e)),Z=B(g*t),o=B(B(B(h*l)+B(Y*_))+B(C*o)),u=B(d*o),l=B(B(B(i*f)+Z)+u),D=B(e*B(0)),_=B(B(R+B(B(B(d*l)-B(i*s))*e))-B(D+R)),u=B(Q+B(B(l+B(B(B(Q*B(0))+u)-B(a*i)))*e)),t=B(G+B(B(B(B(G*B(0))+B(d*t))-B(c*i))*e)),y=B(o+B(B(B(B(g*a)+B(B(o*B(0))-F))-R)*e)),h=B(B(k*u)-B(t*y)),C=B(f+B(B(B(g*n)+B(B(f*B(0))-B(w*d)))*e)),a=B(a+B(B(B(a*B(0))+B(B(i*Q)-B(o*g)))*e)),G=B(c+B(B(B(B(c*B(0))+B(B(i*G)-Z))-l)*e)),c=B(B(t*a)-B(G*u)),o=B(w+B(B(B(B(B(w*B(0))+B(d*f))-W)-s)*e)),w=B(B(G*y)-B(k*a)),n=B(B(p*h)+B(B(C*c)+B(o*w))),f=B(m(n))&gt;B(1.1920928955078125e-7)?B(B(1)/n):n,n=B(B(l+B(B(B(g*s)-B(d*R))*e))-B(D+l)),e=B(B(s+B(B(B(i*R)-B(g*l))*e))-B(D+s)),v[A+8&gt;&gt;2]=B(d-B(B(B(p*B(B(k*_)-B(t*n)))+B(B(C*B(B(t*e)-B(G*_)))+B(o*B(B(G*n)-B(k*e)))))*f))-d,v[A+4&gt;&gt;2]=B(g-B(B(B(p*B(B(u*n)-B(y*_)))+B(B(C*B(B(a*_)-B(u*e)))+B(o*B(B(y*e)-B(a*n)))))*f))-g,v[A&gt;&gt;2]=B(i-B(B(B(e*h)+B(B(n*c)+B(_*w)))*f))-i}function Ki(A,r){var e=0,i=0,a=0,n=0,t=0,o=0;A:{r:if(!((0|(e=b[A+548&gt;&gt;2]))&lt;1)){for(a=b[A+556&gt;&gt;2];;){if((0|r)!=b[a&gt;&gt;2]){if(a=a+4|0,(0|(i=i+1|0))&lt;(0|e))continue;break r}break}if((0|e)!=(0|i))break A}if(b[A+552&gt;&gt;2]==(0|e)&amp;&amp;!((0|e)&gt;=(0|(t=e?e&lt;&lt;1:1)))){r:{e:{if(t){if(n=CA(t&lt;&lt;2,16),(0|(e=b[A+548&gt;&gt;2]))&gt;=1)break e;break r}if((0|e)&lt;1)break r}for(a=0,o=A+556|0,i=e;b[a+n&gt;&gt;2]=b[b[o&gt;&gt;2]+a&gt;&gt;2],a=a+4|0,i=i+-1|0;);}(i=b[(o=A+556|0)&gt;&gt;2])&amp;&amp;(C[A+560|0]&amp;&amp;(gA(i),e=b[A+548&gt;&gt;2]),b[A+556&gt;&gt;2]=0),b[o&gt;&gt;2]=n,f[A+560|0]=1,b[A+552&gt;&gt;2]=t}b[b[A+556&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]=r,b[A+548&gt;&gt;2]=e+1,n=b[r+32&gt;&gt;2];r:{e:{i:{a:{f:{n:{t:{b:{if((0|A)!=(0|(o=b[r+28&gt;&gt;2]))){if((0|(e=b[n+288&gt;&gt;2]))!=b[n+292&gt;&gt;2])break f;if((0|e)&gt;=(0|(t=e?e&lt;&lt;1:1)))break f;if(!t)break b;if(r=CA(t&lt;&lt;2,16),(0|(e=b[n+288&gt;&gt;2]))&gt;=1)break t;break n}if((0|(e=b[A+288&gt;&gt;2]))!=b[A+292&gt;&gt;2])break r;if((0|e)&gt;=(0|(t=e?e&lt;&lt;1:1)))break r;if(!t)break a;if(r=CA(t&lt;&lt;2,16),(0|(e=b[A+288&gt;&gt;2]))&gt;=1)break i;break e}if(r=0,(0|e)&lt;1)break n}for(a=0,A=n+296|0,i=e;b[r+a&gt;&gt;2]=b[b[A&gt;&gt;2]+a&gt;&gt;2],a=a+4|0,i=i+-1|0;);}(A=b[(i=n+296|0)&gt;&gt;2])&amp;&amp;(C[n+300|0]&amp;&amp;(gA(A),e=b[n+288&gt;&gt;2]),b[n+296&gt;&gt;2]=0),b[i&gt;&gt;2]=r,f[n+300|0]=1,b[n+292&gt;&gt;2]=t}A=n,n=o;break r}if(r=0,(0|e)&lt;1)break e}for(a=0,o=A+296|0,i=e;b[r+a&gt;&gt;2]=b[b[o&gt;&gt;2]+a&gt;&gt;2],a=a+4|0,i=i+-1|0;);}(i=b[(o=A+296|0)&gt;&gt;2])&amp;&amp;(C[A+300|0]&amp;&amp;(gA(i),e=b[A+288&gt;&gt;2]),b[A+296&gt;&gt;2]=0),b[o&gt;&gt;2]=r,f[A+300|0]=1,b[A+292&gt;&gt;2]=t}b[A+288&gt;&gt;2]=e+1,b[A+280&gt;&gt;2]=(-1^e)&gt;&gt;&gt;31,b[b[A+296&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]=n}}function qi(A,r){var e=0,i=0,a=0,f=0,n=0;A:{r:{e:if(!((0|(f=b[A+548&gt;&gt;2]))&lt;1)){for(i=a=b[A+556&gt;&gt;2];;){if((0|r)!=b[i&gt;&gt;2]){if(i=i+4|0,(0|(e=e+1|0))&lt;(0|f))continue;break e}break}if(!((0|e)&gt;=(0|f))){e=0,i=a;i:{for(;;){if((0|r)!=b[i&gt;&gt;2]){if(i=i+4|0,(0|(e=e+1|0))&lt;(0|f))continue;break i}break}(0|f)&lt;=(0|e)||(n=i,e=a,a=(i=f+-1|0)&lt;&lt;2,b[n&gt;&gt;2]=b[e+a&gt;&gt;2],b[A+548&gt;&gt;2]=i,b[a+b[A+556&gt;&gt;2]&gt;&gt;2]=r)}f=b[r+32&gt;&gt;2];i:{a:{if((0|A)!=(0|(a=b[r+28&gt;&gt;2]))){if((0|(r=b[f+288&gt;&gt;2]))&lt;1)break i;for(e=0,i=A=b[f+296&gt;&gt;2];;){if((0|a)==b[i&gt;&gt;2])break a;if(i=i+4|0,!((0|(e=e+1|0))&lt;(0|r)))break}break i}if((0|(r=b[A+288&gt;&gt;2]))&lt;1)break A;for(e=0,i=a=b[A+296&gt;&gt;2];;){if((0|f)==b[i&gt;&gt;2])break r;if(i=i+4|0,!((0|(e=e+1|0))&lt;(0|r)))break}break A}(0|r)&lt;=(0|e)||(e=A,A=(r=r+-1|0)&lt;&lt;2,b[i&gt;&gt;2]=b[e+A&gt;&gt;2],b[f+288&gt;&gt;2]=r,b[A+b[f+296&gt;&gt;2]&gt;&gt;2]=a)}b[f+280&gt;&gt;2]=(0|r)&gt;0}}return}(0|r)&lt;=(0|e)||(e=a,a=(r=r+-1|0)&lt;&lt;2,b[i&gt;&gt;2]=b[e+a&gt;&gt;2],b[A+288&gt;&gt;2]=r,b[a+b[A+296&gt;&gt;2]&gt;&gt;2]=f)}b[A+280&gt;&gt;2]=(0|r)&gt;0}function $i(A){var r=0;b[A&gt;&gt;2]=19640,f[A+20|0]=1,b[A+16&gt;&gt;2]=0,f[A+40|0]=1,b[(r=A+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+36&gt;&gt;2]=0,f[A+60|0]=1,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+56&gt;&gt;2]=0,f[A+80|0]=1,b[(r=A+48|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+76&gt;&gt;2]=0,f[A+100|0]=1,b[(r=A+68|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+96&gt;&gt;2]=0,f[A+120|0]=1,b[(r=A+88|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,f[A+140|0]=1,b[A+116&gt;&gt;2]=0,b[(r=A+108|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,f[A+160|0]=1,b[A+136&gt;&gt;2]=0,b[(r=A+128|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,f[A+180|0]=1,b[A+156&gt;&gt;2]=0,b[(r=A+148|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+176&gt;&gt;2]=0,f[A+208|0]=1,b[(r=A+168|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+204&gt;&gt;2]=0,b[A+232&gt;&gt;2]=0,b[(r=A+196|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+224&gt;&gt;2]=0,b[A+220&gt;&gt;2]=536,b[A+216&gt;&gt;2]=537,b[A+212&gt;&gt;2]=538}function Aa(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=19640,(e=b[(r=A+204|0)&gt;&gt;2])&amp;&amp;(C[A+208|0]&amp;&amp;gA(e),b[A+204&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+208|0]=1,b[(r=A+196|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+176|0)&gt;&gt;2])&amp;&amp;(C[A+180|0]&amp;&amp;gA(e),b[A+176&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+180|0]=1,b[(r=A+168|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+156|0)&gt;&gt;2])&amp;&amp;(C[A+160|0]&amp;&amp;gA(e),b[A+156&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+160|0]=1,b[(r=A+148|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+136|0)&gt;&gt;2])&amp;&amp;(C[A+140|0]&amp;&amp;gA(e),b[A+136&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+140|0]=1,b[(r=A+128|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+116|0)&gt;&gt;2])&amp;&amp;(C[A+120|0]&amp;&amp;gA(e),b[A+116&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+120|0]=1,b[(r=A+108|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+96|0)&gt;&gt;2])&amp;&amp;(C[A+100|0]&amp;&amp;gA(e),b[A+96&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+100|0]=1,b[(r=A+88|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+76|0)&gt;&gt;2])&amp;&amp;(C[A+80|0]&amp;&amp;gA(e),b[A+76&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+80|0]=1,b[(r=A+68|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+56|0)&gt;&gt;2])&amp;&amp;(C[A+60|0]&amp;&amp;gA(e),b[A+56&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+60|0]=1,b[(r=A+48|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+36|0)&gt;&gt;2])&amp;&amp;(C[A+40|0]&amp;&amp;gA(e),b[A+36&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+40|0]=1,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+16|0)&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(e),b[A+16&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+20|0]=1,b[(r=A+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,0|A}function ra(A,r,e,i,a,n,t,o,k,c,u,l){var s,g=0,d=0,_=0,m=0,h=0,G=0;if(d=g=b[(s=A+68|0)&gt;&gt;2],(0|g)==b[A+72&gt;&gt;2]&amp;&amp;(d=g,!((0|g)&gt;=(0|(m=g?g&lt;&lt;1:1))))){A:{r:{if(m){if(h=CA(R(m,152),16),(0|(_=b[A+68&gt;&gt;2]))&gt;=1)break r;break A}if(_=g,(0|g)&lt;1)break A}for(d=0,G=A+76|0;J(d+h|0,b[G&gt;&gt;2]+d|0,152),d=d+152|0,_=_+-1|0;);}(_=b[(d=A+76|0)&gt;&gt;2])&amp;&amp;(C[A+80|0]&amp;&amp;gA(_),b[A+76&gt;&gt;2]=0),b[d&gt;&gt;2]=h,f[A+80|0]=1,b[A+72&gt;&gt;2]=m,d=b[A+68&gt;&gt;2]}b[s&gt;&gt;2]=d+1,g=b[A+76&gt;&gt;2]+R(g,152)|0,b[g+140&gt;&gt;2]=a,function(A,r,e,i,a,f,n,t,o,k,c,u){var l,s,g,d=B(0),_=0,m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=0,w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),N=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=0,O=B(0),H=B(0),z=B(0),P=B(0),L=B(0);b[r+148&gt;&gt;2]=a,b[r+144&gt;&gt;2]=i,b[r+96&gt;&gt;2]=0,b[r+100&gt;&gt;2]=0,U=v[f+84&gt;&gt;2],g=b[f+84&gt;&gt;2],b[r+104&gt;&gt;2]=g,s=b[A+16&gt;&gt;2],A=b[240+(s+R(a,244)|0)&gt;&gt;2],l=b[240+(R(i,244)+s|0)&gt;&gt;2],b[r+132&gt;&gt;2]=0,_=r+16|0;A:{r:{e:{i:{if(l){if(D=b[e+4&gt;&gt;2],b[_&gt;&gt;2]=b[e&gt;&gt;2],b[_+4&gt;&gt;2]=D,j=b[(D=e+8|0)+4&gt;&gt;2],b[(_=_+8|0)&gt;&gt;2]=b[D&gt;&gt;2],b[_+4&gt;&gt;2]=j,G=v[n+8&gt;&gt;2],y=v[n&gt;&gt;2],d=v[n+4&gt;&gt;2],b[r+12&gt;&gt;2]=0,W=v[r+20&gt;&gt;2],w=v[r+16&gt;&gt;2],x=B(B(y*W)-B(d*w)),v[r+8&gt;&gt;2]=x,Z=v[r+24&gt;&gt;2],y=B(B(G*w)-B(y*Z)),v[r+4&gt;&gt;2]=y,G=B(B(d*Z)-B(G*W)),v[r&gt;&gt;2]=G,d=v[l+332&gt;&gt;2],F=v[l+328&gt;&gt;2],Q=v[l+608&gt;&gt;2],m=v[l+348&gt;&gt;2],X=v[l+340&gt;&gt;2],J=v[l+344&gt;&gt;2],I=v[l+612&gt;&gt;2],h=v[l+364&gt;&gt;2],p=v[l+356&gt;&gt;2],Y=v[l+360&gt;&gt;2],V=v[l+604&gt;&gt;2],E=v[l+324&gt;&gt;2],b[r+76&gt;&gt;2]=0,Y=B(I*B(B(B(G*p)+B(y*Y))+B(x*h))),v[r+72&gt;&gt;2]=Y,S=B(Q*B(B(B(G*X)+B(y*J))+B(x*m))),v[r+68&gt;&gt;2]=S,V=B(V*B(B(B(G*E)+B(y*F))+B(x*d))),v[r+64&gt;&gt;2]=V,!A)break i;break e}if(b[r+64&gt;&gt;2]=0,b[r+68&gt;&gt;2]=0,b[r&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(D=r+72|0)&gt;&gt;2]=0,b[D+4&gt;&gt;2]=0,b[(D=r+24|0)&gt;&gt;2]=0,b[D+4&gt;&gt;2]=0,b[_&gt;&gt;2]=0,b[_+4&gt;&gt;2]=0,b[(_=r+8|0)&gt;&gt;2]=0,b[_+4&gt;&gt;2]=0,A)break e}if(b[r+80&gt;&gt;2]=0,b[r+84&gt;&gt;2]=0,b[r+32&gt;&gt;2]=0,b[r+36&gt;&gt;2]=0,b[(_=r+88|0)&gt;&gt;2]=0,b[_+4&gt;&gt;2]=0,b[(_=r+56|0)&gt;&gt;2]=0,b[_+4&gt;&gt;2]=0,b[(_=r+48|0)&gt;&gt;2]=0,b[_+4&gt;&gt;2]=0,b[(_=r+40|0)&gt;&gt;2]=0,b[_+4&gt;&gt;2]=0,F=B(0),Q=B(0),m=B(0),X=B(0),J=B(0),I=B(0),h=B(0),p=B(0),d=B(0),l)break r;break A}if(d=v[e&gt;&gt;2],m=v[e+4&gt;&gt;2],h=v[e+8&gt;&gt;2],b[r+60&gt;&gt;2]=0,X=B(-h),v[r+56&gt;&gt;2]=X,J=B(-m),v[r+52&gt;&gt;2]=J,I=B(-d),v[r+48&gt;&gt;2]=I,p=v[t+8&gt;&gt;2],N=v[t+4&gt;&gt;2],Q=v[t&gt;&gt;2],b[r+44&gt;&gt;2]=0,F=B(B(N*d)-B(Q*m)),v[r+40&gt;&gt;2]=F,Q=B(B(Q*h)-B(p*d)),v[r+36&gt;&gt;2]=Q,m=B(B(p*m)-B(N*h)),v[r+32&gt;&gt;2]=m,d=v[A+332&gt;&gt;2],N=v[A+328&gt;&gt;2],p=v[A+608&gt;&gt;2],E=v[A+348&gt;&gt;2],M=v[A+340&gt;&gt;2],T=v[A+344&gt;&gt;2],h=v[A+612&gt;&gt;2],O=v[A+364&gt;&gt;2],H=v[A+356&gt;&gt;2],z=v[A+360&gt;&gt;2],P=v[A+604&gt;&gt;2],L=v[A+324&gt;&gt;2],b[r+92&gt;&gt;2]=0,h=B(h*B(B(B(m*H)+B(Q*z))+B(F*O))),v[r+88&gt;&gt;2]=h,p=B(p*B(B(B(m*M)+B(Q*T))+B(F*E))),v[r+84&gt;&gt;2]=p,N=B(P*B(B(B(m*L)+B(Q*N))+B(F*d))),v[r+80&gt;&gt;2]=N,d=B(0),!l)break A}d=v[n+8&gt;&gt;2],E=v[n+4&gt;&gt;2],T=B(B(B(S*d)-B(Y*E))*v[e&gt;&gt;2]),M=Y,Y=v[n&gt;&gt;2],d=B(v[l+404&gt;&gt;2]+B(B(T+B(B(B(M*Y)-B(d*V))*v[e+4&gt;&gt;2]))+B(B(B(E*V)-B(S*Y))*v[e+8&gt;&gt;2])))}n=r,Y=o,M=d,A?(o=v[t+4&gt;&gt;2],d=v[t+8&gt;&gt;2],E=B(B(B(o*h)-B(d*p))*v[e&gt;&gt;2]),V=B(d*N),d=v[t&gt;&gt;2],o=B(v[A+404&gt;&gt;2]+B(B(E+B(B(V-B(d*h))*v[e+4&gt;&gt;2]))+B(B(B(d*p)-B(o*N))*v[e+8&gt;&gt;2])))):o=B(0),o=B(Y/B(M+o)),v[n+108&gt;&gt;2]=o,l?(i=R(i,244)+s|0,W=B(B(B(B(v[i+176&gt;&gt;2]+v[i+208&gt;&gt;2])*w)+B(B(v[i+180&gt;&gt;2]+v[i+212&gt;&gt;2])*W))+B(B(v[i+184&gt;&gt;2]+v[i+216&gt;&gt;2])*Z)),d=v[i+192&gt;&gt;2],Z=v[i+196&gt;&gt;2],w=v[i+200&gt;&gt;2]):(d=B(0),W=B(B(B(w*B(0))+B(W*B(0)))+B(Z*B(0))),Z=B(0),w=B(0)),W=B(W+B(B(B(d*G)+B(Z*y))+B(w*x))),A?(A=R(a,244)+s|0,y=B(B(B(B(v[A+176&gt;&gt;2]+v[A+208&gt;&gt;2])*I)+B(B(v[A+180&gt;&gt;2]+v[A+212&gt;&gt;2])*J))+B(B(v[A+184&gt;&gt;2]+v[A+216&gt;&gt;2])*X)),G=v[A+192&gt;&gt;2],w=v[A+196&gt;&gt;2],Z=v[A+200&gt;&gt;2]):(y=B(B(B(I*B(0))+B(J*B(0)))+B(X*B(0))),w=B(0),G=B(0),Z=B(0)),d=16&amp;C[f+120|0]?B(o*B(B(-B(v[k+44&gt;&gt;2]*B(B(B(B(v[f+48&gt;&gt;2]-v[f+32&gt;&gt;2])*v[e&gt;&gt;2])+B(B(v[f+52&gt;&gt;2]-v[f+36&gt;&gt;2])*v[e+4&gt;&gt;2]))+B(B(v[f+56&gt;&gt;2]-v[f+40&gt;&gt;2])*v[e+8&gt;&gt;2]))))/v[k+12&gt;&gt;2])):B(0),b[r+128&gt;&gt;2]=0,b[r+124&gt;&gt;2]=g,v[r+116&gt;&gt;2]=u,v[r+112&gt;&gt;2]=B(o*B(c-B(W+B(y+B(B(B(G*m)+B(w*Q))+B(Z*F))))))+d,v[r+120&gt;&gt;2]=-U}(A,g,r,e,i,n,t,o,k,c,u,l)}function ea(A,r,e,i,a,n){var t,k=0,c=0,u=0,s=0,g=0,d=0;if(c=k=b[(t=A+88|0)&gt;&gt;2],(0|k)==b[A+92&gt;&gt;2]&amp;&amp;(c=k,!((0|k)&gt;=(0|(s=k?k&lt;&lt;1:1))))){A:{r:{if(s){if(g=CA(R(s,152),16),(0|(u=b[A+88&gt;&gt;2]))&gt;=1)break r;break A}if(u=k,(0|k)&lt;1)break A}for(c=0,d=A+96|0;J(c+g|0,b[d&gt;&gt;2]+c|0,152),c=c+152|0,u=u+-1|0;);}(u=b[(c=A+96|0)&gt;&gt;2])&amp;&amp;(C[A+100|0]&amp;&amp;gA(u),b[A+96&gt;&gt;2]=0),b[c&gt;&gt;2]=g,f[A+100|0]=1,b[A+92&gt;&gt;2]=s,c=b[A+88&gt;&gt;2]}b[t&gt;&gt;2]=c+1,k=b[A+96&gt;&gt;2]+R(k,152)|0,b[k+140&gt;&gt;2]=a,function(A,r,e,i,a,f){var n,t,k=0,c=B(0),u=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),m=B(0),h=B(0),G=B(0),y=0,Q=B(0),p=0,D=0,w=0,Z=0,Y=B(0),W=B(0),F=B(0);b[r+48&gt;&gt;2]=-2147483648,b[r+52&gt;&gt;2]=-2147483648,b[r+16&gt;&gt;2]=0,b[r+20&gt;&gt;2]=0,b[(k=r+56|0)&gt;&gt;2]=-2147483648,b[k+4&gt;&gt;2]=0,b[(k=r+24|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,v[r+104&gt;&gt;2]=f,b[r+96&gt;&gt;2]=0,b[r+100&gt;&gt;2]=0,n=b[A+16&gt;&gt;2],A=b[240+(n+R(i,244)|0)&gt;&gt;2],k=b[240+(R(a,244)+n|0)&gt;&gt;2],b[r+132&gt;&gt;2]=0,b[r+148&gt;&gt;2]=a,b[r+144&gt;&gt;2]=i,s=v[e&gt;&gt;2],C=v[e+4&gt;&gt;2],g=v[e+8&gt;&gt;2],b[r+12&gt;&gt;2]=0,c=B(-g),v[r+8&gt;&gt;2]=c,d=B(-C),v[r+4&gt;&gt;2]=d,u=B(-s),v[r&gt;&gt;2]=u,t=r,A?(l(B(B(B(B(v[A+356&gt;&gt;2]*u)+B(v[A+360&gt;&gt;2]*d))+B(v[A+364&gt;&gt;2]*c))*v[A+612&gt;&gt;2])),p=o(0),l(B(B(B(B(v[A+340&gt;&gt;2]*u)+B(v[A+344&gt;&gt;2]*d))+B(v[A+348&gt;&gt;2]*c))*v[A+608&gt;&gt;2])),D=o(0),l(B(B(B(B(v[A+324&gt;&gt;2]*u)+B(v[A+328&gt;&gt;2]*d))+B(v[A+332&gt;&gt;2]*c))*v[A+604&gt;&gt;2])),y=o(0)):y=0,b[t+64&gt;&gt;2]=y,b[r+76&gt;&gt;2]=0,b[r+72&gt;&gt;2]=p,b[r+68&gt;&gt;2]=D,s=v[e+4&gt;&gt;2],C=v[e+8&gt;&gt;2],g=v[e&gt;&gt;2],b[r+44&gt;&gt;2]=b[e+12&gt;&gt;2],v[r+40&gt;&gt;2]=C,v[r+36&gt;&gt;2]=s,v[r+32&gt;&gt;2]=g,e=0,k&amp;&amp;(l(B(B(B(B(g*v[k+356&gt;&gt;2])+B(s*v[k+360&gt;&gt;2]))+B(C*v[k+364&gt;&gt;2]))*v[k+612&gt;&gt;2])),w=o(0),l(B(B(B(B(g*v[k+324&gt;&gt;2])+B(s*v[k+328&gt;&gt;2]))+B(C*v[k+332&gt;&gt;2]))*v[k+604&gt;&gt;2])),Z=o(0),l(B(B(B(B(g*v[k+340&gt;&gt;2])+B(s*v[k+344&gt;&gt;2]))+B(C*v[k+348&gt;&gt;2]))*v[k+608&gt;&gt;2])),e=o(0)),b[r+80&gt;&gt;2]=Z,b[r+92&gt;&gt;2]=0,b[r+88&gt;&gt;2]=w,b[r+84&gt;&gt;2]=e,e=r,A?(m=B(B(B(v[A+356&gt;&gt;2]*u)+B(v[A+360&gt;&gt;2]*d))+B(v[A+364&gt;&gt;2]*c)),_=B(B(B(v[A+340&gt;&gt;2]*u)+B(v[A+344&gt;&gt;2]*d))+B(v[A+348&gt;&gt;2]*c)),Q=B(B(B(v[A+324&gt;&gt;2]*u)+B(v[A+328&gt;&gt;2]*d))+B(v[A+332&gt;&gt;2]*c))):Q=B(0),m=B(B(B(B(Q*u)+B(_*d))+B(m*c))+B(0)),k?(h=B(B(B(g*v[k+356&gt;&gt;2])+B(s*v[k+360&gt;&gt;2]))+B(C*v[k+364&gt;&gt;2])),Y=B(B(B(g*v[k+340&gt;&gt;2])+B(s*v[k+344&gt;&gt;2]))+B(C*v[k+348&gt;&gt;2])),_=B(B(B(v[k+324&gt;&gt;2]*g)+B(v[k+328&gt;&gt;2]*s))+B(v[k+332&gt;&gt;2]*C))):_=B(0),h=B(B(1)/B(m+B(B(B(_*g)+B(Y*s))+B(h*C)))),v[e+108&gt;&gt;2]=h,_=B(0),m=B(0),A&amp;&amp;(A=R(i,244)+n|0,G=B(B(B(B(v[A+176&gt;&gt;2]+v[A+208&gt;&gt;2])*B(0))+B(B(v[A+180&gt;&gt;2]+v[A+212&gt;&gt;2])*B(0)))+B(B(v[A+184&gt;&gt;2]+v[A+216&gt;&gt;2])*B(0))),_=v[A+196&gt;&gt;2],W=v[A+200&gt;&gt;2],m=v[A+192&gt;&gt;2]),d=B(G+B(B(W*c)+B(B(_*d)+B(m*u)))),k?(A=R(a,244)+n|0,c=B(B(B(B(v[A+176&gt;&gt;2]+v[A+208&gt;&gt;2])*B(-0))+B(B(v[A+180&gt;&gt;2]+v[A+212&gt;&gt;2])*B(-0)))+B(B(v[A+184&gt;&gt;2]+v[A+216&gt;&gt;2])*B(-0))),F=v[A+200&gt;&gt;2],G=v[A+196&gt;&gt;2],u=v[A+192&gt;&gt;2]):(c=B(-0),G=B(0),u=B(0)),v[r+124&gt;&gt;2]=f,v[r+116&gt;&gt;2]=0,v[r+120&gt;&gt;2]=-f,v[r+112&gt;&gt;2]=h*B(B(0)-B(d+B(c+B(B(C*F)+B(B(s*G)+B(g*u))))))}(A,k,r,e,i,n)}function ia(A,r,e){var i,a=0;if(N=i=N-256|0,!((0|(a=b[r+212&gt;&gt;2]))&gt;-1)){if(2&amp;(a=b[r+252&gt;&gt;2])&amp;&amp;(2&amp;C[(a=a&lt;&lt;30&gt;&gt;31&amp;r)+204|0]||v[a+404&gt;&gt;2]!=B(0)))return a=b[A+8&gt;&gt;2],x(i+8|0,0,244),function(A,r,e){var i=0,a=0,f=0,n=B(0),t=B(0),o=B(0),k=B(0),c=0,u=B(0),l=B(0),s=B(0),C=B(0),g=B(0);r=r?b[r+252&gt;&gt;2]&lt;&lt;30&gt;&gt;31&amp;r:0,b[A+64&gt;&gt;2]=0,b[A+68&gt;&gt;2]=0,b[A+144&gt;&gt;2]=0,b[A+148&gt;&gt;2]=0,b[(i=A+88|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=A+80|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=A+72|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=A+168|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=A+160|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=A+152|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,r?(i=b[r+8&gt;&gt;2],b[A&gt;&gt;2]=b[r+4&gt;&gt;2],b[A+4&gt;&gt;2]=i,a=b[(i=r+12|0)+4&gt;&gt;2],b[(f=A+8|0)&gt;&gt;2]=b[i&gt;&gt;2],b[f+4&gt;&gt;2]=a,a=b[(i=r+28|0)+4&gt;&gt;2],b[(f=A+24|0)&gt;&gt;2]=b[i&gt;&gt;2],b[f+4&gt;&gt;2]=a,a=b[(i=r+20|0)+4&gt;&gt;2],b[A+16&gt;&gt;2]=b[i&gt;&gt;2],b[A+20&gt;&gt;2]=a,a=b[(i=r+44|0)+4&gt;&gt;2],b[(f=A+40|0)&gt;&gt;2]=b[i&gt;&gt;2],b[f+4&gt;&gt;2]=a,a=b[(i=r+36|0)+4&gt;&gt;2],b[A+32&gt;&gt;2]=b[i&gt;&gt;2],b[A+36&gt;&gt;2]=a,a=b[(i=r+60|0)+4&gt;&gt;2],b[(f=A+56|0)&gt;&gt;2]=b[i&gt;&gt;2],b[f+4&gt;&gt;2]=a,a=b[(i=r+52|0)+4&gt;&gt;2],b[A+48&gt;&gt;2]=b[i&gt;&gt;2],b[A+52&gt;&gt;2]=a,b[A+240&gt;&gt;2]=r,t=v[r+412&gt;&gt;2],o=v[(i=r+416|0)&gt;&gt;2],k=v[r+408&gt;&gt;2],n=v[r+404&gt;&gt;2],b[A+140&gt;&gt;2]=0,v[A+136&gt;&gt;2]=n*o,v[A+132&gt;&gt;2]=n*t,v[A+128&gt;&gt;2]=n*k,f=b[(a=r+612|0)+4&gt;&gt;2],b[(c=A+104|0)&gt;&gt;2]=b[a&gt;&gt;2],b[c+4&gt;&gt;2]=f,a=b[r+608&gt;&gt;2],b[A+96&gt;&gt;2]=b[r+604&gt;&gt;2],b[A+100&gt;&gt;2]=a,a=b[i+4&gt;&gt;2],b[(f=A+120|0)&gt;&gt;2]=b[i&gt;&gt;2],b[f+4&gt;&gt;2]=a,i=b[r+412&gt;&gt;2],b[A+112&gt;&gt;2]=b[r+408&gt;&gt;2],b[A+116&gt;&gt;2]=i,a=b[(i=r+380|0)+4&gt;&gt;2],b[(f=A+184|0)&gt;&gt;2]=b[i&gt;&gt;2],b[f+4&gt;&gt;2]=a,i=b[r+376&gt;&gt;2],b[A+176&gt;&gt;2]=b[r+372&gt;&gt;2],b[A+180&gt;&gt;2]=i,i=b[r+392&gt;&gt;2],b[A+192&gt;&gt;2]=b[r+388&gt;&gt;2],b[A+196&gt;&gt;2]=i,a=b[(i=r+396|0)+4&gt;&gt;2],b[(f=A+200|0)&gt;&gt;2]=b[i&gt;&gt;2],b[f+4&gt;&gt;2]=a,t=v[r+476&gt;&gt;2],o=v[r+480&gt;&gt;2],k=v[r+472&gt;&gt;2],n=v[r+404&gt;&gt;2],b[A+220&gt;&gt;2]=0,v[A+216&gt;&gt;2]=B(n*o)*e,v[A+212&gt;&gt;2]=B(n*t)*e,v[A+208&gt;&gt;2]=B(n*k)*e,k=v[r+340&gt;&gt;2],u=v[r+356&gt;&gt;2],l=v[r+328&gt;&gt;2],s=v[r+344&gt;&gt;2],C=v[r+360&gt;&gt;2],g=v[r+324&gt;&gt;2],n=v[r+488&gt;&gt;2],t=v[r+492&gt;&gt;2],o=v[r+496&gt;&gt;2],v[A+232&gt;&gt;2]=B(B(B(n*v[r+332&gt;&gt;2])+B(t*v[r+348&gt;&gt;2]))+B(o*v[r+364&gt;&gt;2]))*e,v[A+228&gt;&gt;2]=B(B(B(n*l)+B(t*s))+B(o*C))*e,v[A+224&gt;&gt;2]=B(B(B(g*n)+B(k*t))+B(u*o))*e):(b[A+4&gt;&gt;2]=0,b[A+8&gt;&gt;2]=0,b[A&gt;&gt;2]=1065353216,b[A+32&gt;&gt;2]=0,b[A+36&gt;&gt;2]=0,b[A+240&gt;&gt;2]=0,b[A+128&gt;&gt;2]=0,b[A+132&gt;&gt;2]=0,b[A+112&gt;&gt;2]=1065353216,b[A+116&gt;&gt;2]=1065353216,b[A+96&gt;&gt;2]=1065353216,b[A+100&gt;&gt;2]=1065353216,b[(r=A+12|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+20&gt;&gt;2]=1065353216,b[(r=A+24|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+40&gt;&gt;2]=1065353216,b[A+60&gt;&gt;2]=0,b[(r=A+52|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+44|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+136|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+120|0)&gt;&gt;2]=1065353216,b[r+4&gt;&gt;2]=0,b[(r=A+104|0)&gt;&gt;2]=1065353216,b[r+4&gt;&gt;2]=0,b[A+232&gt;&gt;2]=0,b[(r=A+224|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+216|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+208|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+200|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+192|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+184|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+176&gt;&gt;2]=0,b[A+180&gt;&gt;2]=0),b[A+236&gt;&gt;2]=0}(aa(A+4|0,i+8|0),r,e),b[r+212&gt;&gt;2]=a,N=i+256|0,a;if(!((0|(a=b[A+188&gt;&gt;2]))&gt;-1))return b[(r=A+188|0)&gt;&gt;2]=b[A+8&gt;&gt;2],x(i+8|0,0,244),A=aa(A+4|0,i+8|0),b[(a=A+88|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+80|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+72|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[A+64&gt;&gt;2]=0,b[A+68&gt;&gt;2]=0,b[(a=A+168|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+160|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+152|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[A+144&gt;&gt;2]=0,b[A+148&gt;&gt;2]=0,b[A&gt;&gt;2]=1065353216,b[(a=A+12|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[A+8&gt;&gt;2]=0,b[A+20&gt;&gt;2]=1065353216,b[A+32&gt;&gt;2]=0,b[A+36&gt;&gt;2]=0,b[(a=A+24|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[A+40&gt;&gt;2]=1065353216,b[A+60&gt;&gt;2]=0,b[(a=A+52|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+44|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[A+240&gt;&gt;2]=0,b[(a=A+136|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[A+128&gt;&gt;2]=0,b[A+132&gt;&gt;2]=0,b[(a=A+120|0)&gt;&gt;2]=1065353216,b[a+4&gt;&gt;2]=0,b[A+112&gt;&gt;2]=1065353216,b[A+116&gt;&gt;2]=1065353216,b[(a=A+104|0)&gt;&gt;2]=1065353216,b[a+4&gt;&gt;2]=0,b[A+96&gt;&gt;2]=1065353216,b[A+100&gt;&gt;2]=1065353216,b[(a=A+232|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+224|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+216|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+208|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+200|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+192|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+184|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[A+176&gt;&gt;2]=0,b[A+180&gt;&gt;2]=0,N=i+256|0,b[r&gt;&gt;2]}return N=i+256|0,a}function aa(A,r){var e=0,i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0;if(k=n=b[A+4&gt;&gt;2],(0|n)==b[A+8&gt;&gt;2]&amp;&amp;(k=n,!((0|n)&gt;=(0|(u=n?n&lt;&lt;1:1))))){A:{r:{if(u){if(l=CA(R(u,244),16),(0|(k=b[A+4&gt;&gt;2]))&gt;=1)break r;break A}if((0|n)&lt;1)break A}for(c=64,s=A+12|0;t=b[s&gt;&gt;2]+c|0,o=b[(i=t+-56|0)+4&gt;&gt;2],b[(a=(e=c+l|0)+-56|0)&gt;&gt;2]=b[i&gt;&gt;2],b[a+4&gt;&gt;2]=o,o=b[(i=t+-64|0)+4&gt;&gt;2],b[(a=e+-64|0)&gt;&gt;2]=b[i&gt;&gt;2],b[a+4&gt;&gt;2]=o,o=b[(i=t+-40|0)+4&gt;&gt;2],b[(a=e+-40|0)&gt;&gt;2]=b[i&gt;&gt;2],b[a+4&gt;&gt;2]=o,o=b[(i=t+-48|0)+4&gt;&gt;2],b[(a=e+-48|0)&gt;&gt;2]=b[i&gt;&gt;2],b[a+4&gt;&gt;2]=o,o=b[(i=t+-32|0)+4&gt;&gt;2],b[(a=e+-32|0)&gt;&gt;2]=b[i&gt;&gt;2],b[a+4&gt;&gt;2]=o,o=b[(i=t+-24|0)+4&gt;&gt;2],b[(a=e+-24|0)&gt;&gt;2]=b[i&gt;&gt;2],b[a+4&gt;&gt;2]=o,o=b[(i=t+-8|0)+4&gt;&gt;2],b[(a=e+-8|0)&gt;&gt;2]=b[i&gt;&gt;2],b[a+4&gt;&gt;2]=o,o=b[(i=t+-16|0)+4&gt;&gt;2],b[(a=e+-16|0)&gt;&gt;2]=b[i&gt;&gt;2],b[a+4&gt;&gt;2]=o,J(e,t,180),c=c+244|0,k=k+-1|0;);}(k=b[A+12&gt;&gt;2])&amp;&amp;(C[A+16|0]&amp;&amp;gA(k),b[A+12&gt;&gt;2]=0),f[A+16|0]=1,b[A+12&gt;&gt;2]=l,b[A+8&gt;&gt;2]=u,k=b[A+4&gt;&gt;2]}return b[A+4&gt;&gt;2]=k+1,c=b[(t=r+8|0)+4&gt;&gt;2],n=(k=R(n,244))+b[A+12&gt;&gt;2]|0,b[(e=n+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[e+4&gt;&gt;2]=c,e=b[r+4&gt;&gt;2],b[n&gt;&gt;2]=b[r&gt;&gt;2],b[n+4&gt;&gt;2]=e,c=b[(t=r+24|0)+4&gt;&gt;2],b[(e=n+24|0)&gt;&gt;2]=b[t&gt;&gt;2],b[e+4&gt;&gt;2]=c,e=b[r+20&gt;&gt;2],b[n+16&gt;&gt;2]=b[r+16&gt;&gt;2],b[n+20&gt;&gt;2]=e,c=b[(t=r+40|0)+4&gt;&gt;2],b[(e=n+40|0)&gt;&gt;2]=b[t&gt;&gt;2],b[e+4&gt;&gt;2]=c,e=b[r+36&gt;&gt;2],b[n+32&gt;&gt;2]=b[r+32&gt;&gt;2],b[n+36&gt;&gt;2]=e,c=b[(t=r+56|0)+4&gt;&gt;2],b[(e=n+56|0)&gt;&gt;2]=b[t&gt;&gt;2],b[e+4&gt;&gt;2]=c,e=b[r+52&gt;&gt;2],b[n+48&gt;&gt;2]=b[r+48&gt;&gt;2],b[n+52&gt;&gt;2]=e,J(n- -64|0,r- -64|0,180),k+b[A+12&gt;&gt;2]|0}function fa(A,r,e,i,a,f,n,t,o){var k,c,u,l,s,g=B(0),d=B(0),_=B(0),h=B(0),G=B(0),Q=B(0),p=B(0),D=0,w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),N=0,V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=B(0),S=B(0);b[n&gt;&gt;2]=b[f+28&gt;&gt;2],u=(c=b[A+16&gt;&gt;2])+R(i,244)|0,A=b[u+240&gt;&gt;2],l=R(e,244)+c|0,k=b[l+240&gt;&gt;2],W=v[f+12&gt;&gt;2],M=v[f+36&gt;&gt;2],Q=v[f+40&gt;&gt;2];A:if(6&amp;(D=b[a+120&gt;&gt;2])){if(Q=2&amp;D?v[a+144&gt;&gt;2]:Q,!(4&amp;D))break A;M=v[a+148&gt;&gt;2]}else 8&amp;D&amp;&amp;(d=B(W*v[a+144&gt;&gt;2]),g=B(y(B(d+v[a+148&gt;&gt;2]),B(1.1920928955078125e-7))),M=B(d/g),Q=B(B(1)/g));g=v[(N=a+68|0)&gt;&gt;2],d=v[t&gt;&gt;2],h=v[t+4&gt;&gt;2],_=v[a+64&gt;&gt;2],p=B(B(g*d)-B(h*_)),G=v[t+8&gt;&gt;2],w=B(G*_),_=v[(s=a+72|0)&gt;&gt;2],Z=B(w-B(_*d)),Y=B(B(h*_)-B(G*g)),D=a- -64|0,G=B(0),g=B(0),d=B(0),k&amp;&amp;(E=B(B(B(B(Y*v[k+356&gt;&gt;2])+B(Z*v[k+360&gt;&gt;2]))+B(p*v[k+364&gt;&gt;2]))*v[k+612&gt;&gt;2]),d=B(B(B(B(Y*v[k+340&gt;&gt;2])+B(Z*v[k+344&gt;&gt;2]))+B(p*v[k+348&gt;&gt;2]))*v[k+608&gt;&gt;2]),g=B(B(B(B(Y*v[k+324&gt;&gt;2])+B(Z*v[k+328&gt;&gt;2]))+B(p*v[k+332&gt;&gt;2]))*v[k+604&gt;&gt;2])),v[r+64&gt;&gt;2]=g,b[r+76&gt;&gt;2]=0,v[r+72&gt;&gt;2]=E,v[r+68&gt;&gt;2]=d,h=v[N&gt;&gt;2],_=v[o&gt;&gt;2],w=v[o+4&gt;&gt;2],F=v[D&gt;&gt;2],V=B(B(h*_)-B(w*F)),I=v[o+8&gt;&gt;2],X=v[s&gt;&gt;2],F=B(B(I*F)-B(X*_)),X=B(B(w*X)-B(I*h)),h=B(0),_=B(0),I=B(B(1)/W),A&amp;&amp;(G=B(-X),_=B(B(B(B(v[A+356&gt;&gt;2]*G)-B(v[A+360&gt;&gt;2]*F))-B(v[A+364&gt;&gt;2]*V))*v[A+612&gt;&gt;2]),h=B(B(B(B(v[A+340&gt;&gt;2]*G)-B(v[A+344&gt;&gt;2]*F))-B(v[A+348&gt;&gt;2]*V))*v[A+608&gt;&gt;2]),G=B(B(B(B(v[A+324&gt;&gt;2]*G)-B(v[A+328&gt;&gt;2]*F))-B(v[A+332&gt;&gt;2]*V))*v[A+604&gt;&gt;2])),v[r+80&gt;&gt;2]=G,b[r+92&gt;&gt;2]=0,v[r+88&gt;&gt;2]=_,v[r+84&gt;&gt;2]=h,W=B(0),w=B(0),k&amp;&amp;(w=v[t+8&gt;&gt;2],x=v[t+4&gt;&gt;2],S=B(B(B(d*w)-B(E*x))*v[a- -64&gt;&gt;2]),J=E,E=v[t&gt;&gt;2],w=B(v[k+404&gt;&gt;2]+B(B(S+B(B(B(J*E)-B(w*g))*v[a+68&gt;&gt;2]))+B(B(B(x*g)-B(d*E))*v[a+72&gt;&gt;2])))),N=r,x=v[n&gt;&gt;2],J=E=B(I*Q),A&amp;&amp;(g=v[o+4&gt;&gt;2],d=v[o+8&gt;&gt;2],W=B(B(B(g*_)-B(d*h))*v[a- -64&gt;&gt;2]),Q=B(d*G),d=v[o&gt;&gt;2],W=B(v[A+404&gt;&gt;2]+B(B(W+B(B(Q-B(d*_))*v[a+68&gt;&gt;2]))+B(B(B(d*h)-B(g*G))*v[a+72&gt;&gt;2])))),v[N+108&gt;&gt;2]=x/B(J+B(w+W)),n=r+16|0;A:{r:{e:{if(k){if(N=b[D+4&gt;&gt;2],b[n&gt;&gt;2]=b[D&gt;&gt;2],b[n+4&gt;&gt;2]=N,N=b[(D=D+8|0)+4&gt;&gt;2],b[(n=n+8|0)&gt;&gt;2]=b[D&gt;&gt;2],b[n+4&gt;&gt;2]=N,b[r+12&gt;&gt;2]=0,v[r+8&gt;&gt;2]=p,v[r+4&gt;&gt;2]=Z,v[r&gt;&gt;2]=Y,!A)break e;break r}if(b[r&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(D=r+24|0)&gt;&gt;2]=0,b[D+4&gt;&gt;2]=0,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[(n=r+8|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,A)break r}b[r+32&gt;&gt;2]=0,b[r+36&gt;&gt;2]=0,b[(n=r+56|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[(n=r+48|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[(n=r+40|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0;break A}g=v[a- -64&gt;&gt;2],d=v[a+68&gt;&gt;2],h=v[a+72&gt;&gt;2],b[r+60&gt;&gt;2]=0,b[r+44&gt;&gt;2]=0,v[r+40&gt;&gt;2]=-V,v[r+36&gt;&gt;2]=-F,v[r+32&gt;&gt;2]=-X,v[r+56&gt;&gt;2]=-h,v[r+52&gt;&gt;2]=-d,v[r+48&gt;&gt;2]=-g}W=v[f+64&gt;&gt;2],w=v[a+80&gt;&gt;2],G=B(0),g=B(0),d=B(0),h=B(0),k&amp;&amp;(d=v[k+392&gt;&gt;2],_=v[t+8&gt;&gt;2],Q=v[k+396&gt;&gt;2],h=v[t+4&gt;&gt;2],g=B(B(B(d*_)-B(Q*h))+v[k+372&gt;&gt;2]),p=v[k+388&gt;&gt;2],J=d,d=v[t&gt;&gt;2],h=B(B(B(h*p)-B(J*d))+v[k+380&gt;&gt;2]),d=B(v[k+376&gt;&gt;2]+B(B(Q*d)-B(_*p)))),_=B(0),p=B(0),A&amp;&amp;(_=v[A+392&gt;&gt;2],Q=v[o+8&gt;&gt;2],Z=v[A+396&gt;&gt;2],p=v[o+4&gt;&gt;2],G=B(B(B(_*Q)-B(Z*p))+v[A+372&gt;&gt;2]),Y=v[A+388&gt;&gt;2],J=_,_=v[o&gt;&gt;2],p=B(B(B(p*Y)-B(J*_))+v[A+380&gt;&gt;2]),_=B(v[A+376&gt;&gt;2]+B(B(Z*_)-B(Q*Y)))),n=u+240|0,t=l+240|0,Q=v[a+72&gt;&gt;2],Z=v[a- -64&gt;&gt;2],Y=v[a+68&gt;&gt;2],b[r+104&gt;&gt;2]=b[a+84&gt;&gt;2],g=B(B(B(Z*B(g-G))+B(Y*B(d-_)))+B(Q*B(h-p))),Q=B(m(g))&lt;v[f+96&gt;&gt;2]?B(0):B(-B(g*v[a+96&gt;&gt;2])),4&amp;C[f+72|0]?(g=B(v[a+124&gt;&gt;2]*v[f+68&gt;&gt;2]),v[r+100&gt;&gt;2]=g,!k|!b[t&gt;&gt;2]||(d=v[k+416&gt;&gt;2],h=v[r+24&gt;&gt;2],_=v[k+412&gt;&gt;2],G=v[r+20&gt;&gt;2],a=R(e,244)+c|0,v[a+64&gt;&gt;2]=B(v[a+112&gt;&gt;2]*B(g*B(B(v[r+16&gt;&gt;2]*v[a+128&gt;&gt;2])*v[k+408&gt;&gt;2])))+v[a+64&gt;&gt;2],v[(o=a+68|0)&gt;&gt;2]=B(B(g*B(_*B(G*v[a+132&gt;&gt;2])))*v[a+116&gt;&gt;2])+v[o&gt;&gt;2],v[(o=a+72|0)&gt;&gt;2]=B(B(g*B(d*B(h*v[a+136&gt;&gt;2])))*v[a+120&gt;&gt;2])+v[o&gt;&gt;2],d=v[r+72&gt;&gt;2],h=v[r+68&gt;&gt;2],v[a+80&gt;&gt;2]=B(B(g*v[a+96&gt;&gt;2])*v[r- -64&gt;&gt;2])+v[a+80&gt;&gt;2],_=v[a+104&gt;&gt;2],v[(o=a+84|0)&gt;&gt;2]=B(h*B(g*v[a+100&gt;&gt;2]))+v[o&gt;&gt;2],v[(a=a+88|0)&gt;&gt;2]=B(d*B(g*_))+v[a&gt;&gt;2]),!A|!b[n&gt;&gt;2]||(d=v[r+88&gt;&gt;2],h=v[r+84&gt;&gt;2],_=v[r+80&gt;&gt;2],G=v[A+416&gt;&gt;2],p=v[r+56&gt;&gt;2],Z=v[A+412&gt;&gt;2],Y=v[r+52&gt;&gt;2],a=R(i,244)+c|0,g=v[r+100&gt;&gt;2],v[a+64&gt;&gt;2]=B(v[a+112&gt;&gt;2]*B(g*B(B(v[r+48&gt;&gt;2]*v[a+128&gt;&gt;2])*v[A+408&gt;&gt;2])))+v[a+64&gt;&gt;2],v[(A=a+68|0)&gt;&gt;2]=B(B(g*B(Z*B(Y*v[a+132&gt;&gt;2])))*v[a+116&gt;&gt;2])+v[A&gt;&gt;2],v[(A=a+72|0)&gt;&gt;2]=B(B(g*B(G*B(p*v[a+136&gt;&gt;2])))*v[a+120&gt;&gt;2])+v[A&gt;&gt;2],g=B(-g),v[a+80&gt;&gt;2]=v[a+80&gt;&gt;2]-B(_*B(v[a+96&gt;&gt;2]*g)),_=v[a+104&gt;&gt;2],v[(A=a+84|0)&gt;&gt;2]=v[A&gt;&gt;2]-B(h*B(v[a+100&gt;&gt;2]*g)),v[(A=a+88|0)&gt;&gt;2]=v[A&gt;&gt;2]-B(d*B(_*g)))):b[r+100&gt;&gt;2]=0,a=Q&lt;=B(0),b[r+96&gt;&gt;2]=0,d=B(0),h=B(0),_=B(0),p=B(0),Z=B(0),Y=B(0),V=B(0),b[t&gt;&gt;2]&amp;&amp;(A=R(e,244)+c|0,V=v[A+224&gt;&gt;2],p=v[A+208&gt;&gt;2],Z=v[A+232&gt;&gt;2],Y=v[A+228&gt;&gt;2],_=v[A+212&gt;&gt;2],h=v[A+216&gt;&gt;2]),G=B(w+W),X=a?B(0):Q,g=B(0),F=B(0),Q=B(0),W=B(0),w=B(0),b[n&gt;&gt;2]&amp;&amp;(A=R(i,244)+c|0,w=v[A+224&gt;&gt;2],d=v[A+208&gt;&gt;2],Q=v[A+232&gt;&gt;2],W=v[A+228&gt;&gt;2],F=v[A+216&gt;&gt;2],g=v[A+212&gt;&gt;2]),A=R(e,244)+c|0,_=B(B(B(B(B(p+v[A+176&gt;&gt;2])*v[r+16&gt;&gt;2])+B(B(_+v[A+180&gt;&gt;2])*v[r+20&gt;&gt;2]))+B(B(h+v[A+184&gt;&gt;2])*v[r+24&gt;&gt;2]))+B(B(B(B(V+v[A+192&gt;&gt;2])*v[r&gt;&gt;2])+B(B(Y+v[A+196&gt;&gt;2])*v[r+4&gt;&gt;2]))+B(B(Z+v[A+200&gt;&gt;2])*v[r+8&gt;&gt;2]))),A=R(i,244)+c|0,g=B(X-B(_+B(B(B(B(B(d+v[A+176&gt;&gt;2])*v[r+48&gt;&gt;2])+B(B(g+v[A+180&gt;&gt;2])*v[r+52&gt;&gt;2]))+B(B(F+v[A+184&gt;&gt;2])*v[r+56&gt;&gt;2]))+B(B(B(B(w+v[A+192&gt;&gt;2])*v[r+32&gt;&gt;2])+B(B(W+v[A+196&gt;&gt;2])*v[r+36&gt;&gt;2]))+B(B(Q+v[A+200&gt;&gt;2])*v[r+40&gt;&gt;2]))))),d=B(0),G&gt;B(0)?g=B(g-B(I*G)):d=B(-B(I*B(M*G))),h=v[r+108&gt;&gt;2],g=B(g*h),d=B(d*h),G&gt;v[f+56&gt;&gt;2]^1&amp;&amp;b[f+52&gt;&gt;2]||(g=B(d+g),d=B(0)),v[r+128&gt;&gt;2]=d,v[r+112&gt;&gt;2]=g,b[r+120&gt;&gt;2]=0,b[r+124&gt;&gt;2]=1343554297,v[r+116&gt;&gt;2]=E*h}function na(A,r,e,i,a,f){var n,t,o,k,c,u,l,s=B(0),C=B(0),g=0,d=B(0),_=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0);o=b[A+16&gt;&gt;2],n=b[240+(o+R(i,244)|0)&gt;&gt;2],t=b[240+(R(e,244)+o|0)&gt;&gt;2],k=b[A+76&gt;&gt;2],c=b[r+140&gt;&gt;2];A:{r:{if(!(l=4&amp;(u=b[f+72&gt;&gt;2]))){if(b[100+(R(c,152)+k|0)&gt;&gt;2]=0,16&amp;u)break r;break A}if(r=R(c,152)+k|0,s=B(v[a+128&gt;&gt;2]*v[f+68&gt;&gt;2]),v[r+100&gt;&gt;2]=s,t&amp;&amp;(d=v[t+416&gt;&gt;2],_=v[r+24&gt;&gt;2],m=v[t+412&gt;&gt;2],h=v[r+20&gt;&gt;2],A=R(e,244)+o|0,C=v[t+404&gt;&gt;2],v[A+64&gt;&gt;2]=B(B(s*B(B(C*v[r+16&gt;&gt;2])*v[t+408&gt;&gt;2]))*v[A+112&gt;&gt;2])+v[A+64&gt;&gt;2],v[(g=A+68|0)&gt;&gt;2]=B(B(s*B(m*B(C*h)))*v[A+116&gt;&gt;2])+v[g&gt;&gt;2],v[(g=A+72|0)&gt;&gt;2]=B(B(s*B(d*B(C*_)))*v[A+120&gt;&gt;2])+v[g&gt;&gt;2],C=v[r+72&gt;&gt;2],d=v[r+68&gt;&gt;2],v[A+80&gt;&gt;2]=B(B(s*v[A+96&gt;&gt;2])*v[r+64&gt;&gt;2])+v[A+80&gt;&gt;2],_=v[A+104&gt;&gt;2],v[(g=A+84|0)&gt;&gt;2]=B(d*B(s*v[A+100&gt;&gt;2]))+v[g&gt;&gt;2],v[(A=A+88|0)&gt;&gt;2]=B(C*B(s*_))+v[A&gt;&gt;2]),n&amp;&amp;(g=R(c,152)+k|0,d=v[g+88&gt;&gt;2],_=v[g+84&gt;&gt;2],m=v[g+80&gt;&gt;2],h=v[n+416&gt;&gt;2],G=v[g+56&gt;&gt;2],y=v[n+412&gt;&gt;2],Q=v[g+52&gt;&gt;2],A=R(i,244)+o|0,C=v[n+404&gt;&gt;2],s=v[r+100&gt;&gt;2],v[A+64&gt;&gt;2]=B(B(B(B(v[g+48&gt;&gt;2]*C)*v[n+408&gt;&gt;2])*s)*v[A+112&gt;&gt;2])+v[A+64&gt;&gt;2],v[(r=A+68|0)&gt;&gt;2]=B(B(s*B(y*B(Q*C)))*v[A+116&gt;&gt;2])+v[r&gt;&gt;2],v[(r=A+72|0)&gt;&gt;2]=B(B(s*B(h*B(G*C)))*v[A+120&gt;&gt;2])+v[r&gt;&gt;2],v[A+80&gt;&gt;2]=v[A+80&gt;&gt;2]+B(m*B(s*v[A+96&gt;&gt;2])),C=v[A+104&gt;&gt;2],v[(r=A+84|0)&gt;&gt;2]=v[r&gt;&gt;2]+B(_*B(s*v[A+100&gt;&gt;2])),v[(A=A+88|0)&gt;&gt;2]=v[A&gt;&gt;2]+B(d*B(C*s))),!(16&amp;u))break A}g=c+1|0,l?(r=R(g,152)+k|0,s=B(v[a+132&gt;&gt;2]*v[f+68&gt;&gt;2]),v[r+100&gt;&gt;2]=s,t&amp;&amp;(d=v[r+24&gt;&gt;2],_=v[r+20&gt;&gt;2],A=R(e,244)+o|0,C=v[t+404&gt;&gt;2],v[A+64&gt;&gt;2]=B(B(s*B(C*v[r+16&gt;&gt;2]))*v[A+112&gt;&gt;2])+v[A+64&gt;&gt;2],v[(e=A+68|0)&gt;&gt;2]=B(B(s*B(C*_))*v[A+116&gt;&gt;2])+v[e&gt;&gt;2],v[(e=A+72|0)&gt;&gt;2]=B(B(s*B(C*d))*v[A+120&gt;&gt;2])+v[e&gt;&gt;2],C=v[r+72&gt;&gt;2],d=v[r+68&gt;&gt;2],v[A+80&gt;&gt;2]=B(B(s*v[A+96&gt;&gt;2])*v[r+64&gt;&gt;2])+v[A+80&gt;&gt;2],_=v[A+104&gt;&gt;2],v[(e=A+84|0)&gt;&gt;2]=B(d*B(s*v[A+100&gt;&gt;2]))+v[e&gt;&gt;2],v[(A=A+88|0)&gt;&gt;2]=B(C*B(s*_))+v[A&gt;&gt;2]),n&amp;&amp;(e=R(g,152)+k|0,d=v[e+88&gt;&gt;2],_=v[e+84&gt;&gt;2],m=v[e+56&gt;&gt;2],h=v[e+52&gt;&gt;2],G=v[e+48&gt;&gt;2],C=v[n+404&gt;&gt;2],A=R(i,244)+o|0,s=v[r+100&gt;&gt;2],v[A+80&gt;&gt;2]=v[A+80&gt;&gt;2]+B(v[e+80&gt;&gt;2]*B(v[A+96&gt;&gt;2]*s)),v[A+64&gt;&gt;2]=B(B(s*B(G*C))*v[A+112&gt;&gt;2])+v[A+64&gt;&gt;2],v[(r=A+68|0)&gt;&gt;2]=B(B(s*B(h*C))*v[A+116&gt;&gt;2])+v[r&gt;&gt;2],v[(r=A+72|0)&gt;&gt;2]=B(B(s*B(m*C))*v[A+120&gt;&gt;2])+v[r&gt;&gt;2],C=v[A+104&gt;&gt;2],v[(r=A+84|0)&gt;&gt;2]=v[r&gt;&gt;2]+B(_*B(s*v[A+100&gt;&gt;2])),v[(A=A+88|0)&gt;&gt;2]=v[A&gt;&gt;2]+B(d*B(C*s)))):b[100+(R(g,152)+k|0)&gt;&gt;2]=0}}function ta(A,r,e){var i,a,n,t,o,k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),g=B(0),d=B(0),_=0,h=B(0),G=B(0),y=B(0),Q=0,D=B(0),w=0,Z=0,Y=B(0),W=B(0),F=B(0),E=B(0),V=0,X=B(0),I=0,x=B(0),M=0,S=0,T=0,U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=B(0),K=0,q=0,$=0,AA=0,rA=0,eA=0,iA=0,aA=0,fA=0,nA=B(0),tA=0,bA=0,oA=0,kA=0,cA=0,uA=0,lA=0,sA=0,dA=0,vA=0,_A=0,RA=0,BA=0,mA=0,hA=0,GA=0,yA=0,QA=0,pA=0,DA=0,wA=0,ZA=0,YA=0,WA=0,FA=0,EA=0,NA=0,VA=0,XA=0,JA=0,IA=0,xA=0,MA=0,SA=0,TA=B(0);if(N=a=N-80|0,n=b[r+776&gt;&gt;2],t=ia(A,i=b[r+772&gt;&gt;2],v[e+12&gt;&gt;2]),o=ia(A,n,v[e+12&gt;&gt;2]),_=(Z=b[A+16&gt;&gt;2])+R(t,244)|0,k=v[_+128&gt;&gt;2],c=B(k*k),k=v[_+132&gt;&gt;2],c=B(c+B(k*k)),k=v[_+136&gt;&gt;2],!(B(c+B(k*k))&lt;B(1.4210854715202004e-14)&amp;&amp;(_=Z+R(o,244)|0,k=v[_+128&gt;&gt;2],c=B(k*k),k=v[_+132&gt;&gt;2],c=B(c+B(k*k)),k=v[_+136&gt;&gt;2],B(c+B(k*k))&lt;B(1.4210854715202004e-14))||(Q=b[r+780&gt;&gt;2],(0|Q)&lt;1)))for(lA=(_=Z+R(o,244)|0)+232|0,sA=_+200|0,dA=_+228|0,vA=_+196|0,_A=_+224|0,RA=_+192|0,BA=_+216|0,mA=_+184|0,hA=_+212|0,GA=_+180|0,yA=_+208|0,QA=_+176|0,pA=_+240|0,DA=(_=Z+R(t,244)|0)+232|0,wA=_+200|0,ZA=_+228|0,YA=_+196|0,WA=_+224|0,FA=_+192|0,EA=_+216|0,NA=_+184|0,VA=_+212|0,XA=_+180|0,JA=_+208|0,IA=_+176|0,xA=_+240|0,MA=r+788|0,cA=A+32|0,oA=A+28|0,fA=A+36|0,uA=A+40|0,$=n+24|0,AA=n+168|0,rA=n+20|0,eA=n+164|0,iA=n+172|0,SA=r+780|0;;){if(w=R(kA,192)+r|0,v[w+84&gt;&gt;2]&lt;=v[MA&gt;&gt;2]){if(q=w+4|0,Q=_=b[oA&gt;&gt;2],(0|_)==b[cA&gt;&gt;2]&amp;&amp;(Q=_,!((0|_)&gt;=(0|(V=_?_&lt;&lt;1:1))))){A:{r:{if(V){if(I=CA(R(V,152),16),(0|(Z=b[oA&gt;&gt;2]))&gt;=1)break r;break A}if(I=0,Z=_,(0|_)&lt;1)break A}for(Q=0;J(Q+I|0,b[fA&gt;&gt;2]+Q|0,152),Q=Q+152|0,Z=Z+-1|0;);}(Q=b[fA&gt;&gt;2])&amp;&amp;(C[0|uA]&amp;&amp;gA(Q),b[fA&gt;&gt;2]=0),b[fA&gt;&gt;2]=I,f[0|uA]=1,b[cA&gt;&gt;2]=V,Q=b[oA&gt;&gt;2]}if(b[oA&gt;&gt;2]=Q+1,aA=b[fA&gt;&gt;2]+R(_,152)|0,b[aA+132&gt;&gt;2]=q,b[a+76&gt;&gt;2]=0,b[aA+148&gt;&gt;2]=o,b[aA+144&gt;&gt;2]=t,k=B(v[w+60&gt;&gt;2]-v[i+60&gt;&gt;2]),v[a+72&gt;&gt;2]=k,c=B(v[w+56&gt;&gt;2]-v[i+56&gt;&gt;2]),v[a+68&gt;&gt;2]=c,u=B(v[w+52&gt;&gt;2]-v[i+52&gt;&gt;2]),v[a+64&gt;&gt;2]=u,g=v[w+36&gt;&gt;2],y=v[n+52&gt;&gt;2],s=v[w+40&gt;&gt;2],h=v[n+56&gt;&gt;2],l=v[w+44&gt;&gt;2],d=v[n+60&gt;&gt;2],b[a+60&gt;&gt;2]=0,l=B(l-d),v[a+56&gt;&gt;2]=l,s=B(s-h),v[a+52&gt;&gt;2]=s,g=B(g-y),v[a+48&gt;&gt;2]=g,d=B(0),D=B(0),Y=B(0),G=B(0),b[xA&gt;&gt;2]&amp;&amp;(y=B(v[FA&gt;&gt;2]+v[WA&gt;&gt;2]),h=B(v[YA&gt;&gt;2]+v[ZA&gt;&gt;2]),G=B(B(v[NA&gt;&gt;2]+v[EA&gt;&gt;2])+B(B(c*y)-B(u*h))),D=u,u=B(v[wA&gt;&gt;2]+v[DA&gt;&gt;2]),Y=B(B(v[XA&gt;&gt;2]+v[VA&gt;&gt;2])+B(B(D*u)-B(k*y))),D=B(B(v[IA&gt;&gt;2]+v[JA&gt;&gt;2])+B(B(k*h)-B(c*u)))),x=B(0),X=B(0),b[pA&gt;&gt;2]&amp;&amp;(k=B(v[RA&gt;&gt;2]+v[_A&gt;&gt;2]),c=B(v[vA&gt;&gt;2]+v[dA&gt;&gt;2]),X=B(B(v[mA&gt;&gt;2]+v[BA&gt;&gt;2])+B(B(s*k)-B(g*c))),u=B(v[sA&gt;&gt;2]+v[lA&gt;&gt;2]),x=B(B(v[GA&gt;&gt;2]+v[hA&gt;&gt;2])+B(B(g*u)-B(l*k))),d=B(B(v[QA&gt;&gt;2]+v[yA&gt;&gt;2])+B(B(l*c)-B(s*u)))),E=v[(K=w+76|0)&gt;&gt;2],nA=v[(I=w+68|0)&gt;&gt;2],TA=v[(T=w+72|0)&gt;&gt;2],fa(A,aA,t,o,q,e,a+44|0,a- -64|0,a+48|0),b[aA+140&gt;&gt;2]=b[A+68&gt;&gt;2],v[(Z=w+92|0)&gt;&gt;2]&gt;B(0)){ea(A,I,t,o,_,v[w+96&gt;&gt;2]),u=v[K&gt;&gt;2],B(m(u))&gt;B(.7071067690849304)?(k=v[T&gt;&gt;2],l=B(B(u*u)+B(k*k)),c=B(B(1)/B(p(l))),k=B(k*c),v[a+32&gt;&gt;2]=k,b[a+24&gt;&gt;2]=0,s=B(l*c),v[a+8&gt;&gt;2]=s,c=B(-B(u*c)),v[a+28&gt;&gt;2]=c,u=v[I&gt;&gt;2],g=B(-B(u*k)),v[a+12&gt;&gt;2]=g,u=B(u*c),l=B(0)):(b[a+32&gt;&gt;2]=0,c=v[I&gt;&gt;2],l=v[T&gt;&gt;2],y=B(B(c*c)+B(l*l)),k=B(B(1)/B(p(y))),c=B(c*k),v[a+28&gt;&gt;2]=c,l=B(-B(l*k)),v[a+24&gt;&gt;2]=l,g=B(u*l),v[a+12&gt;&gt;2]=g,s=B(-B(u*c)),v[a+8&gt;&gt;2]=s,u=B(y*k),k=B(0)),V=a+32|0,y=B(B(1)/B(p(B(B(B(l*l)+B(c*c))+B(k*k))))),k=B(k*y),v[V&gt;&gt;2]=k,M=a+16|0,h=B(B(1)/B(p(B(B(u*u)+B(B(s*s)+B(g*g)))))),u=B(u*h),v[M&gt;&gt;2]=u,c=B(c*y),v[a+28&gt;&gt;2]=c,l=B(l*y),v[a+24&gt;&gt;2]=l,g=B(g*h),v[a+12&gt;&gt;2]=g,s=B(s*h),v[a+8&gt;&gt;2]=s;A:{r:{e:{i:{if(!(S=2&amp;b[i+180&gt;&gt;2])){if(Q=2&amp;b[n+180&gt;&gt;2])break i;break e}if(b[a+36&gt;&gt;2]=0,U=v[i+4&gt;&gt;2],j=v[i+20&gt;&gt;2],O=v[i+36&gt;&gt;2],y=B(B(B(B(l*U)+B(c*j))+B(k*O))*v[i+164&gt;&gt;2]),H=v[i+8&gt;&gt;2],z=v[i+24&gt;&gt;2],P=v[i+40&gt;&gt;2],h=B(B(B(B(l*H)+B(c*z))+B(k*P))*v[i+168&gt;&gt;2]),L=v[i+12&gt;&gt;2],W=c,c=v[i+28&gt;&gt;2],F=k,k=v[i+44&gt;&gt;2],l=B(B(B(B(l*L)+B(W*c))+B(F*k))*v[i+172&gt;&gt;2]),k=B(B(B(O*y)+B(P*h))+B(k*l)),v[V&gt;&gt;2]=k,c=B(B(B(j*y)+B(z*h))+B(c*l)),v[a+28&gt;&gt;2]=c,l=B(B(B(U*y)+B(H*h))+B(L*l)),v[a+24&gt;&gt;2]=l,!(Q=2&amp;b[n+180&gt;&gt;2]))break e}if(b[a+36&gt;&gt;2]=0,U=v[n+4&gt;&gt;2],j=v[rA&gt;&gt;2],O=v[n+36&gt;&gt;2],y=B(B(B(B(U*l)+B(j*c))+B(O*k))*v[eA&gt;&gt;2]),H=v[n+8&gt;&gt;2],z=v[$&gt;&gt;2],P=v[n+40&gt;&gt;2],h=B(B(B(B(l*H)+B(c*z))+B(k*P))*v[AA&gt;&gt;2]),L=v[n+12&gt;&gt;2],W=c,c=v[n+28&gt;&gt;2],F=k,k=v[n+44&gt;&gt;2],l=B(B(B(B(l*L)+B(W*c))+B(F*k))*v[iA&gt;&gt;2]),k=B(B(B(O*y)+B(P*h))+B(k*l)),v[V&gt;&gt;2]=k,c=B(B(B(j*y)+B(z*h))+B(c*l)),v[a+28&gt;&gt;2]=c,l=B(B(B(U*y)+B(H*h))+B(L*l)),v[a+24&gt;&gt;2]=l,!S)break A;break r}if(!S)break A}b[a+20&gt;&gt;2]=0,U=v[i+4&gt;&gt;2],j=v[i+20&gt;&gt;2],O=v[i+36&gt;&gt;2],y=B(B(B(B(s*U)+B(g*j))+B(u*O))*v[i+164&gt;&gt;2]),H=v[i+8&gt;&gt;2],z=v[i+24&gt;&gt;2],P=v[i+40&gt;&gt;2],h=B(B(B(B(s*H)+B(g*z))+B(u*P))*v[i+168&gt;&gt;2]),L=v[i+12&gt;&gt;2],W=g,g=v[i+28&gt;&gt;2],F=u,u=v[i+44&gt;&gt;2],s=B(B(B(B(s*L)+B(W*g))+B(F*u))*v[i+172&gt;&gt;2]),u=B(B(B(O*y)+B(P*h))+B(u*s)),v[M&gt;&gt;2]=u,g=B(B(B(j*y)+B(z*h))+B(g*s)),v[a+12&gt;&gt;2]=g,s=B(B(B(U*y)+B(H*h))+B(L*s)),v[a+8&gt;&gt;2]=s}Q&amp;&amp;(b[a+20&gt;&gt;2]=0,U=v[n+4&gt;&gt;2],j=v[rA&gt;&gt;2],O=v[n+36&gt;&gt;2],y=B(B(B(B(U*s)+B(j*g))+B(O*u))*v[eA&gt;&gt;2]),H=v[n+8&gt;&gt;2],z=v[$&gt;&gt;2],P=v[n+40&gt;&gt;2],h=B(B(B(B(s*H)+B(g*z))+B(u*P))*v[AA&gt;&gt;2]),L=v[n+12&gt;&gt;2],W=g,g=v[n+28&gt;&gt;2],F=u,u=v[n+44&gt;&gt;2],s=B(B(B(B(s*L)+B(W*g))+B(F*u))*v[iA&gt;&gt;2]),u=B(B(B(O*y)+B(P*h))+B(u*s)),v[M&gt;&gt;2]=u,g=B(B(B(j*y)+B(z*h))+B(g*s)),v[a+12&gt;&gt;2]=g,s=B(B(B(U*y)+B(H*h))+B(L*s)),v[a+8&gt;&gt;2]=s),+B(p(B(B(B(l*l)+B(c*c))+B(k*k))))&gt;.001&amp;&amp;ea(A,a+24|0,t,o,_,v[Z&gt;&gt;2]),+B(p(B(B(B(s*s)+B(g*g))+B(u*u))))&gt;.001&amp;&amp;ea(A,a+8|0,t,o,_,v[Z&gt;&gt;2])}A:{r:{e:{if(M=e+72|0,!(1&amp;f[w+124|0]&amp;&amp;32&amp;C[0|M])){if(b[(S=w+176|0)&gt;&gt;2]=0,s=B(D-d),c=B(Y-x),u=B(G-X),k=B(B(B(s*nA)+B(c*TA))+B(u*E)),Z=w+172|0,l=v[K&gt;&gt;2],u=B(u-B(k*l)),v[Z&gt;&gt;2]=u,V=w+168|0,d=c,c=v[T&gt;&gt;2],g=B(d-B(k*c)),v[V&gt;&gt;2]=g,Q=w+164|0,d=s,s=v[I&gt;&gt;2],k=B(d-B(k*s)),v[Q&gt;&gt;2]=k,!(64&amp;b[M&gt;&gt;2])&amp;&amp;(y=B(B(B(k*k)+B(g*g))+B(u*u)))&gt;B(1.1920928955078125e-7)){if(l=B(B(1)/B(p(y))),u=B(u*l),v[Z&gt;&gt;2]=u,c=B(g*l),v[V&gt;&gt;2]=c,k=B(k*l),v[Q&gt;&gt;2]=k,1&amp;f[0|(tA=i+180|0)]&amp;&amp;(x=v[i+172&gt;&gt;2],l=v[i+44&gt;&gt;2],s=v[i+12&gt;&gt;2],g=v[i+28&gt;&gt;2],X=v[i+164&gt;&gt;2],y=v[i+36&gt;&gt;2],h=v[i+4&gt;&gt;2],d=v[i+20&gt;&gt;2],E=v[i+168&gt;&gt;2],D=v[i+40&gt;&gt;2],Y=v[i+8&gt;&gt;2],G=v[i+24&gt;&gt;2],b[S&gt;&gt;2]=0,W=d,d=B(X*B(B(B(k*h)+B(c*d))+B(u*y))),F=G,G=B(E*B(B(B(k*Y)+B(c*G))+B(u*D))),u=B(x*B(B(B(k*s)+B(c*g))+B(u*l))),c=B(B(B(W*d)+B(F*G))+B(g*u)),v[V&gt;&gt;2]=c,k=B(B(B(h*d)+B(Y*G))+B(s*u)),v[Q&gt;&gt;2]=k,u=B(B(B(y*d)+B(D*G))+B(l*u)),v[Z&gt;&gt;2]=u),1&amp;f[0|(bA=n+180|0)]&amp;&amp;(x=v[iA&gt;&gt;2],l=v[n+44&gt;&gt;2],s=v[n+12&gt;&gt;2],g=v[n+28&gt;&gt;2],X=v[eA&gt;&gt;2],y=v[n+36&gt;&gt;2],h=v[n+4&gt;&gt;2],d=v[rA&gt;&gt;2],E=v[AA&gt;&gt;2],D=v[n+40&gt;&gt;2],Y=v[n+8&gt;&gt;2],G=v[$&gt;&gt;2],b[S&gt;&gt;2]=0,W=d,d=B(X*B(B(B(h*k)+B(d*c))+B(y*u))),F=G,G=B(E*B(B(B(k*Y)+B(c*G))+B(u*D))),k=B(x*B(B(B(k*s)+B(c*g))+B(u*l))),v[V&gt;&gt;2]=B(B(W*d)+B(F*G))+B(g*k),v[Q&gt;&gt;2]=B(B(h*d)+B(Y*G))+B(s*k),v[Z&gt;&gt;2]=B(B(y*d)+B(D*G))+B(l*k)),ra(A,Q,t,o,_,q,a- -64|0,a+48|0,x=v[a+44&gt;&gt;2],e,B(0),B(0)),!(16&amp;C[0|M]))break A;b[(M=w+192|0)&gt;&gt;2]=0,S=w+188|0,c=v[T&gt;&gt;2],u=v[Q&gt;&gt;2],l=v[V&gt;&gt;2],s=v[I&gt;&gt;2],k=B(B(c*u)-B(l*s)),d=l,l=v[K&gt;&gt;2],g=v[Z&gt;&gt;2],c=B(B(d*l)-B(g*c)),u=B(B(g*s)-B(l*u)),l=B(B(1)/B(p(B(B(B(c*c)+B(u*u))+B(k*k))))),k=B(k*l),v[S&gt;&gt;2]=k,Z=w+184|0,u=B(u*l),v[Z&gt;&gt;2]=u,Q=w+180|0,c=B(c*l),v[Q&gt;&gt;2]=c,1&amp;f[0|tA]&amp;&amp;(X=v[i+172&gt;&gt;2],l=v[i+44&gt;&gt;2],s=v[i+12&gt;&gt;2],g=v[i+28&gt;&gt;2],E=v[i+164&gt;&gt;2],y=v[i+36&gt;&gt;2],h=v[i+4&gt;&gt;2],d=v[i+20&gt;&gt;2],nA=v[i+168&gt;&gt;2],D=v[i+40&gt;&gt;2],Y=v[i+8&gt;&gt;2],G=v[i+24&gt;&gt;2],b[M&gt;&gt;2]=0,W=d,d=B(E*B(B(B(c*h)+B(u*d))+B(k*y))),F=G,G=B(nA*B(B(B(c*Y)+B(u*G))+B(k*D))),k=B(X*B(B(B(c*s)+B(u*g))+B(k*l))),u=B(B(B(W*d)+B(F*G))+B(g*k)),v[Z&gt;&gt;2]=u,c=B(B(B(h*d)+B(Y*G))+B(s*k)),v[Q&gt;&gt;2]=c,k=B(B(B(y*d)+B(D*G))+B(l*k)),v[S&gt;&gt;2]=k),1&amp;f[0|bA]&amp;&amp;(X=v[iA&gt;&gt;2],l=v[n+44&gt;&gt;2],s=v[n+12&gt;&gt;2],g=v[n+28&gt;&gt;2],E=v[eA&gt;&gt;2],y=v[n+36&gt;&gt;2],h=v[n+4&gt;&gt;2],d=v[rA&gt;&gt;2],nA=v[AA&gt;&gt;2],D=v[n+40&gt;&gt;2],Y=v[n+8&gt;&gt;2],G=v[$&gt;&gt;2],b[M&gt;&gt;2]=0,W=d,d=B(E*B(B(B(h*c)+B(d*u))+B(y*k))),F=G,G=B(nA*B(B(B(c*Y)+B(u*G))+B(k*D))),k=B(X*B(B(B(c*s)+B(u*g))+B(k*l))),v[Z&gt;&gt;2]=B(B(W*d)+B(F*G))+B(g*k),v[Q&gt;&gt;2]=B(B(h*d)+B(Y*G))+B(s*k),v[S&gt;&gt;2]=B(B(y*d)+B(D*G))+B(l*k)),ra(A,Q,t,o,_,q,a- -64|0,a+48|0,x,e,B(0),B(0));break A}if(I=w+180|0,!(B(m(l))&gt;B(.7071067690849304)))break e;b[Q&gt;&gt;2]=0,d=c,g=B(B(c*c)+B(l*l)),c=B(B(1)/B(p(g))),u=B(d*c),v[Z&gt;&gt;2]=u,k=B(-B(l*c)),v[V&gt;&gt;2]=k,l=B(g*c),g=B(s*k),s=B(-B(s*u)),c=B(0);break r}if(Q=w+156|0,ra(A,w+164|0,t,o,_,q,a- -64|0,a+48|0,k=v[a+44&gt;&gt;2],e,v[w+140&gt;&gt;2],v[Q&gt;&gt;2]),!(16&amp;C[0|M]))break A;ra(A,w+180|0,t,o,_,q,a- -64|0,a+48|0,k,e,v[w+144&gt;&gt;2],v[Q&gt;&gt;2]);break A}b[Z&gt;&gt;2]=0,d=s,s=B(B(s*s)+B(c*c)),u=B(B(1)/B(p(s))),k=B(d*u),v[V&gt;&gt;2]=k,c=B(-B(c*u)),v[Q&gt;&gt;2]=c,g=B(s*u),s=B(l*c),l=B(-B(l*k)),u=B(0)}v[I&gt;&gt;2]=l,v[(T=w+188|0)&gt;&gt;2]=g,v[(K=w+184|0)&gt;&gt;2]=s,1&amp;f[0|(tA=i+180|0)]&amp;&amp;(x=v[i+172&gt;&gt;2],l=v[i+44&gt;&gt;2],s=v[i+12&gt;&gt;2],g=v[i+28&gt;&gt;2],X=v[i+164&gt;&gt;2],y=v[i+36&gt;&gt;2],h=v[i+4&gt;&gt;2],d=v[i+20&gt;&gt;2],E=v[i+168&gt;&gt;2],D=v[i+40&gt;&gt;2],Y=v[i+8&gt;&gt;2],G=v[i+24&gt;&gt;2],b[S&gt;&gt;2]=0,W=d,d=B(X*B(B(B(h*c)+B(d*k))+B(y*u))),F=G,G=B(E*B(B(B(c*Y)+B(k*G))+B(u*D))),u=B(x*B(B(B(c*s)+B(k*g))+B(u*l))),k=B(B(B(W*d)+B(F*G))+B(g*u)),v[V&gt;&gt;2]=k,c=B(B(B(h*d)+B(Y*G))+B(s*u)),v[Q&gt;&gt;2]=c,u=B(B(B(y*d)+B(D*G))+B(l*u)),v[Z&gt;&gt;2]=u),1&amp;f[0|(bA=n+180|0)]&amp;&amp;(x=v[iA&gt;&gt;2],l=v[n+44&gt;&gt;2],s=v[n+12&gt;&gt;2],g=v[n+28&gt;&gt;2],X=v[eA&gt;&gt;2],y=v[n+36&gt;&gt;2],h=v[n+4&gt;&gt;2],d=v[rA&gt;&gt;2],E=v[AA&gt;&gt;2],D=v[n+40&gt;&gt;2],Y=v[n+8&gt;&gt;2],G=v[$&gt;&gt;2],b[S&gt;&gt;2]=0,W=d,d=B(X*B(B(B(h*c)+B(d*k))+B(y*u))),F=G,G=B(E*B(B(B(c*Y)+B(k*G))+B(u*D))),k=B(x*B(B(B(c*s)+B(k*g))+B(u*l))),v[V&gt;&gt;2]=B(B(W*d)+B(F*G))+B(g*k),v[Q&gt;&gt;2]=B(B(h*d)+B(Y*G))+B(s*k),v[Z&gt;&gt;2]=B(B(y*d)+B(D*G))+B(l*k)),ra(A,Q,t,o,_,q,a- -64|0,a+48|0,x=v[a+44&gt;&gt;2],e,B(0),B(0)),16&amp;(Z=b[M&gt;&gt;2])&amp;&amp;(1&amp;f[0|tA]&amp;&amp;(X=v[i+172&gt;&gt;2],k=v[i+44&gt;&gt;2],c=v[i+12&gt;&gt;2],u=v[i+28&gt;&gt;2],D=v[i+164&gt;&gt;2],l=v[i+36&gt;&gt;2],s=v[i+4&gt;&gt;2],g=v[i+20&gt;&gt;2],E=v[i+168&gt;&gt;2],y=v[i+40&gt;&gt;2],h=v[i+8&gt;&gt;2],d=v[i+24&gt;&gt;2],b[w+192&gt;&gt;2]=0,W=s,G=D,s=v[I&gt;&gt;2],D=v[K&gt;&gt;2],Y=v[T&gt;&gt;2],G=B(G*B(B(B(W*s)+B(g*D))+B(l*Y))),F=h,h=B(E*B(B(B(s*h)+B(D*d))+B(Y*y))),E=c,c=B(X*B(B(B(s*c)+B(D*u))+B(Y*k))),v[I&gt;&gt;2]=B(B(W*G)+B(F*h))+B(E*c),v[K&gt;&gt;2]=B(B(g*G)+B(d*h))+B(u*c),v[T&gt;&gt;2]=B(B(l*G)+B(y*h))+B(k*c)),1&amp;f[0|bA]&amp;&amp;(X=v[iA&gt;&gt;2],k=v[n+44&gt;&gt;2],c=v[n+12&gt;&gt;2],u=v[n+28&gt;&gt;2],D=v[eA&gt;&gt;2],l=v[n+36&gt;&gt;2],s=v[n+4&gt;&gt;2],g=v[rA&gt;&gt;2],E=v[AA&gt;&gt;2],y=v[n+40&gt;&gt;2],h=v[n+8&gt;&gt;2],d=v[$&gt;&gt;2],b[w+192&gt;&gt;2]=0,W=s,G=D,s=v[I&gt;&gt;2],D=v[K&gt;&gt;2],Y=v[T&gt;&gt;2],G=B(G*B(B(B(W*s)+B(g*D))+B(l*Y))),F=h,h=B(E*B(B(B(s*h)+B(D*d))+B(Y*y))),E=c,c=B(X*B(B(B(s*c)+B(D*u))+B(Y*k))),v[I&gt;&gt;2]=B(B(W*G)+B(F*h))+B(E*c),v[K&gt;&gt;2]=B(B(g*G)+B(d*h))+B(u*c),v[T&gt;&gt;2]=B(B(l*G)+B(y*h))+B(k*c)),ra(A,I,t,o,_,q,a- -64|0,a+48|0,x,e,B(0),B(0)),Z=b[M&gt;&gt;2]),80==(80&amp;Z)&amp;&amp;(b[(_=w+124|0)&gt;&gt;2]=1|b[_&gt;&gt;2])}na(A,aA,t,o,q,e),Q=b[SA&gt;&gt;2]}if(!((0|(kA=kA+1|0))&lt;(0|Q)))break}N=a+80|0}function ba(A,r,e){var i,a=0,f=0,n=0;N=i=N-80|0,b[A+240&gt;&gt;2]&amp;&amp;(v[A+176&gt;&gt;2]=v[A+64&gt;&gt;2]+v[A+176&gt;&gt;2],v[A+192&gt;&gt;2]=v[A+80&gt;&gt;2]+v[A+192&gt;&gt;2],v[(a=A+180|0)&gt;&gt;2]=v[A+68&gt;&gt;2]+v[a&gt;&gt;2],v[(a=A+184|0)&gt;&gt;2]=v[A+72&gt;&gt;2]+v[a&gt;&gt;2],v[(a=A+196|0)&gt;&gt;2]=v[A+84&gt;&gt;2]+v[a&gt;&gt;2],v[(a=A+200|0)&gt;&gt;2]=v[A+88&gt;&gt;2]+v[a&gt;&gt;2],(v[A+144&gt;&gt;2]!=B(0)|v[A+148&gt;&gt;2]!=B(0)|v[A+152&gt;&gt;2]!=B(0)|v[A+160&gt;&gt;2]!=B(0)||v[A+164&gt;&gt;2]!=B(0)||v[A+168&gt;&gt;2]!=B(0))&amp;&amp;(b[i+12&gt;&gt;2]=0,v[i&gt;&gt;2]=v[A+160&gt;&gt;2]*e,v[i+8&gt;&gt;2]=v[A+168&gt;&gt;2]*e,v[i+4&gt;&gt;2]=v[A+164&gt;&gt;2]*e,xi(A,A+144|0,i,r,i+16|0),n=b[(f=i+24|0)+4&gt;&gt;2],b[(a=A+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[a+4&gt;&gt;2]=n,a=b[i+20&gt;&gt;2],b[A&gt;&gt;2]=b[i+16&gt;&gt;2],b[A+4&gt;&gt;2]=a,a=b[i+36&gt;&gt;2],b[A+16&gt;&gt;2]=b[i+32&gt;&gt;2],b[A+20&gt;&gt;2]=a,n=b[(f=i+40|0)+4&gt;&gt;2],b[(a=A+24|0)&gt;&gt;2]=b[f&gt;&gt;2],b[a+4&gt;&gt;2]=n,a=b[i+52&gt;&gt;2],b[A+32&gt;&gt;2]=b[i+48&gt;&gt;2],b[A+36&gt;&gt;2]=a,n=b[(f=i+56|0)+4&gt;&gt;2],b[(a=A+40|0)&gt;&gt;2]=b[f&gt;&gt;2],b[a+4&gt;&gt;2]=n,a=b[i+68&gt;&gt;2],b[A+48&gt;&gt;2]=b[i+64&gt;&gt;2],b[A+52&gt;&gt;2]=a,f=b[(a=i+72|0)+4&gt;&gt;2],b[(A=A+56|0)&gt;&gt;2]=b[a&gt;&gt;2],b[A+4&gt;&gt;2]=f)),N=i+80|0}function oa(A,r,e,i,a){return b[A+20&gt;&gt;2]=0,b[A+16&gt;&gt;2]=e,b[A+12&gt;&gt;2]=r,b[A+8&gt;&gt;2]=a,b[A+4&gt;&gt;2]=i,b[A&gt;&gt;2]=19856,A}function ka(A,r,e,i){var a,n,t,o=0,k=0,c=0,u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=0,J=B(0),I=0,x=0,M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=B(0);if(N=a=N-240|0,b[A+16&gt;&gt;2])return Ve(b[A+4&gt;&gt;2]),o=b[A+12&gt;&gt;2],k=b[o+4&gt;&gt;2],X=b[(c=A+16|0)&gt;&gt;2],I=b[X+4&gt;&gt;2],x=o,Q=B(BA[b[b[o&gt;&gt;2]+48&gt;&gt;2]](o)),o=b[c&gt;&gt;2],A=function(A,r,e,i,a,n,t,o,k){return b[A+72&gt;&gt;2]=1,b[A+76&gt;&gt;2]=1,b[A+60&gt;&gt;2]=-1,f[A+52|0]=0,v[A+48&gt;&gt;2]=t,v[A+44&gt;&gt;2]=n,b[A+40&gt;&gt;2]=a,b[A+36&gt;&gt;2]=i,b[A+32&gt;&gt;2]=e,b[A+28&gt;&gt;2]=r,b[A+24&gt;&gt;2]=o,b[A+20&gt;&gt;2]=k,b[A+4&gt;&gt;2]=0,b[A+8&gt;&gt;2]=1065353216,b[A&gt;&gt;2]=14972,b[(r=A+12|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,A}(a+160|0,x,X,k,I,Q,B(BA[b[b[o&gt;&gt;2]+48&gt;&gt;2]](o)),b[A+4&gt;&gt;2],b[A+8&gt;&gt;2]),c=b[(k=r+8|0)+4&gt;&gt;2],b[(o=a+32|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=c,c=b[(k=r+24|0)+4&gt;&gt;2],b[(o=a+48|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=c,c=b[(k=r+40|0)+4&gt;&gt;2],b[(o=a- -64|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=c,c=b[(k=r+56|0)+4&gt;&gt;2],b[(o=a+80|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=c,c=b[(k=e+8|0)+4&gt;&gt;2],b[(o=a+96|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=c,b[a+152&gt;&gt;2]=1566444395,o=b[r+4&gt;&gt;2],b[a+24&gt;&gt;2]=b[r&gt;&gt;2],b[a+28&gt;&gt;2]=o,o=b[r+20&gt;&gt;2],b[a+40&gt;&gt;2]=b[r+16&gt;&gt;2],b[a+44&gt;&gt;2]=o,o=b[r+36&gt;&gt;2],b[a+56&gt;&gt;2]=b[r+32&gt;&gt;2],b[a+60&gt;&gt;2]=o,o=b[r+52&gt;&gt;2],b[a+72&gt;&gt;2]=b[r+48&gt;&gt;2],b[a+76&gt;&gt;2]=o,r=b[e+4&gt;&gt;2],b[a+88&gt;&gt;2]=b[e&gt;&gt;2],b[a+92&gt;&gt;2]=r,k=b[(o=e+24|0)+4&gt;&gt;2],b[(r=a+112|0)&gt;&gt;2]=b[o&gt;&gt;2],b[r+4&gt;&gt;2]=k,o=b[e+20&gt;&gt;2],b[(r=a+104|0)&gt;&gt;2]=b[e+16&gt;&gt;2],b[r+4&gt;&gt;2]=o,k=b[(o=e+40|0)+4&gt;&gt;2],b[(r=a+128|0)&gt;&gt;2]=b[o&gt;&gt;2],b[r+4&gt;&gt;2]=k,o=b[e+36&gt;&gt;2],b[(r=a+120|0)&gt;&gt;2]=b[e+32&gt;&gt;2],b[r+4&gt;&gt;2]=o,k=b[(o=e+56|0)+4&gt;&gt;2],b[(r=a+144|0)&gt;&gt;2]=b[o&gt;&gt;2],b[r+4&gt;&gt;2]=k,o=b[e+52&gt;&gt;2],b[(r=a+136|0)&gt;&gt;2]=b[e+48&gt;&gt;2],b[r+4&gt;&gt;2]=o,Ue(A,a+24|0,i,0),void(N=a+240|0);Z=v[r+52&gt;&gt;2],Y=v[r+56&gt;&gt;2],M=v[(k=e+52|0)&gt;&gt;2],S=v[(c=e+56|0)&gt;&gt;2],R=v[r+20&gt;&gt;2],m=v[r+36&gt;&gt;2],_=v[(X=e+20|0)&gt;&gt;2],s=v[(I=e+36|0)&gt;&gt;2],C=v[(n=e+24|0)&gt;&gt;2],l=v[r+24&gt;&gt;2],u=v[(t=e+40|0)&gt;&gt;2],p=v[r+40&gt;&gt;2],T=v[r+48&gt;&gt;2],L=v[e+48&gt;&gt;2],o=b[A+12&gt;&gt;2],D=v[r+32&gt;&gt;2],w=v[r+16&gt;&gt;2],W=v[r&gt;&gt;2],F=v[r+4&gt;&gt;2],d=v[e+32&gt;&gt;2],h=v[e+16&gt;&gt;2],g=v[e&gt;&gt;2],G=v[e+4&gt;&gt;2],A=b[A+20&gt;&gt;2],y=v[e+8&gt;&gt;2],E=v[r+8&gt;&gt;2],b[a+172&gt;&gt;2]=0,j=B(B(B(E*g)+B(l*h))+B(p*d)),V=B(-v[A+52&gt;&gt;2]),O=B(B(B(E*G)+B(l*_))+B(p*s)),J=v[(r=A+56|0)&gt;&gt;2],E=B(B(B(E*y)+B(l*C))+B(p*u)),l=v[(x=A+60|0)&gt;&gt;2],v[a+168&gt;&gt;2]=B(B(j*V)-B(O*J))-B(E*l),H=B(B(B(F*g)+B(R*h))+B(m*d)),z=B(B(B(F*G)+B(R*_))+B(m*s)),F=B(B(B(F*y)+B(R*C))+B(m*u)),v[a+164&gt;&gt;2]=B(B(H*V)-B(J*z))-B(l*F),P=B(B(B(W*g)+B(w*h))+B(D*d)),Q=B(P*V),V=B(B(B(W*G)+B(w*_))+B(D*s)),W=B(B(B(W*y)+B(w*C))+B(D*u)),v[a+160&gt;&gt;2]=B(Q-B(J*V))-B(l*W),BA[b[b[o&gt;&gt;2]+64&gt;&gt;2]](a+24|0,o,a+160|0),R=v[r&gt;&gt;2],m=v[x&gt;&gt;2],J=v[A+68&gt;&gt;2],l=v[A+52&gt;&gt;2],p=v[a+24&gt;&gt;2],D=v[a+28&gt;&gt;2],w=v[a+32&gt;&gt;2],b[a+172&gt;&gt;2]=0,U=B(B(B(T*g)+B(Z*h))+B(Y*d)),Q=g,g=B(-L),d=B(B(U+B(B(B(Q*g)-B(h*M))-B(d*S)))+B(B(B(P*p)+B(H*D))+B(j*w))),u=B(B(B(B(B(T*y)+B(Z*C))+B(Y*u))+B(B(B(y*g)-B(C*M))-B(u*S)))+B(B(B(W*p)+B(F*D))+B(E*w))),C=B(B(B(B(B(T*G)+B(Z*_))+B(Y*s))+B(B(B(G*g)-B(_*M))-B(s*S)))+B(B(B(V*p)+B(z*D))+B(O*w))),_=B(B(B(m*u)+B(B(l*d)+B(R*C)))-J),s=B(d-B(l*_)),d=v[e+32&gt;&gt;2],C=B(C-B(R*_)),h=v[I&gt;&gt;2],u=B(u-B(m*_)),g=v[t&gt;&gt;2],v[a+168&gt;&gt;2]=B(B(B(s*d)+B(C*h))+B(u*g))+v[c&gt;&gt;2],G=v[e+16&gt;&gt;2],y=v[X&gt;&gt;2],Z=v[n&gt;&gt;2],v[a+164&gt;&gt;2]=B(B(B(s*G)+B(C*y))+B(u*Z))+v[k&gt;&gt;2],Y=v[e+8&gt;&gt;2],U=B(Y*u),u=v[e&gt;&gt;2],Q=B(u*s),s=v[e+4&gt;&gt;2],v[a+160&gt;&gt;2]=B(U+B(Q+B(s*C)))+v[e+48&gt;&gt;2],b[a+20&gt;&gt;2]=0,v[a+16&gt;&gt;2]=B(B(l*d)+B(R*h))+B(m*g),v[a+12&gt;&gt;2]=B(B(l*G)+B(R*y))+B(m*Z),v[a+8&gt;&gt;2]=B(B(u*l)+B(s*R))+B(Y*m),BA[b[b[i&gt;&gt;2]+16&gt;&gt;2]](i,a+8|0,a+160|0,_),N=a+240|0}function ca(A,r,e,i,a,n){A|=0,r|=0,e|=0,i|=0,a|=0,n|=0;var t,o=B(0),c=B(0),u=B(0),l=0,g=B(0),d=B(0),_=B(0),R=B(0),m=0,h=0,G=B(0),y=B(0),Q=B(0),D=B(0),w=B(0),Z=0,Y=0,W=0,F=0,E=0,V=0,X=B(0),J=B(0),I=0,x=0,M=0;N=t=N-304|0,b[t+300&gt;&gt;2]=0,_=B(v[e+56&gt;&gt;2]-v[r+56&gt;&gt;2]),v[t+296&gt;&gt;2]=_,G=B(v[e+52&gt;&gt;2]-v[r+52&gt;&gt;2]),v[t+292&gt;&gt;2]=G,y=B(v[e+48&gt;&gt;2]-v[r+48&gt;&gt;2]),v[t+288&gt;&gt;2]=y,Ti(r,e,t+112|0,t+48|0),b[t+284&gt;&gt;2]=0,c=v[t+48&gt;&gt;2],o=B(c*v[t+120&gt;&gt;2]),v[t+280&gt;&gt;2]=o,u=B(c*v[t+116&gt;&gt;2]),v[t+276&gt;&gt;2]=u,g=B(c*v[t+112&gt;&gt;2]),v[t+272&gt;&gt;2]=g,b[t+268&gt;&gt;2]=0,Q=B(v[a+56&gt;&gt;2]-v[i+56&gt;&gt;2]),v[t+264&gt;&gt;2]=Q,D=B(v[a+52&gt;&gt;2]-v[i+52&gt;&gt;2]),v[t+260&gt;&gt;2]=D,w=B(v[a+48&gt;&gt;2]-v[i+48&gt;&gt;2]),v[t+256&gt;&gt;2]=w,Ti(i,a,t+112|0,t+48|0),b[t+252&gt;&gt;2]=0,c=v[t+48&gt;&gt;2],d=B(c*v[t+120&gt;&gt;2]),v[t+248&gt;&gt;2]=d,R=B(c*v[t+116&gt;&gt;2]),v[t+244&gt;&gt;2]=R,c=B(c*v[t+112&gt;&gt;2]),v[t+240&gt;&gt;2]=c,e=b[A+12&gt;&gt;2],X=B(BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e)),(e=b[A+16&gt;&gt;2])&amp;&amp;(J=B(BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e)),_=v[t+296&gt;&gt;2],Q=v[t+264&gt;&gt;2],d=v[t+248&gt;&gt;2],G=v[t+292&gt;&gt;2],D=v[t+260&gt;&gt;2],y=v[t+288&gt;&gt;2],w=v[t+256&gt;&gt;2],R=v[t+244&gt;&gt;2],c=v[t+240&gt;&gt;2],u=v[t+276&gt;&gt;2],g=v[t+272&gt;&gt;2],o=v[t+280&gt;&gt;2]);A:{if(R=B(B(X*B(p(B(B(B(g*g)+B(u*u))+B(o*o)))))+B(J*B(p(B(B(B(c*c)+B(R*R))+B(d*d)))))),u=B(w-y),g=B(D-G),d=B(Q-_),B(R+B(p(B(B(B(u*u)+B(g*g))+B(d*d)))))==B(0)||(f[t+216|0]=0,b[t+212&gt;&gt;2]=1566444395,b[t+176&gt;&gt;2]=15428,ka(A,r,i,t+176|0),l=b[(a=t+204|0)+4&gt;&gt;2],b[(e=t+232|0)&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=l,e=b[t+200&gt;&gt;2],b[t+224&gt;&gt;2]=b[t+196&gt;&gt;2],b[t+228&gt;&gt;2]=e,!C[t+216|0]||(e=b[t+180&gt;&gt;2],l=b[(a=t+184|0)&gt;&gt;2],h=b[(m=t+188|0)&gt;&gt;2],B(R+B(B(B(u*v[t+180&gt;&gt;2])+B(g*v[a&gt;&gt;2]))+B(d*v[m&gt;&gt;2])))&lt;=B(1.1920928955078125e-7))))return N=t+304|0,0;r:{e:{i:{if(Y=n+172|0,(_=B(v[t+212&gt;&gt;2]+v[Y&gt;&gt;2]))&gt;B(.0010000000474974513)){for(m=t+20|0,I=t+160|0,W=n+168|0,F=t+40|0,E=t+36|0,x=t+12|0,M=t+16|0,a=0,c=B(0);;){if((Z=b[W&gt;&gt;2])&amp;&amp;(b[(V=t+120|0)&gt;&gt;2]=1065353216,b[V+4&gt;&gt;2]=0,b[t+112&gt;&gt;2]=1065353216,b[t+116&gt;&gt;2]=1065353216,BA[b[b[Z&gt;&gt;2]+28&gt;&gt;2]](Z,t+224|0,B(.20000000298023224),t+112|0)),(o=B(R+B(B(B(u*(k(0,e),s()))+B(g*(k(0,l),s())))+B(d*(k(0,h),s())))))&lt;=B(1.1920928955078125e-7))break A;if((o=B(c+B(_/o)))&lt;=c|o&lt;B(0))break A;if(o&gt;B(1))break r;if(xi(r,t+288|0,t+272|0,o,t+112|0),xi(i,t+256|0,t+240|0,o,t+48|0),(e=b[W&gt;&gt;2])&amp;&amp;(b[(l=t+8|0)&gt;&gt;2]=0,b[l+4&gt;&gt;2]=0,b[t&gt;&gt;2]=1065353216,b[t+4&gt;&gt;2]=0,BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,I,B(.20000000298023224),t)),BA[b[b[n&gt;&gt;2]&gt;&gt;2]](n,o),f[0|F]=0,b[E&gt;&gt;2]=1566444395,b[t&gt;&gt;2]=15428,ka(A,t+112|0,t+48|0,t),!C[0|F])break i;if(h=b[(l=m+8|0)+4&gt;&gt;2],b[(e=t+232|0)&gt;&gt;2]=b[l&gt;&gt;2],b[e+4&gt;&gt;2]=h,e=b[m+4&gt;&gt;2],b[t+224&gt;&gt;2]=b[m&gt;&gt;2],b[t+228&gt;&gt;2]=e,a&gt;&gt;&gt;0&gt;63)break e;if(a=a+1|0,l=b[t+8&gt;&gt;2],h=b[x&gt;&gt;2],e=b[t+4&gt;&gt;2],c=o,!((_=B(v[E&gt;&gt;2]+v[Y&gt;&gt;2]))&gt;B(.0010000000474974513)))break}u=v[M&gt;&gt;2]}else o=B(0),u=v[t+192&gt;&gt;2];return b[n+132&gt;&gt;2]=e,v[n+164&gt;&gt;2]=o,A=b[t+228&gt;&gt;2],b[n+148&gt;&gt;2]=b[t+224&gt;&gt;2],b[n+152&gt;&gt;2]=A,v[n+144&gt;&gt;2]=u,b[n+140&gt;&gt;2]=h,b[n+136&gt;&gt;2]=l,e=b[(r=t+232|0)+4&gt;&gt;2],b[(A=n+156|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e,N=t+304|0,1}BA[b[b[n&gt;&gt;2]+8&gt;&gt;2]](n,-1,a);break A}BA[b[b[n&gt;&gt;2]+8&gt;&gt;2]](n,-2,a+1|0);break A}}return N=t+304|0,0}function ua(A,r,e,i){var a=0,f=0,n=0;b[A&gt;&gt;2]=19920,n=b[(a=r+8|0)+4&gt;&gt;2],b[(f=A+12|0)&gt;&gt;2]=b[a&gt;&gt;2],b[f+4&gt;&gt;2]=n,a=b[r+4&gt;&gt;2],b[A+4&gt;&gt;2]=b[r&gt;&gt;2],b[A+8&gt;&gt;2]=a,a=b[(r=e+8|0)&gt;&gt;2],r=b[r+4&gt;&gt;2],n=b[e&gt;&gt;2],e=b[e+4&gt;&gt;2],b[A+40&gt;&gt;2]=1065353216,b[(f=A+28|0)&gt;&gt;2]=a,b[f+4&gt;&gt;2]=r,b[A+20&gt;&gt;2]=n,b[A+24&gt;&gt;2]=e,b[A+36&gt;&gt;2]=i}function la(A,r,e,i,a,f){var n=0,t=0;b[A+4&gt;&gt;2]=r,b[A&gt;&gt;2]=19944,n=b[(r=e+8|0)+4&gt;&gt;2],b[(t=A+16|0)&gt;&gt;2]=b[r&gt;&gt;2],b[t+4&gt;&gt;2]=n,r=b[e+4&gt;&gt;2],b[A+8&gt;&gt;2]=b[e&gt;&gt;2],b[A+12&gt;&gt;2]=r,n=b[(r=e+24|0)+4&gt;&gt;2],b[(t=A+32|0)&gt;&gt;2]=b[r&gt;&gt;2],b[t+4&gt;&gt;2]=n,r=b[e+20&gt;&gt;2],b[(n=A+24|0)&gt;&gt;2]=b[e+16&gt;&gt;2],b[n+4&gt;&gt;2]=r,n=b[(r=e+40|0)+4&gt;&gt;2],b[(t=A+48|0)&gt;&gt;2]=b[r&gt;&gt;2],b[t+4&gt;&gt;2]=n,r=b[e+36&gt;&gt;2],b[(n=A+40|0)&gt;&gt;2]=b[e+32&gt;&gt;2],b[n+4&gt;&gt;2]=r,n=b[(r=e+56|0)+4&gt;&gt;2],b[(t=A- -64|0)&gt;&gt;2]=b[r&gt;&gt;2],b[t+4&gt;&gt;2]=n,r=b[e+52&gt;&gt;2],b[(n=A+56|0)&gt;&gt;2]=b[e+48&gt;&gt;2],b[n+4&gt;&gt;2]=r,e=b[(r=i+8|0)+4&gt;&gt;2],b[(n=A+80|0)&gt;&gt;2]=b[r&gt;&gt;2],b[n+4&gt;&gt;2]=e,r=b[i+4&gt;&gt;2],b[A+72&gt;&gt;2]=b[i&gt;&gt;2],b[A+76&gt;&gt;2]=r,e=b[(r=i+24|0)+4&gt;&gt;2],b[(n=A+96|0)&gt;&gt;2]=b[r&gt;&gt;2],b[n+4&gt;&gt;2]=e,r=b[i+20&gt;&gt;2],b[(e=A+88|0)&gt;&gt;2]=b[i+16&gt;&gt;2],b[e+4&gt;&gt;2]=r,e=b[(r=i+40|0)+4&gt;&gt;2],b[(n=A+112|0)&gt;&gt;2]=b[r&gt;&gt;2],b[n+4&gt;&gt;2]=e,r=b[i+36&gt;&gt;2],b[(e=A+104|0)&gt;&gt;2]=b[i+32&gt;&gt;2],b[e+4&gt;&gt;2]=r,e=b[(r=i+56|0)+4&gt;&gt;2],b[(n=A+128|0)&gt;&gt;2]=b[r&gt;&gt;2],b[n+4&gt;&gt;2]=e,r=b[i+52&gt;&gt;2],b[(e=A+120|0)&gt;&gt;2]=b[i+48&gt;&gt;2],b[e+4&gt;&gt;2]=r,e=b[(r=a+8|0)+4&gt;&gt;2],b[(i=A+144|0)&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=e,r=b[a+4&gt;&gt;2],b[A+136&gt;&gt;2]=b[a&gt;&gt;2],b[A+140&gt;&gt;2]=r,e=b[(r=a+24|0)+4&gt;&gt;2],b[(i=A+160|0)&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=e,r=b[a+20&gt;&gt;2],b[(e=A+152|0)&gt;&gt;2]=b[a+16&gt;&gt;2],b[e+4&gt;&gt;2]=r,e=b[(r=a+40|0)+4&gt;&gt;2],b[(i=A+176|0)&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=e,r=b[a+36&gt;&gt;2],b[(e=A+168|0)&gt;&gt;2]=b[a+32&gt;&gt;2],b[e+4&gt;&gt;2]=r,e=b[(r=a+56|0)+4&gt;&gt;2],b[(i=A+192|0)&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=e,r=b[a+52&gt;&gt;2],b[(e=A+184|0)&gt;&gt;2]=b[a+48&gt;&gt;2],b[e+4&gt;&gt;2]=r,b[A+208&gt;&gt;2]=0,v[A+204&gt;&gt;2]=f,b[A+200&gt;&gt;2]=1065353216}function sa(A){var r,e,i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0;if(b[(A|=0)&gt;&gt;2]=20052,i=b[(r=A+16|0)&gt;&gt;2],(0|(a=b[(e=A+8|0)&gt;&gt;2]))&gt;=1)for(t=A+68|0,o=A+24|0;c=b[i+k&gt;&gt;2],(n=b[c+188&gt;&gt;2])&amp;&amp;(i=b[t&gt;&gt;2],i=0|BA[b[b[i&gt;&gt;2]+36&gt;&gt;2]](i),BA[b[b[i&gt;&gt;2]+40&gt;&gt;2]](i,n,b[o&gt;&gt;2]),i=b[t&gt;&gt;2],BA[b[b[i&gt;&gt;2]+12&gt;&gt;2]](i,n,b[o&gt;&gt;2]),b[c+188&gt;&gt;2]=0,a=b[e&gt;&gt;2],i=b[r&gt;&gt;2]),k=k+4|0,(0|(u=u+1|0))&lt;(0|a););return i&amp;&amp;(C[A+20|0]&amp;&amp;gA(i),b[A+16&gt;&gt;2]=0),b[A+16&gt;&gt;2]=0,f[A+20|0]=1,b[(i=A+8|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,0|A}function da(A,r,e,i){r|=0,e|=0,i|=0;var a,n,t,o,k=0,c=0,u=0,l=0,s=0,g=0;if(N=a=N-96|0,k=b[(n=(A|=0)+8|0)&gt;&gt;2],b[r+216&gt;&gt;2]=k,b[A+12&gt;&gt;2]==(0|k)&amp;&amp;!((0|k)&gt;=(0|(l=k?k&lt;&lt;1:1)))){A:{r:{if(l){if(s=CA(l&lt;&lt;2,16),(0|(k=b[A+8&gt;&gt;2]))&gt;=1)break r;break A}if((0|k)&lt;1)break A}for(g=A+16|0,c=k;b[u+s&gt;&gt;2]=b[b[g&gt;&gt;2]+u&gt;&gt;2],u=u+4|0,c=c+-1|0;);}(u=b[(c=A+16|0)&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;(gA(u),k=b[A+8&gt;&gt;2]),b[A+16&gt;&gt;2]=0),b[c&gt;&gt;2]=s,f[A+20|0]=1,b[A+12&gt;&gt;2]=l}b[n&gt;&gt;2]=k+1,b[b[A+16&gt;&gt;2]+(k&lt;&lt;2)&gt;&gt;2]=r,u=b[(c=r+12|0)+4&gt;&gt;2],b[(k=a+40|0)&gt;&gt;2]=b[c&gt;&gt;2],b[k+4&gt;&gt;2]=u,u=b[(c=r+28|0)+4&gt;&gt;2],b[(k=a+56|0)&gt;&gt;2]=b[c&gt;&gt;2],b[k+4&gt;&gt;2]=u,u=b[(c=r+44|0)+4&gt;&gt;2],b[(k=a+72|0)&gt;&gt;2]=b[c&gt;&gt;2],b[k+4&gt;&gt;2]=u,u=b[(c=r+60|0)+4&gt;&gt;2],b[(k=a+88|0)&gt;&gt;2]=b[c&gt;&gt;2],b[k+4&gt;&gt;2]=u,k=b[r+8&gt;&gt;2],b[a+32&gt;&gt;2]=b[r+4&gt;&gt;2],b[a+36&gt;&gt;2]=k,c=b[(k=r+20|0)+4&gt;&gt;2],b[a+48&gt;&gt;2]=b[k&gt;&gt;2],b[a+52&gt;&gt;2]=c,c=b[(k=r+36|0)+4&gt;&gt;2],b[a+64&gt;&gt;2]=b[k&gt;&gt;2],b[a+68&gt;&gt;2]=c,c=b[(k=r+52|0)+4&gt;&gt;2],b[a+80&gt;&gt;2]=b[k&gt;&gt;2],b[a+84&gt;&gt;2]=c,k=b[r+192&gt;&gt;2],BA[b[b[k&gt;&gt;2]+8&gt;&gt;2]](k,a+32|0,a+16|0,a),k=b[A+68&gt;&gt;2],t=r,o=0|BA[b[b[k&gt;&gt;2]+8&gt;&gt;2]](k,a+16|0,a,b[b[r+192&gt;&gt;2]+4&gt;&gt;2],r,e,i,b[A+24&gt;&gt;2]),b[t+188&gt;&gt;2]=o,N=a+96|0}function va(A,r){var e,i=B(0),a=B(0),n=0,t=B(0),o=B(0),k=B(0),c=B(0),u=B(0);if(N=e=N+-64|0,n=b[r+192&gt;&gt;2],BA[b[b[n&gt;&gt;2]+8&gt;&gt;2]](n,r+4|0,e+48|0,e+32|0),i=v[794],t=B(v[e+48&gt;&gt;2]-i),v[e+48&gt;&gt;2]=t,k=B(v[e+52&gt;&gt;2]-i),v[e+52&gt;&gt;2]=k,c=B(v[e+56&gt;&gt;2]-i),v[e+56&gt;&gt;2]=c,a=B(i+v[e+32&gt;&gt;2]),v[e+32&gt;&gt;2]=a,o=B(i+v[e+36&gt;&gt;2]),v[e+36&gt;&gt;2]=o,u=B(i+v[e+40&gt;&gt;2]),v[e+40&gt;&gt;2]=u,3&amp;C[r+204|0]|!C[A+44|0]|2!=b[r+252&gt;&gt;2]||(n=b[r+192&gt;&gt;2],BA[b[b[n&gt;&gt;2]+8&gt;&gt;2]](n,r+68|0,e+16|0,e),k=B(v[e+16&gt;&gt;2]-i),v[e+16&gt;&gt;2]=k,c=B(v[e+20&gt;&gt;2]-i),v[e+20&gt;&gt;2]=c,a=B(v[e+24&gt;&gt;2]-i),v[e+24&gt;&gt;2]=a,o=B(i+v[e&gt;&gt;2]),v[e&gt;&gt;2]=o,u=B(i+v[e+4&gt;&gt;2]),v[e+4&gt;&gt;2]=u,i=B(i+v[e+8&gt;&gt;2]),v[e+8&gt;&gt;2]=i,k&lt;(t=v[e+48&gt;&gt;2])&amp;&amp;(v[e+48&gt;&gt;2]=k,t=k),c&lt;(k=v[e+52&gt;&gt;2])&amp;&amp;(v[e+52&gt;&gt;2]=c,k=c),a&lt;(c=v[(n=e+56|0)&gt;&gt;2])&amp;&amp;(v[n&gt;&gt;2]=a,c=a),(a=v[e+28&gt;&gt;2])&lt;v[e+60&gt;&gt;2]&amp;&amp;(v[e+60&gt;&gt;2]=a),(a=v[e+32&gt;&gt;2])&lt;o&amp;&amp;(v[e+32&gt;&gt;2]=o,a=o),(o=v[e+36&gt;&gt;2])&lt;u&amp;&amp;(v[e+36&gt;&gt;2]=u,o=u),(u=v[(n=e+40|0)&gt;&gt;2])&lt;i&amp;&amp;(v[n&gt;&gt;2]=i,u=i),i=v[e+12&gt;&gt;2],v[e+44&gt;&gt;2]&lt;i&amp;&amp;(v[e+44&gt;&gt;2]=i)),n=b[A+68&gt;&gt;2],1&amp;f[r+204|0]||(t=B(a-t),a=B(t*t),t=B(o-k),o=B(a+B(t*t)),t=B(u-c),B(o+B(t*t))&lt;B(999999995904)))BA[b[b[n&gt;&gt;2]+16&gt;&gt;2]](n,b[r+188&gt;&gt;2],e+48|0,e+32|0,b[A+24&gt;&gt;2]);else if(Vr(r,5),!C[2820]&amp;&amp;(r=b[A+72&gt;&gt;2]))return f[2820]=1,BA[b[b[r&gt;&gt;2]+44&gt;&gt;2]](r,20104),r=b[(A=A+72|0)&gt;&gt;2],BA[b[b[r&gt;&gt;2]+44&gt;&gt;2]](r,20153),r=b[A&gt;&gt;2],BA[b[b[r&gt;&gt;2]+44&gt;&gt;2]](r,20221),A=b[A&gt;&gt;2],BA[b[b[A&gt;&gt;2]+44&gt;&gt;2]](A,20286),void(N=e- -64|0);N=e- -64|0}function Ca(A,r){A|=0;var e=0,i=0,a=0,f=0,n=0,t=0,o=0,k=0;(i=b[(r|=0)+188&gt;&gt;2])&amp;&amp;(e=b[A+68&gt;&gt;2],e=0|BA[b[b[e&gt;&gt;2]+36&gt;&gt;2]](e),BA[b[b[e&gt;&gt;2]+40&gt;&gt;2]](e,i,b[A+24&gt;&gt;2]),e=b[A+68&gt;&gt;2],BA[b[b[e&gt;&gt;2]+12&gt;&gt;2]](e,i,b[A+24&gt;&gt;2]),b[r+188&gt;&gt;2]=0);A:if((0|(e=b[r+216&gt;&gt;2]))&lt;0|(0|e)&gt;=(0|(i=b[A+8&gt;&gt;2]))){if(!((0|i)&lt;1)){for(e=a=b[A+16&gt;&gt;2];;){if((0|r)!=b[e&gt;&gt;2]){if(e=e+4|0,(0|(f=f+1|0))&lt;(0|i))continue;break A}break}(0|i)&lt;=(0|f)||(n=e,e=(i=i+-1|0)&lt;&lt;2,b[n&gt;&gt;2]=b[e+a&gt;&gt;2],b[A+8&gt;&gt;2]=i,b[e+b[A+16&gt;&gt;2]&gt;&gt;2]=r)}}else{if(a=b[(f=A+16|0)&gt;&gt;2],k=b[(o=a+(t=e&lt;&lt;2)|0)&gt;&gt;2],n=a,a=(i=i+-1|0)&lt;&lt;2,b[o&gt;&gt;2]=b[n+a&gt;&gt;2],b[A+8&gt;&gt;2]=i,b[a+b[f&gt;&gt;2]&gt;&gt;2]=k,(0|e)&gt;=(0|i))break A;b[b[b[f&gt;&gt;2]+t&gt;&gt;2]+216&gt;&gt;2]=e}b[r+216&gt;&gt;2]=-1}function ga(A,r,e,i){var a,n=0,t=B(0),o=B(0),k=B(0),c=0,u=B(0),l=0,s=B(0),C=B(0),g=B(0),d=0,_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0),w=B(0),Z=0,Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),M=B(0),S=B(0),T=B(0),U=0,j=0,O=0,H=0;N=a=N-704|0,ZA(a+624|0),b[a+676&gt;&gt;2]=0,b[(n=a+668|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[(n=a+660|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[(n=a+652|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[a+648&gt;&gt;2]=1065353216,b[a+640&gt;&gt;2]=1065353216,b[a+644&gt;&gt;2]=1065353216,b[a+628&gt;&gt;2]=8,b[a+624&gt;&gt;2]=9912,n=b[e+12&gt;&gt;2];A:if(l=b[e+4&gt;&gt;2],d=b[l+4&gt;&gt;2],(0|d)&lt;=19)b[a+616&gt;&gt;2]=0,b[a+620&gt;&gt;2]=0,b[a+448&gt;&gt;2]=16056,b[a+612&gt;&gt;2]=b[i+4&gt;&gt;2],f[a+420|0]=0,b[a+396&gt;&gt;2]=953267991,d=ri(a+680|0,a+624|0,l,a+88|0),j=Pe(a+72|0,a+624|0,l,a+88|0),O=d,H=8&amp;b[i+20&gt;&gt;2],l=H?j:O,BA[b[b[l&gt;&gt;2]+8&gt;&gt;2]](l,A,r,n,n,a+448|0)&amp;&amp;(t=v[a+580&gt;&gt;2],k=v[a+584&gt;&gt;2],o=v[a+588&gt;&gt;2],u=B(B(B(t*t)+B(k*k))+B(o*o)),u&gt;B(9999999747378752e-20)&amp;&amp;(s=v[a+612&gt;&gt;2],s&lt;v[i+4&gt;&gt;2]&amp;&amp;(g=o,o=B(B(1)/B(p(u))),v[a+588&gt;&gt;2]=g*o,v[a+584&gt;&gt;2]=k*o,v[a+580&gt;&gt;2]=t*o,A=a+580|0,r=A+8|0,n=b[r+4&gt;&gt;2],l=a+56|0,b[l&gt;&gt;2]=b[r&gt;&gt;2],b[l+4&gt;&gt;2]=n,v[a+64&gt;&gt;2]=s,r=b[A+4&gt;&gt;2],b[a+48&gt;&gt;2]=b[A&gt;&gt;2],b[a+52&gt;&gt;2]=r,b[a+44&gt;&gt;2]=0,b[a+40&gt;&gt;2]=b[e+8&gt;&gt;2],B(BA[b[b[i&gt;&gt;2]+12&gt;&gt;2]](i,a+40|0,1)))));else{r:{e:{if(d+-21&gt;&gt;&gt;0&lt;=8){if(_=v[(c=n+20|0)&gt;&gt;2],R=v[n+36&gt;&gt;2],s=v[n+24&gt;&gt;2],k=v[n+52&gt;&gt;2],g=v[n+40&gt;&gt;2],Q=v[(d=n+56|0)&gt;&gt;2],m=v[n+32&gt;&gt;2],h=v[n&gt;&gt;2],G=v[n+16&gt;&gt;2],y=v[n+4&gt;&gt;2],u=v[n+48&gt;&gt;2],D=v[n+8&gt;&gt;2],b[a+460&gt;&gt;2]=0,W=B(-k),Y=B(s*W),F=B(-Q),V=B(g*F),C=B(B(Y-B(D*u))+V),t=v[A+48&gt;&gt;2],o=v[A+52&gt;&gt;2],X=B(s*o),w=v[A+56&gt;&gt;2],J=B(g*w),v[a+456&gt;&gt;2]=C+B(B(B(D*t)+X)+J),u=B(-u),I=B(R*F),E=B(B(B(y*u)-B(_*k))+I),S=B(R*w),v[a+452&gt;&gt;2]=E+B(B(B(y*t)+B(_*o))+S),Q=B(B(B(h*u)-B(G*k))-B(m*Q)),v[a+448&gt;&gt;2]=Q+B(B(B(h*t)+B(G*o))+B(m*w)),b[a+52&gt;&gt;2]=0,M=C,k=v[r+48&gt;&gt;2],T=B(D*k),C=s,s=v[r+52&gt;&gt;2],D=B(C*s),C=g,g=v[r+56&gt;&gt;2],C=B(C*g),v[a+48&gt;&gt;2]=M+B(B(T+D)+C),M=E,E=B(R*g),v[a+44&gt;&gt;2]=M+B(B(B(y*k)+B(_*s))+E),v[a+40&gt;&gt;2]=Q+B(B(B(h*k)+B(G*s))+B(m*g)),A=n+32|0,r=n+16|0,21!=b[l+4&gt;&gt;2])break e;e=b[e+8&gt;&gt;2],ua(a+88|0,a+448|0,a+40|0,b[i+20&gt;&gt;2]),b[a+140&gt;&gt;2]=l,b[a+136&gt;&gt;2]=e,b[a+132&gt;&gt;2]=i,b[a+88&gt;&gt;2]=20464,c=b[(e=n+8|0)+4&gt;&gt;2],b[(Z=a+152|0)&gt;&gt;2]=b[e&gt;&gt;2],b[Z+4&gt;&gt;2]=c,e=b[n+4&gt;&gt;2],b[a+144&gt;&gt;2]=b[n&gt;&gt;2],b[a+148&gt;&gt;2]=e,c=b[(e=r+8|0)+4&gt;&gt;2],b[(Z=a+168|0)&gt;&gt;2]=b[e&gt;&gt;2],b[Z+4&gt;&gt;2]=c,e=b[r+4&gt;&gt;2],b[(c=a+160|0)&gt;&gt;2]=b[r&gt;&gt;2],b[c+4&gt;&gt;2]=e,e=b[(r=A+8|0)+4&gt;&gt;2],b[(c=a+184|0)&gt;&gt;2]=b[r&gt;&gt;2],b[c+4&gt;&gt;2]=e,r=b[A+4&gt;&gt;2],b[(e=a+176|0)&gt;&gt;2]=b[A&gt;&gt;2],b[e+4&gt;&gt;2]=r,A=b[d+4&gt;&gt;2],b[(r=a+200|0)&gt;&gt;2]=b[d&gt;&gt;2],b[r+4&gt;&gt;2]=A,A=b[n+52&gt;&gt;2],b[(r=a+192|0)&gt;&gt;2]=b[n+48&gt;&gt;2],b[r+4&gt;&gt;2]=A,b[a+128&gt;&gt;2]=b[i+4&gt;&gt;2],Or(l,a+88|0,a+448|0,a+40|0);break A}if(31!=(0|d))break A;if(d=b[l+68&gt;&gt;2],b[a+64&gt;&gt;2]=i,b[a+60&gt;&gt;2]=r,b[a+56&gt;&gt;2]=A,b[a+52&gt;&gt;2]=n,b[a+48&gt;&gt;2]=l,b[a+40&gt;&gt;2]=20836,b[a+44&gt;&gt;2]=b[e+8&gt;&gt;2],!d)break r;u=v[n&gt;&gt;2],s=v[n+4&gt;&gt;2],t=v[n+8&gt;&gt;2],b[a+100&gt;&gt;2]=0,C=t,_=v[n+48&gt;&gt;2],t=B(v[A+48&gt;&gt;2]-_),R=v[n+52&gt;&gt;2],k=B(v[A+52&gt;&gt;2]-R),g=v[n+24&gt;&gt;2],m=v[n+56&gt;&gt;2],o=B(v[A+56&gt;&gt;2]-m),h=v[n+40&gt;&gt;2],v[a+96&gt;&gt;2]=B(B(C*t)+B(k*g))+B(o*h),C=B(t*s),s=v[n+20&gt;&gt;2],G=v[n+36&gt;&gt;2],v[a+92&gt;&gt;2]=B(C+B(k*s))+B(o*G),t=B(t*u),u=v[n+16&gt;&gt;2],y=v[n+32&gt;&gt;2],v[a+88&gt;&gt;2]=B(t+B(k*u))+B(o*y),D=v[n&gt;&gt;2],w=v[n+4&gt;&gt;2],t=v[n+8&gt;&gt;2],b[a+460&gt;&gt;2]=0,C=t,t=B(v[r+48&gt;&gt;2]-_),k=B(v[r+52&gt;&gt;2]-R),o=B(v[r+56&gt;&gt;2]-m),v[a+456&gt;&gt;2]=B(B(C*t)+B(g*k))+B(h*o),v[a+452&gt;&gt;2]=B(B(t*w)+B(k*s))+B(o*G),v[a+448&gt;&gt;2]=B(B(t*D)+B(k*u))+B(o*y),function(A,r,e,i){var a,f=B(0),n=B(0),t=B(0),o=B(0),k=0,c=B(0),u=B(0),l=0,s=0,C=0,g=0,d=0,_=B(0),R=B(0),m=0,h=0,G=0,y=B(0),Q=0,D=0,w=B(0),Z=0,Y=0,W=0,F=0,E=0,V=0;if(N=a=N-544|0,A){for(f=v[r+8&gt;&gt;2],o=v[e+8&gt;&gt;2],c=v[r&gt;&gt;2],n=v[e&gt;&gt;2],u=v[r+4&gt;&gt;2],t=v[e+4&gt;&gt;2],b[a+32&gt;&gt;2]=A,n=B(n-c),t=B(t-u),f=B(o-f),o=B(B(1)/B(p(B(B(B(n*n)+B(t*t))+B(f*f))))),_=f,f=B(f*o),R=n,n=B(n*o),y=t,t=B(t*o),y=B(B(_*f)+B(B(R*n)+B(y*t))),Z=((A=(f=f==B(0)?B(0xde0b6b000000000):B(B(1)/f))&lt;B(0))&lt;&lt;4)+a|8,Y=((e=(t=t==B(0)?B(0xde0b6b000000000):B(B(1)/t))&lt;B(0))&lt;&lt;4)+a|4,W=((1^A)&lt;&lt;4)+a|8,F=((1^e)&lt;&lt;4)+a|4,E=((A=(n=n==B(0)?B(0xde0b6b000000000):B(B(1)/n))&lt;B(0))&lt;&lt;4)+a|0,V=((1^A)&lt;&lt;4)+a|0,Q=a+16|0,d=126,l=128,C=a+32|0,s=128,h=1;;){i:{g=b[(D=(A=h+-1|0)&lt;&lt;2)+C&gt;&gt;2],e=b[g+20&gt;&gt;2],b[Q&gt;&gt;2]=b[g+16&gt;&gt;2],b[Q+4&gt;&gt;2]=e,G=b[(k=g+24|0)+4&gt;&gt;2],b[(e=Q+8|0)&gt;&gt;2]=b[k&gt;&gt;2],b[e+4&gt;&gt;2]=G,e=b[g+4&gt;&gt;2],b[a&gt;&gt;2]=b[g&gt;&gt;2],b[a+4&gt;&gt;2]=e,k=b[(e=g+8|0)+4&gt;&gt;2],b[a+8&gt;&gt;2]=b[e&gt;&gt;2],b[a+12&gt;&gt;2]=k;a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{if(!((o=B(t*B(v[Y&gt;&gt;2]-u)))&gt;(_=B(n*B(v[V&gt;&gt;2]-c)))||(c=B(n*B(v[E&gt;&gt;2]-c)),u=B(t*B(v[F&gt;&gt;2]-u)),c&gt;u||(w=v[r+8&gt;&gt;2],R=B(f*B(v[Z&gt;&gt;2]-w)),u=u&lt;_?u:_,R&gt;u||(c=o&gt;c?o:c,o=B(f*B(v[W&gt;&gt;2]-w)),c&gt;o|(R&gt;c?R:c)&lt;y^1|(o&lt;u?o:u)&gt;B(0)^1))))){if(b[(G=g+40|0)&gt;&gt;2]){if((0|A)&lt;=(0|d))break C;if((0|s)&gt;=(0|(k=s&lt;&lt;1)))break s;if((0|l)&gt;=(0|k))break l;if(!s)break u;if(A=e=CA(s&lt;&lt;3,16),(0|s)&lt;1)break c;for(A=e,d=C,l=s;b[A&gt;&gt;2]=b[d&gt;&gt;2],A=A+4|0,d=d+4|0,l=l+-1|0;);if(m)break k;break o}BA[b[b[i&gt;&gt;2]+12&gt;&gt;2]](i,g)}if(e=C,k=s,A)break a;break i}e=C,k=s;break f}e=C;break n}e=C;break t}A=0}if(e=A,A=m,l=m=1,!A)break b;if(l=k,!C)break t}gA(C)}l=1}m=l,l=k}x((A=s&lt;&lt;2)+e|0,0,A)}d=k+-2|0}if(b[e+D&gt;&gt;2]=b[g+36&gt;&gt;2],b[(h&lt;&lt;2)+e&gt;&gt;2]=b[G&gt;&gt;2],!(A=h+1|0))break i}u=v[r+4&gt;&gt;2],c=v[r&gt;&gt;2],C=e,s=k,h=A;continue}break}!m|!e||gA(e)}N=a+544|0}(b[d&gt;&gt;2],a+88|0,a+448|0,a+40|0);break A}_=v[A&gt;&gt;2],R=v[r&gt;&gt;2],m=v[n+4&gt;&gt;2],h=v[c&gt;&gt;2],G=v[(c=n+8|0)&gt;&gt;2],y=v[n&gt;&gt;2],b[a+692&gt;&gt;2]=0,Q=B(B(B(G*u)+Y)+V),v[a+688&gt;&gt;2]=B(B(B(t*G)+X)+J)+Q,Y=B(B(B(m*u)+B(h*W))+I),v[a+684&gt;&gt;2]=B(B(B(t*m)+B(o*h))+S)+Y,o=B(B(B(t*y)+B(o*R))+B(w*_)),t=B(B(B(y*u)+B(R*W))+B(_*F)),v[a+680&gt;&gt;2]=o+t,b[a+84&gt;&gt;2]=0,v[a+80&gt;&gt;2]=B(B(B(k*G)+D)+C)+Q,v[a+76&gt;&gt;2]=B(B(B(k*m)+B(s*h))+E)+Y,v[a+72&gt;&gt;2]=B(B(B(k*y)+B(s*R))+B(g*_))+t,e=b[e+8&gt;&gt;2],ua(a+88|0,a+680|0,a+72|0,b[i+20&gt;&gt;2]),b[a+140&gt;&gt;2]=l,b[a+136&gt;&gt;2]=e,b[a+132&gt;&gt;2]=i,b[a+88&gt;&gt;2]=20648,e=b[c+4&gt;&gt;2],b[(Z=a+152|0)&gt;&gt;2]=b[c&gt;&gt;2],b[Z+4&gt;&gt;2]=e,e=b[n+4&gt;&gt;2],b[a+144&gt;&gt;2]=b[n&gt;&gt;2],b[a+148&gt;&gt;2]=e,e=b[r+4&gt;&gt;2],b[(c=a+160|0)&gt;&gt;2]=b[r&gt;&gt;2],b[c+4&gt;&gt;2]=e,e=b[(r=r+8|0)+4&gt;&gt;2],b[(c=a+168|0)&gt;&gt;2]=b[r&gt;&gt;2],b[c+4&gt;&gt;2]=e,e=b[(r=A+8|0)+4&gt;&gt;2],b[(c=a+184|0)&gt;&gt;2]=b[r&gt;&gt;2],b[c+4&gt;&gt;2]=e,r=b[A+4&gt;&gt;2],b[(e=a+176|0)&gt;&gt;2]=b[A&gt;&gt;2],b[e+4&gt;&gt;2]=r,A=b[d+4&gt;&gt;2],b[(r=a+200|0)&gt;&gt;2]=b[d&gt;&gt;2],b[r+4&gt;&gt;2]=A,A=b[n+52&gt;&gt;2],b[(r=a+192|0)&gt;&gt;2]=b[n+48&gt;&gt;2],b[r+4&gt;&gt;2]=A,b[a+128&gt;&gt;2]=b[i+4&gt;&gt;2],A=b[a+692&gt;&gt;2],b[(r=a+32|0)&gt;&gt;2]=b[a+688&gt;&gt;2],b[r+4&gt;&gt;2]=A,A=b[a+684&gt;&gt;2],b[a+24&gt;&gt;2]=b[a+680&gt;&gt;2],b[a+28&gt;&gt;2]=A,(t=v[a+72&gt;&gt;2])&lt;v[a+24&gt;&gt;2]&amp;&amp;(v[a+24&gt;&gt;2]=t),(k=v[a+76&gt;&gt;2])&lt;v[a+28&gt;&gt;2]&amp;&amp;(v[a+28&gt;&gt;2]=k),(o=v[a+80&gt;&gt;2])&lt;v[a+32&gt;&gt;2]&amp;&amp;(v[a+32&gt;&gt;2]=o),(u=v[a+84&gt;&gt;2])&lt;v[a+36&gt;&gt;2]&amp;&amp;(v[a+36&gt;&gt;2]=u),r=b[(A=a+688|0)+4&gt;&gt;2],b[(e=a+16|0)&gt;&gt;2]=b[A&gt;&gt;2],b[e+4&gt;&gt;2]=r,A=b[a+684&gt;&gt;2],b[a+8&gt;&gt;2]=b[a+680&gt;&gt;2],b[a+12&gt;&gt;2]=A,v[a+8&gt;&gt;2]&lt;t&amp;&amp;(v[a+8&gt;&gt;2]=t),v[a+12&gt;&gt;2]&lt;k&amp;&amp;(v[a+12&gt;&gt;2]=k),v[a+16&gt;&gt;2]&lt;o&amp;&amp;(v[a+16&gt;&gt;2]=o),v[a+20&gt;&gt;2]&lt;u&amp;&amp;(v[a+20&gt;&gt;2]=u),BA[b[b[l&gt;&gt;2]+64&gt;&gt;2]](l,a+88|0,a+24|0,a+8|0);break A}if(!((0|(A=b[l+20&gt;&gt;2]))&lt;1))for(r=A+-1|0,i=64,d=a+148|0,c=a+132|0,Z=a+120|0,U=a+136|0,e=0;;){if(A=b[l+28&gt;&gt;2]+i|0,l=b[A&gt;&gt;2],J=v[n+52&gt;&gt;2],I=v[n+56&gt;&gt;2],h=v[A+-16&gt;&gt;2],G=v[A+-12&gt;&gt;2],y=v[A+-8&gt;&gt;2],t=v[n+20&gt;&gt;2],k=v[n+24&gt;&gt;2],D=v[A+-64&gt;&gt;2],w=v[A+-48&gt;&gt;2],Q=v[A+-32&gt;&gt;2],W=v[A+-60&gt;&gt;2],F=v[A+-44&gt;&gt;2],Y=v[A+-28&gt;&gt;2],V=v[A+-56&gt;&gt;2],o=v[n+36&gt;&gt;2],C=v[A+-40&gt;&gt;2],u=v[n+40&gt;&gt;2],X=v[A+-24&gt;&gt;2],E=v[n+48&gt;&gt;2],s=v[n+8&gt;&gt;2],_=v[n&gt;&gt;2],R=v[n+4&gt;&gt;2],g=v[n+16&gt;&gt;2],m=v[n+32&gt;&gt;2],b[d&gt;&gt;2]=0,b[c&gt;&gt;2]=0,b[a+116&gt;&gt;2]=0,b[a+100&gt;&gt;2]=0,v[a+128&gt;&gt;2]=B(B(V*m)+B(C*o))+B(X*u),v[a+124&gt;&gt;2]=B(B(W*m)+B(F*o))+B(Y*u),v[Z&gt;&gt;2]=B(B(D*m)+B(w*o))+B(Q*u),v[a+112&gt;&gt;2]=B(B(V*g)+B(C*t))+B(X*k),v[a+108&gt;&gt;2]=B(B(W*g)+B(F*t))+B(Y*k),v[a+104&gt;&gt;2]=B(B(D*g)+B(w*t))+B(Q*k),v[a+96&gt;&gt;2]=B(B(_*V)+B(R*C))+B(s*X),v[a+144&gt;&gt;2]=I+B(B(B(m*h)+B(o*G))+B(u*y)),v[a+140&gt;&gt;2]=J+B(B(B(g*h)+B(t*G))+B(k*y)),v[U&gt;&gt;2]=E+B(B(B(_*h)+B(R*G))+B(s*y)),v[a+92&gt;&gt;2]=B(B(_*W)+B(R*F))+B(s*Y),v[a+88&gt;&gt;2]=B(B(D*_)+B(w*R))+B(Q*s),b[a+700&gt;&gt;2]=e,b[a+696&gt;&gt;2]=-1,b[a+688&gt;&gt;2]=b[a+44&gt;&gt;2],b[a+692&gt;&gt;2]=a+88,b[a+684&gt;&gt;2]=l,b[a+680&gt;&gt;2]=0,b[(A=a+464|0)&gt;&gt;2]=-1,b[A+4&gt;&gt;2]=0,b[(A=a+456|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=1,b[a+476&gt;&gt;2]=e,A=b[a- -64&gt;&gt;2],b[a+472&gt;&gt;2]=A,b[a+468&gt;&gt;2]=b[A+20&gt;&gt;2],b[a+452&gt;&gt;2]=1065353216,b[a+448&gt;&gt;2]=21012,b[a+452&gt;&gt;2]=b[A+4&gt;&gt;2],ga(b[a+56&gt;&gt;2],b[a+60&gt;&gt;2],a+680|0,a+448|0),(0|r)==(0|e))break A;e=e+1|0,i=i+80|0,n=b[a+52&gt;&gt;2],l=b[a+48&gt;&gt;2]}}N=a+704|0}function _a(A,r,e,i,a,f,n,t){var o;N=o=N-32|0,b[o+24&gt;&gt;2]=-1,b[o+28&gt;&gt;2]=-1,b[o+20&gt;&gt;2]=f,b[o+16&gt;&gt;2]=i,b[o+12&gt;&gt;2]=a,b[o+8&gt;&gt;2]=0,Ba(A,r,e,o+8|0,n,t),N=o+32|0}function Ba(A,r,e,i,a,n){var t,o=B(0),k=0,c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=0,R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=0,x=B(0),M=B(0),S=B(0),T=0,U=0,j=0,O=0,H=0,z=0,P=0,L=0,K=0,q=0,$=0,AA=0,rA=0,eA=0;N=t=N-688|0,k=b[i+12&gt;&gt;2];A:{r:{if(I=b[i+4&gt;&gt;2],!((0|(_=b[I+4&gt;&gt;2]))&lt;=19)){e:{i:{a:{f:{n:{t:{b:{o:{k:{if(_+-21&gt;&gt;&gt;0&lt;=8){if(28==(0|_))break k;if(21!=(0|_))break o;h=v[k+20&gt;&gt;2],R=v[k+36&gt;&gt;2],d=v[k+52&gt;&gt;2],m=v[k+24&gt;&gt;2],C=v[k+56&gt;&gt;2],G=v[k+40&gt;&gt;2],y=v[k+32&gt;&gt;2],Q=v[k&gt;&gt;2],D=v[k+16&gt;&gt;2],w=v[k+4&gt;&gt;2],Z=v[k+8&gt;&gt;2],o=v[k+48&gt;&gt;2],b[t+92&gt;&gt;2]=0,o=B(-o),l=B(B(B(Z*o)-B(m*d))-B(G*C)),g=v[r+48&gt;&gt;2],s=v[r+52&gt;&gt;2],c=v[r+56&gt;&gt;2],v[t+88&gt;&gt;2]=l+B(B(B(Z*g)+B(m*s))+B(G*c)),u=B(B(B(w*o)-B(h*d))-B(R*C)),v[t+84&gt;&gt;2]=u+B(B(B(w*g)+B(h*s))+B(R*c)),o=B(B(B(Q*o)-B(D*d))-B(y*C)),v[t+80&gt;&gt;2]=o+B(B(B(Q*g)+B(D*s))+B(y*c)),b[t+676&gt;&gt;2]=0,g=l,s=v[e+48&gt;&gt;2],c=v[e+52&gt;&gt;2],l=v[e+56&gt;&gt;2],v[t+672&gt;&gt;2]=g+B(B(B(Z*s)+B(m*c))+B(G*l)),v[t+668&gt;&gt;2]=u+B(B(B(w*s)+B(h*c))+B(R*l)),v[t+664&gt;&gt;2]=o+B(B(B(Q*s)+B(D*c))+B(y*l)),b[t+516&gt;&gt;2]=0,Y=v[e+8&gt;&gt;2],d=v[e+24&gt;&gt;2],C=v[e+40&gt;&gt;2],v[t+528&gt;&gt;2]=B(B(Z*Y)+B(m*d))+B(G*C),g=v[e+4&gt;&gt;2],s=v[e+20&gt;&gt;2],c=v[e+36&gt;&gt;2],v[t+524&gt;&gt;2]=B(B(Z*g)+B(m*s))+B(G*c),v[t+512&gt;&gt;2]=B(B(w*Y)+B(h*d))+B(R*C),v[t+508&gt;&gt;2]=B(B(w*g)+B(h*s))+B(R*c),b[t+500&gt;&gt;2]=0,l=v[e&gt;&gt;2],u=v[e+16&gt;&gt;2],o=v[e+32&gt;&gt;2],v[t+520&gt;&gt;2]=B(B(Z*l)+B(m*u))+B(G*o),v[t+504&gt;&gt;2]=B(B(w*l)+B(h*u))+B(R*o),v[t+496&gt;&gt;2]=B(B(Q*Y)+B(D*d))+B(y*C),v[t+492&gt;&gt;2]=B(B(Q*g)+B(D*s))+B(y*c),v[t+488&gt;&gt;2]=B(B(Q*l)+B(D*u))+B(y*o),b[t+548&gt;&gt;2]=0,b[(_=t+540|0)&gt;&gt;2]=0,b[_+4&gt;&gt;2]=0,b[(_=t+532|0)&gt;&gt;2]=0,b[_+4&gt;&gt;2]=0,i=b[i+8&gt;&gt;2],la(t+128|0,A,r,e,k,B(BA[b[b[I&gt;&gt;2]+48&gt;&gt;2]](I))),b[t+348&gt;&gt;2]=I,b[t+344&gt;&gt;2]=i,b[t+128&gt;&gt;2]=21184,v[t+336&gt;&gt;2]=n,b[t+340&gt;&gt;2]=a,b[t+328&gt;&gt;2]=b[a+4&gt;&gt;2],BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,t+488|0,t- -64|0,t+48|0),Hr(I,t+128|0,t+80|0,t+664|0,t- -64|0,t+48|0);break A}if(31!=(0|_))break r;if($e(t+40|0,20393),G=v[(O=k+52|0)&gt;&gt;2],y=v[(H=k+56|0)&gt;&gt;2],Q=v[r+52&gt;&gt;2],D=v[r+56&gt;&gt;2],W=v[(z=k+20|0)&gt;&gt;2],F=v[(P=k+36|0)&gt;&gt;2],w=v[r+20&gt;&gt;2],Z=v[r+36&gt;&gt;2],Y=v[r+24&gt;&gt;2],E=v[(L=k+24|0)&gt;&gt;2],d=v[r+40&gt;&gt;2],V=v[(K=k+40|0)&gt;&gt;2],X=v[k+32&gt;&gt;2],J=v[k&gt;&gt;2],h=v[k+16&gt;&gt;2],C=v[r+32&gt;&gt;2],g=v[r&gt;&gt;2],s=v[r+16&gt;&gt;2],o=v[k+48&gt;&gt;2],c=v[r+48&gt;&gt;2],R=v[k+4&gt;&gt;2],l=v[r+4&gt;&gt;2],u=v[r+8&gt;&gt;2],m=v[k+8&gt;&gt;2],b[(q=t+188|0)&gt;&gt;2]=0,b[($=t+172|0)&gt;&gt;2]=0,b[(AA=t+156|0)&gt;&gt;2]=0,v[(rA=t+168|0)&gt;&gt;2]=B(B(m*u)+B(E*Y))+B(V*d),v[(eA=t+164|0)&gt;&gt;2]=B(B(m*l)+B(E*w))+B(V*Z),v[(T=t+152|0)&gt;&gt;2]=B(B(R*u)+B(W*Y))+B(F*d),v[(U=t+148|0)&gt;&gt;2]=B(B(R*l)+B(W*w))+B(F*Z),j=t+184|0,o=B(-o),v[j&gt;&gt;2]=B(B(B(m*o)-B(E*G))-B(V*y))+B(B(B(m*c)+B(E*Q))+B(V*D)),v[(_=t+180|0)&gt;&gt;2]=B(B(B(R*o)-B(W*G))-B(F*y))+B(B(B(R*c)+B(W*Q))+B(F*D)),b[t+140&gt;&gt;2]=0,v[t+160&gt;&gt;2]=B(B(m*g)+B(E*s))+B(V*C),v[t+144&gt;&gt;2]=B(B(R*g)+B(W*s))+B(F*C),v[t+136&gt;&gt;2]=B(B(J*u)+B(h*Y))+B(X*d),v[t+176&gt;&gt;2]=B(B(B(J*o)-B(h*G))-B(X*y))+B(B(B(J*c)+B(h*Q))+B(X*D)),v[t+132&gt;&gt;2]=B(B(J*l)+B(h*w))+B(X*Z),v[t+128&gt;&gt;2]=B(B(J*g)+B(h*s))+B(X*C),BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,t+128|0,t- -64|0,t+48|0),G=v[O&gt;&gt;2],y=v[H&gt;&gt;2],Q=v[e+52&gt;&gt;2],D=v[e+56&gt;&gt;2],W=v[z&gt;&gt;2],F=v[P&gt;&gt;2],w=v[e+20&gt;&gt;2],Z=v[e+36&gt;&gt;2],Y=v[e+24&gt;&gt;2],E=v[L&gt;&gt;2],d=v[e+40&gt;&gt;2],V=v[K&gt;&gt;2],X=v[k+32&gt;&gt;2],J=v[k&gt;&gt;2],h=v[k+16&gt;&gt;2],C=v[e+32&gt;&gt;2],g=v[e&gt;&gt;2],s=v[e+16&gt;&gt;2],o=v[k+48&gt;&gt;2],c=v[e+48&gt;&gt;2],R=v[k+4&gt;&gt;2],l=v[e+4&gt;&gt;2],u=v[e+8&gt;&gt;2],m=v[k+8&gt;&gt;2],b[q&gt;&gt;2]=0,b[$&gt;&gt;2]=0,b[AA&gt;&gt;2]=0,v[rA&gt;&gt;2]=B(B(m*u)+B(E*Y))+B(V*d),v[eA&gt;&gt;2]=B(B(m*l)+B(E*w))+B(V*Z),v[T&gt;&gt;2]=B(B(R*u)+B(W*Y))+B(F*d),v[U&gt;&gt;2]=B(B(R*l)+B(W*w))+B(F*Z),o=B(-o),v[j&gt;&gt;2]=B(B(B(m*o)-B(E*G))-B(V*y))+B(B(B(m*c)+B(E*Q))+B(V*D)),v[_&gt;&gt;2]=B(B(B(R*o)-B(W*G))-B(F*y))+B(B(B(R*c)+B(W*Q))+B(F*D)),b[t+140&gt;&gt;2]=0,v[t+160&gt;&gt;2]=B(B(m*g)+B(E*s))+B(V*C),v[t+144&gt;&gt;2]=B(B(R*g)+B(W*s))+B(F*C),v[t+136&gt;&gt;2]=B(B(J*u)+B(h*Y))+B(X*d),v[t+176&gt;&gt;2]=B(B(B(J*o)-B(h*G))-B(X*y))+B(B(B(J*c)+B(h*Q))+B(X*D)),v[t+132&gt;&gt;2]=B(B(J*l)+B(h*w))+B(X*Z),v[t+128&gt;&gt;2]=B(B(J*g)+B(h*s))+B(X*C),BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,t+128|0,t+24|0,t+8|0),(o=v[t+24&gt;&gt;2])&lt;v[t+64&gt;&gt;2]&amp;&amp;(v[t+64&gt;&gt;2]=o),(o=v[t+28&gt;&gt;2])&lt;v[t+68&gt;&gt;2]&amp;&amp;(v[t+68&gt;&gt;2]=o),(o=v[t+32&gt;&gt;2])&lt;v[t+72&gt;&gt;2]&amp;&amp;(v[t+72&gt;&gt;2]=o),(o=v[t+36&gt;&gt;2])&lt;v[t+76&gt;&gt;2]&amp;&amp;(v[t+76&gt;&gt;2]=o),o=v[t+8&gt;&gt;2],v[t+48&gt;&gt;2]&lt;o&amp;&amp;(v[t+48&gt;&gt;2]=o),o=v[t+12&gt;&gt;2],v[t+52&gt;&gt;2]&lt;o&amp;&amp;(v[t+52&gt;&gt;2]=o),o=v[t+16&gt;&gt;2],v[t+56&gt;&gt;2]&lt;o&amp;&amp;(v[t+56&gt;&gt;2]=o),o=v[t+20&gt;&gt;2],v[t+60&gt;&gt;2]&lt;o&amp;&amp;(v[t+60&gt;&gt;2]=o),b[t+520&gt;&gt;2]=a,b[t+516&gt;&gt;2]=k,v[t+508&gt;&gt;2]=n,b[t+504&gt;&gt;2]=e,b[t+500&gt;&gt;2]=r,b[t+496&gt;&gt;2]=A,b[t+492&gt;&gt;2]=i,b[t+488&gt;&gt;2]=21612,b[t+512&gt;&gt;2]=I,!(i=b[I+68&gt;&gt;2]))break b;r=b[(e=t+56|0)+4&gt;&gt;2],b[(A=t+152|0)&gt;&gt;2]=b[e&gt;&gt;2],b[A+4&gt;&gt;2]=r,r=b[(e=t+72|0)+4&gt;&gt;2],b[(A=t+136|0)&gt;&gt;2]=b[e&gt;&gt;2],b[A+4&gt;&gt;2]=r,A=b[t+52&gt;&gt;2],b[t+144&gt;&gt;2]=b[t+48&gt;&gt;2],b[t+148&gt;&gt;2]=A,A=b[t+68&gt;&gt;2],b[t+128&gt;&gt;2]=b[t+64&gt;&gt;2],b[t+132&gt;&gt;2]=A,Zi(i,b[i&gt;&gt;2],t+128|0,t+488|0);break t}v[t+300&gt;&gt;2]=n,b[t+296&gt;&gt;2]=0,b[t+128&gt;&gt;2]=16056,b[t+292&gt;&gt;2]=b[a+4&gt;&gt;2],A=function(A,r,e){return b[A+20&gt;&gt;2]=e,b[A+16&gt;&gt;2]=0,b[A+12&gt;&gt;2]=r,b[A+4&gt;&gt;2]=0,b[A+8&gt;&gt;2]=0,b[A&gt;&gt;2]=19856,A}(t+80|0,A,I),BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,r,e,k,k,t+128|0)&amp;&amp;(c=v[t+260&gt;&gt;2],l=v[t+264&gt;&gt;2],u=v[t+268&gt;&gt;2],(o=B(B(B(c*c)+B(l*l))+B(u*u)))&gt;B(9999999747378752e-20)&amp;&amp;((n=v[t+292&gt;&gt;2])&lt;v[a+4&gt;&gt;2]&amp;&amp;(o=B(B(1)/B(p(o))),v[t+268&gt;&gt;2]=u*o,v[t+264&gt;&gt;2]=l*o,v[t+260&gt;&gt;2]=c*o,r=b[(e=t+284|0)+4&gt;&gt;2],b[(A=t+520|0)&gt;&gt;2]=b[e&gt;&gt;2],b[A+4&gt;&gt;2]=r,r=b[(e=(_=t+260|0)+8|0)+4&gt;&gt;2],b[(A=t+504|0)&gt;&gt;2]=b[e&gt;&gt;2],b[A+4&gt;&gt;2]=r,v[t+528&gt;&gt;2]=n,A=b[t+280&gt;&gt;2],b[t+512&gt;&gt;2]=b[t+276&gt;&gt;2],b[t+516&gt;&gt;2]=A,A=b[_+4&gt;&gt;2],b[t+496&gt;&gt;2]=b[_&gt;&gt;2],b[t+500&gt;&gt;2]=A,b[t+492&gt;&gt;2]=0,b[t+488&gt;&gt;2]=b[i+8&gt;&gt;2],B(BA[b[b[a&gt;&gt;2]+12&gt;&gt;2]](a,t+488|0,1)))));break A}if(h=v[e+52&gt;&gt;2],R=v[e+56&gt;&gt;2],m=v[k+52&gt;&gt;2],G=v[k+56&gt;&gt;2],y=v[r+52&gt;&gt;2],Q=v[r+56&gt;&gt;2],x=v[k+20&gt;&gt;2],M=v[k+36&gt;&gt;2],S=v[k+24&gt;&gt;2],W=v[k+40&gt;&gt;2],D=v[e+48&gt;&gt;2],o=v[k+48&gt;&gt;2],w=v[r+48&gt;&gt;2],F=v[k+32&gt;&gt;2],E=v[k&gt;&gt;2],V=v[k+16&gt;&gt;2],X=v[k+4&gt;&gt;2],J=v[k+8&gt;&gt;2],b[t+516&gt;&gt;2]=0,Z=v[e+8&gt;&gt;2],Y=v[e+24&gt;&gt;2],d=v[e+40&gt;&gt;2],v[t+528&gt;&gt;2]=B(B(J*Z)+B(S*Y))+B(W*d),C=v[e+4&gt;&gt;2],g=v[e+20&gt;&gt;2],s=v[e+36&gt;&gt;2],v[t+524&gt;&gt;2]=B(B(J*C)+B(S*g))+B(W*s),v[t+512&gt;&gt;2]=B(B(X*Z)+B(x*Y))+B(M*d),v[t+508&gt;&gt;2]=B(B(X*C)+B(x*g))+B(M*s),b[t+500&gt;&gt;2]=0,c=v[e&gt;&gt;2],l=v[e+16&gt;&gt;2],u=v[e+32&gt;&gt;2],v[t+520&gt;&gt;2]=B(B(J*c)+B(S*l))+B(W*u),v[t+504&gt;&gt;2]=B(B(X*c)+B(x*l))+B(M*u),v[t+496&gt;&gt;2]=B(B(E*Z)+B(V*Y))+B(F*d),v[t+492&gt;&gt;2]=B(B(E*C)+B(V*g))+B(F*s),v[t+488&gt;&gt;2]=B(B(E*c)+B(V*l))+B(F*u),b[t+548&gt;&gt;2]=0,b[(_=t+540|0)&gt;&gt;2]=0,b[_+4&gt;&gt;2]=0,b[(_=t+532|0)&gt;&gt;2]=0,b[_+4&gt;&gt;2]=0,i=b[i+8&gt;&gt;2],la(t+128|0,A,r,e,k,B(BA[b[b[I&gt;&gt;2]+48&gt;&gt;2]](I))),b[t+348&gt;&gt;2]=I,b[t+344&gt;&gt;2]=i,b[t+128&gt;&gt;2]=21396,v[t+336&gt;&gt;2]=n,b[t+340&gt;&gt;2]=a,b[t+328&gt;&gt;2]=b[a+4&gt;&gt;2],BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,t+488|0,t+80|0,t+664|0),b[t+76&gt;&gt;2]=0,n=B(-o),C=B(B(B(J*n)-B(S*m))-B(W*G)),g=B(C+B(B(B(J*w)+B(S*y))+B(W*Q))),v[t+72&gt;&gt;2]=g,u=B(B(B(X*n)-B(x*m))-B(M*G)),s=B(u+B(B(B(X*w)+B(x*y))+B(M*Q))),v[t+68&gt;&gt;2]=s,o=B(B(B(E*n)-B(V*m))-B(F*G)),n=B(o+B(B(B(E*w)+B(V*y))+B(F*Q))),v[t+64&gt;&gt;2]=n,d=B(u+B(B(B(X*D)+B(x*h))+B(M*R))),(c=B(o+B(B(B(E*D)+B(V*h))+B(F*R))))&lt;(l=n)&amp;&amp;(v[t+64&gt;&gt;2]=c,l=c),C=B(C+B(B(B(J*D)+B(S*h))+B(W*R))),d&lt;(u=s)&amp;&amp;(v[t+68&gt;&gt;2]=d,u=d),C&lt;(o=g)&amp;&amp;(v[t+72&gt;&gt;2]=C,o=C),b[t+60&gt;&gt;2]=0,v[t+56&gt;&gt;2]=g,v[t+52&gt;&gt;2]=s,v[t+48&gt;&gt;2]=n,n&lt;c)break n;if(s&lt;d)break f;break a}if(!(b[(T=I+20|0)&gt;&gt;2]&lt;1))for(i=64,U=t+188|0,j=t+172|0,_=t+176|0,r=1;;){if(A=b[I+28&gt;&gt;2]+i|0,a=b[A&gt;&gt;2],R=v[A+-16&gt;&gt;2],m=v[A+-12&gt;&gt;2],G=v[A+-8&gt;&gt;2],y=v[A+-64&gt;&gt;2],Q=v[A+-48&gt;&gt;2],D=v[A+-32&gt;&gt;2],w=v[A+-60&gt;&gt;2],Z=v[A+-44&gt;&gt;2],Y=v[A+-28&gt;&gt;2],u=v[A+-56&gt;&gt;2],o=v[A+-40&gt;&gt;2],n=v[A+-24&gt;&gt;2],b[U&gt;&gt;2]=0,b[j&gt;&gt;2]=0,b[t+156&gt;&gt;2]=0,b[t+140&gt;&gt;2]=0,d=v[k+32&gt;&gt;2],C=v[k+36&gt;&gt;2],g=v[k+40&gt;&gt;2],v[t+168&gt;&gt;2]=B(B(u*d)+B(o*C))+B(n*g),v[t+164&gt;&gt;2]=B(B(w*d)+B(Z*C))+B(Y*g),v[t+160&gt;&gt;2]=B(B(y*d)+B(Q*C))+B(D*g),s=v[k+16&gt;&gt;2],c=v[k+20&gt;&gt;2],l=v[k+24&gt;&gt;2],v[t+152&gt;&gt;2]=B(B(u*s)+B(o*c))+B(n*l),v[t+148&gt;&gt;2]=B(B(w*s)+B(Z*c))+B(Y*l),v[t+144&gt;&gt;2]=B(B(y*s)+B(Q*c))+B(D*l),x=u,u=v[k&gt;&gt;2],M=o,o=v[k+4&gt;&gt;2],S=n,n=v[k+8&gt;&gt;2],v[t+136&gt;&gt;2]=B(B(x*u)+B(M*o))+B(S*n),v[t+184&gt;&gt;2]=B(B(B(R*d)+B(m*C))+B(G*g))+v[k+56&gt;&gt;2],v[t+180&gt;&gt;2]=B(B(B(R*s)+B(m*c))+B(G*l))+v[k+52&gt;&gt;2],v[_&gt;&gt;2]=B(B(B(R*u)+B(m*o))+B(G*n))+v[k+48&gt;&gt;2],v[t+132&gt;&gt;2]=B(B(w*u)+B(Z*o))+B(Y*n),v[t+128&gt;&gt;2]=B(B(y*u)+B(Q*o))+B(D*n),b[(A=t+88|0)&gt;&gt;2]=1,b[A+4&gt;&gt;2]=-1,e=r+-1|0,b[t+100&gt;&gt;2]=e,A=b[t+520&gt;&gt;2],b[t+96&gt;&gt;2]=A,b[t+84&gt;&gt;2]=1065353216,b[t+80&gt;&gt;2]=21828,b[t+84&gt;&gt;2]=b[A+4&gt;&gt;2],b[t+684&gt;&gt;2]=e,b[t+680&gt;&gt;2]=-1,A=b[t+492&gt;&gt;2],b[t+672&gt;&gt;2]=b[A+8&gt;&gt;2],b[t+668&gt;&gt;2]=a,b[t+664&gt;&gt;2]=A,b[t+676&gt;&gt;2]=t+128,Ba(b[t+496&gt;&gt;2],b[t+500&gt;&gt;2],b[t+504&gt;&gt;2],t+664|0,t+80|0,v[t+508&gt;&gt;2]),(0|r)&gt;=b[T&gt;&gt;2])break t;i=i+80|0,r=r+1|0,k=b[t+516&gt;&gt;2]}}Ai();break A}if(v[t+48&gt;&gt;2]=c,n=c,!(s&lt;d))break a}if(v[t+52&gt;&gt;2]=d,s=d,g&lt;C)break i;break e}if(!(g&lt;C))break e}v[t+56&gt;&gt;2]=C,g=C}v[t+72&gt;&gt;2]=v[t+88&gt;&gt;2]+o,v[t+56&gt;&gt;2]=v[t+672&gt;&gt;2]+g,v[t+64&gt;&gt;2]=v[t+80&gt;&gt;2]+l,v[t+68&gt;&gt;2]=v[t+84&gt;&gt;2]+u,v[t+48&gt;&gt;2]=v[t+664&gt;&gt;2]+n,v[t+52&gt;&gt;2]=v[t+668&gt;&gt;2]+s,BA[b[b[I&gt;&gt;2]+64&gt;&gt;2]](I,t+128|0,t- -64|0,t+48|0);break A}v[t+660&gt;&gt;2]=n,b[t+656&gt;&gt;2]=0,b[t+488&gt;&gt;2]=16056,b[t+652&gt;&gt;2]=b[a+4&gt;&gt;2],f[t+460|0]=0,b[t+436&gt;&gt;2]=953267991,b[t+64&gt;&gt;2]=14864,A=oa(t+664|0,A,I,t+128|0,t- -64|0),BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,r,e,k,k,t+488|0)&amp;&amp;(c=v[t+620&gt;&gt;2],l=v[t+624&gt;&gt;2],u=v[t+628&gt;&gt;2],(o=B(B(B(c*c)+B(l*l))+B(u*u)))&gt;B(9999999747378752e-20)&amp;&amp;((n=v[t+652&gt;&gt;2])&lt;v[a+4&gt;&gt;2]&amp;&amp;(o=B(B(1)/B(p(o))),v[t+628&gt;&gt;2]=u*o,v[t+624&gt;&gt;2]=l*o,v[t+620&gt;&gt;2]=c*o,r=b[(e=t+644|0)+4&gt;&gt;2],b[(A=t+112|0)&gt;&gt;2]=b[e&gt;&gt;2],b[A+4&gt;&gt;2]=r,r=b[(e=(_=t+620|0)+8|0)+4&gt;&gt;2],b[(A=t+96|0)&gt;&gt;2]=b[e&gt;&gt;2],b[A+4&gt;&gt;2]=r,v[t+120&gt;&gt;2]=n,A=b[t+640&gt;&gt;2],b[t+104&gt;&gt;2]=b[t+636&gt;&gt;2],b[t+108&gt;&gt;2]=A,A=b[_+4&gt;&gt;2],b[t+88&gt;&gt;2]=b[_&gt;&gt;2],b[t+92&gt;&gt;2]=A,b[t+84&gt;&gt;2]=0,b[t+80&gt;&gt;2]=b[i+8&gt;&gt;2],B(BA[b[b[a&gt;&gt;2]+12&gt;&gt;2]](a,t+80|0,1)))))}return void(N=t+688|0)}N=t+688|0}function ma(A,r,e,i,a,f){var n,t,o=0,k=0,c=0,u=0,l=0,s=0,C=B(0),g=B(0),d=0,_=B(0),R=B(0),m=B(0),h=B(0),G=0,y=B(0),Q=0,D=B(0),w=0,Z=0,Y=B(0);N=n=N-400|0,$e(n+392|0,20413),o=b[(c=u=e+8|0)+4&gt;&gt;2],b[(d=n+336|0)&gt;&gt;2]=b[c&gt;&gt;2],b[d+4&gt;&gt;2]=o,l=b[(o=d=e+24|0)+4&gt;&gt;2],b[(c=n+352|0)&gt;&gt;2]=b[o&gt;&gt;2],b[c+4&gt;&gt;2]=l,s=b[(c=e+40|0)+4&gt;&gt;2],b[(o=n+368|0)&gt;&gt;2]=b[c&gt;&gt;2],b[o+4&gt;&gt;2]=s,Q=b[(o=e+56|0)+4&gt;&gt;2],b[(l=n+384|0)&gt;&gt;2]=b[o&gt;&gt;2],b[l+4&gt;&gt;2]=Q,G=b[(l=i+8|0)+4&gt;&gt;2],b[(s=n+272|0)&gt;&gt;2]=b[l&gt;&gt;2],b[s+4&gt;&gt;2]=G,s=b[e+4&gt;&gt;2],b[n+328&gt;&gt;2]=b[e&gt;&gt;2],b[n+332&gt;&gt;2]=s,s=b[e+20&gt;&gt;2],b[n+344&gt;&gt;2]=b[e+16&gt;&gt;2],b[n+348&gt;&gt;2]=s,s=b[e+36&gt;&gt;2],b[n+360&gt;&gt;2]=b[e+32&gt;&gt;2],b[n+364&gt;&gt;2]=s,s=b[e+52&gt;&gt;2],b[n+376&gt;&gt;2]=b[e+48&gt;&gt;2],b[n+380&gt;&gt;2]=s,s=b[i+4&gt;&gt;2],b[n+264&gt;&gt;2]=b[i&gt;&gt;2],b[n+268&gt;&gt;2]=s,k=b[(s=i+24|0)+4&gt;&gt;2],b[(Q=n+288|0)&gt;&gt;2]=b[s&gt;&gt;2],b[Q+4&gt;&gt;2]=k,w=b[(k=Q=i+40|0)+4&gt;&gt;2],b[(G=n+304|0)&gt;&gt;2]=b[k&gt;&gt;2],b[G+4&gt;&gt;2]=w,Z=b[(G=i+56|0)+4&gt;&gt;2],b[(k=n+320|0)&gt;&gt;2]=b[G&gt;&gt;2],b[k+4&gt;&gt;2]=Z,k=b[i+20&gt;&gt;2],b[n+280&gt;&gt;2]=b[i+16&gt;&gt;2],b[n+284&gt;&gt;2]=k,k=b[i+36&gt;&gt;2],b[n+296&gt;&gt;2]=b[i+32&gt;&gt;2],b[n+300&gt;&gt;2]=k,k=b[i+52&gt;&gt;2],b[n+312&gt;&gt;2]=b[i+48&gt;&gt;2],b[n+316&gt;&gt;2]=k,Ti(n+328|0,n+264|0,n,n+248|0),b[n+228&gt;&gt;2]=0,C=v[n+248&gt;&gt;2],v[n+224&gt;&gt;2]=C*v[n+8&gt;&gt;2],v[n+220&gt;&gt;2]=C*v[n+4&gt;&gt;2],v[n+216&gt;&gt;2]=C*v[n&gt;&gt;2],b[(k=n+208|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[n+200&gt;&gt;2]=0,b[n+204&gt;&gt;2]=0,b[(k=n+56|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[(k=n+48|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,tf(n+328|0,n+248|0),b[(k=n+44|0)&gt;&gt;2]=0,b[(w=n+28|0)&gt;&gt;2]=0,C=v[n+248&gt;&gt;2],g=v[n+252&gt;&gt;2],_=v[n+256&gt;&gt;2],m=v[n+260&gt;&gt;2],R=B(B(2)/B(B(B(B(C*C)+B(g*g))+B(_*_))+B(m*m))),D=B(_*R),h=B(g*D),y=B(C*R),Y=B(m*y),v[n+36&gt;&gt;2]=h+Y,v[(Z=n+24|0)&gt;&gt;2]=h-Y,h=B(C*y),y=g,g=B(g*R),R=B(y*g),v[n+40&gt;&gt;2]=B(1)-B(h+R),_=B(_*D),v[n+20&gt;&gt;2]=B(1)-B(h+_),b[n+12&gt;&gt;2]=0,h=B(C*D),y=B(m*g),v[n+32&gt;&gt;2]=h-y,C=B(C*g),g=B(m*D),v[n+16&gt;&gt;2]=C+g,v[n+8&gt;&gt;2]=h+y,v[n+4&gt;&gt;2]=C-g,v[n&gt;&gt;2]=B(1)-B(R+_),GA(r,n,n+200|0,n+216|0,n+248|0,n+232|0),t=b[u+4&gt;&gt;2],b[k&gt;&gt;2]=b[u&gt;&gt;2],b[k+4&gt;&gt;2]=t,k=b[e+20&gt;&gt;2],b[(u=n+52|0)&gt;&gt;2]=b[e+16&gt;&gt;2],b[u+4&gt;&gt;2]=k,k=b[d+4&gt;&gt;2],b[(u=n+60|0)&gt;&gt;2]=b[d&gt;&gt;2],b[u+4&gt;&gt;2]=k,d=b[e+36&gt;&gt;2],b[(u=n+68|0)&gt;&gt;2]=b[e+32&gt;&gt;2],b[u+4&gt;&gt;2]=d,d=b[c+4&gt;&gt;2],b[(u=n+76|0)&gt;&gt;2]=b[c&gt;&gt;2],b[u+4&gt;&gt;2]=d,c=b[e+52&gt;&gt;2],b[(u=n+84|0)&gt;&gt;2]=b[e+48&gt;&gt;2],b[u+4&gt;&gt;2]=c,k=b[o+4&gt;&gt;2],b[(c=d=n+92|0)&gt;&gt;2]=b[o&gt;&gt;2],b[c+4&gt;&gt;2]=k,o=b[l+4&gt;&gt;2],b[(c=n+108|0)&gt;&gt;2]=b[l&gt;&gt;2],b[c+4&gt;&gt;2]=o,b[n&gt;&gt;2]=22216,c=b[e+4&gt;&gt;2],b[n+36&gt;&gt;2]=b[e&gt;&gt;2],b[n+40&gt;&gt;2]=c,e=b[i+4&gt;&gt;2],b[n+100&gt;&gt;2]=b[i&gt;&gt;2],b[n+104&gt;&gt;2]=e,o=b[i+52&gt;&gt;2],b[(e=n+148|0)&gt;&gt;2]=b[i+48&gt;&gt;2],b[e+4&gt;&gt;2]=o,l=b[G+4&gt;&gt;2],b[(o=c=n+156|0)&gt;&gt;2]=b[G&gt;&gt;2],b[o+4&gt;&gt;2]=l,l=b[s+4&gt;&gt;2],b[(o=n+124|0)&gt;&gt;2]=b[s&gt;&gt;2],b[o+4&gt;&gt;2]=l,l=b[i+20&gt;&gt;2],b[(o=n+116|0)&gt;&gt;2]=b[i+16&gt;&gt;2],b[o+4&gt;&gt;2]=l,l=b[Q+4&gt;&gt;2],b[(o=n+140|0)&gt;&gt;2]=b[Q&gt;&gt;2],b[o+4&gt;&gt;2]=l,l=b[i+36&gt;&gt;2],b[(o=n+132|0)&gt;&gt;2]=b[i+32&gt;&gt;2],b[o+4&gt;&gt;2]=l,b[n+192&gt;&gt;2]=r,v[n+188&gt;&gt;2]=f,b[n+184&gt;&gt;2]=a,C=v[n+88&gt;&gt;2],g=v[n+152&gt;&gt;2],f=v[u&gt;&gt;2],m=v[e&gt;&gt;2],_=v[d&gt;&gt;2],R=v[c&gt;&gt;2],b[n+180&gt;&gt;2]=A,f=B(m-f),C=B(g-C),g=B(R-_),m=B(B(1)/B(p(B(B(B(f*f)+B(C*C))+B(g*g))))),D=(_=B(g*m))==B(0)?B(0xde0b6b000000000):B(B(1)/_),b[w&gt;&gt;2]=D&lt;B(0),h=(R=B(C*m))==B(0)?B(0xde0b6b000000000):B(B(1)/R),b[Z&gt;&gt;2]=h&lt;B(0),v[n+12&gt;&gt;2]=D,v[n+8&gt;&gt;2]=h,y=f,f=B(f*m),v[n+32&gt;&gt;2]=B(g*_)+B(B(y*f)+B(C*R)),f=f==B(0)?B(0xde0b6b000000000):B(B(1)/f),v[n+4&gt;&gt;2]=f,b[n+20&gt;&gt;2]=f&lt;B(0),A=b[A+68&gt;&gt;2],BA[b[b[A&gt;&gt;2]+24&gt;&gt;2]](A,n+376|0,n+312|0,n,n+248|0,n+232|0),Ai(),N=n+400|0}function Ra(A){A|=0;var r,e=0,i=0,a=0,n=B(0),t=0,o=0,k=B(0),c=0,u=0,l=0,s=B(0),g=B(0),d=B(0),_=0,R=0,m=B(0),h=0,G=0,y=0,Q=0;if(N=r=N-192|0,BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A)){if(e=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[e&gt;&gt;2]+100&gt;&gt;2]](e),e=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[e&gt;&gt;2]+8&gt;&gt;2]](r+80|0,e),e=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),8&amp;BA[b[b[e&gt;&gt;2]+56&gt;&gt;2]](e)&amp;&amp;((e=b[A+24&gt;&gt;2])&amp;&amp;!((0|(a=0|BA[b[b[e&gt;&gt;2]+36&gt;&gt;2]](e)))&lt;1)))for(u=r+176|0,e=0,l=A+24|0;;){if(i=b[l&gt;&gt;2],o=0|BA[b[b[i&gt;&gt;2]+40&gt;&gt;2]](i,e),(0|(i=b[o+780&gt;&gt;2]))&gt;=1)for(o=o+160|0;c=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[c&gt;&gt;2]+40&gt;&gt;2]](c,o+-124|0,o+-92|0,v[o+-76&gt;&gt;2],b[o&gt;&gt;2],u),o=o+192|0,i=i+-1|0;);if((0|a)==(0|(e=e+1|0)))break}if(e=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),3&amp;BA[b[b[e&gt;&gt;2]+56&gt;&gt;2]](e)&amp;&amp;!(b[(h=A+8|0)&gt;&gt;2]&lt;1))for(u=r+160|0,l=r+96|0,c=r+112|0,_=r+128|0,R=r+144|0,G=A+72|0,Q=A+44|0,o=0;;){if(e=b[b[A+16&gt;&gt;2]+o&gt;&gt;2],!(32&amp;C[e+204|0])){if(BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(i=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),1&amp;BA[b[b[i&gt;&gt;2]+56&gt;&gt;2]](i))){b[(i=r+72|0)&gt;&gt;2]=1053609165,b[i+4&gt;&gt;2]=0,b[r+64&gt;&gt;2]=1053609165,b[r+68&gt;&gt;2]=1053609165;A:{r:{e:{i:{a:{f:{if((a=b[e+220&gt;&gt;2]+-1|0)&gt;&gt;&gt;0&lt;=4){switch(a-1|0){case 3:break e;case 2:break i;case 1:break a;case 0:break f}if(t=b[(a=r+88|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=t,a=b[r+84&gt;&gt;2],b[r+64&gt;&gt;2]=b[r+80&gt;&gt;2],b[r+68&gt;&gt;2]=a,1&amp;f[e+205|0])break r;break A}if(b[i&gt;&gt;2]=1050253722,b[i+4&gt;&gt;2]=0,b[r+64&gt;&gt;2]=1050253722,b[r+68&gt;&gt;2]=1050253722,1&amp;f[e+205|0])break r;break A}if(t=b[(a=l+8|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=t,a=b[l+4&gt;&gt;2],b[r+64&gt;&gt;2]=b[l&gt;&gt;2],b[r+68&gt;&gt;2]=a,1&amp;f[e+205|0])break r;break A}if(t=b[(a=c+8|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=t,a=b[c+4&gt;&gt;2],b[r+64&gt;&gt;2]=b[c&gt;&gt;2],b[r+68&gt;&gt;2]=a,1&amp;f[e+205|0])break r;break A}if(t=b[(a=_+8|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=t,a=b[_+4&gt;&gt;2],b[r+64&gt;&gt;2]=b[_&gt;&gt;2],b[r+68&gt;&gt;2]=a,1&amp;f[e+205|0])break r;break A}if(t=b[(a=R+8|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=t,a=b[R+4&gt;&gt;2],b[r+64&gt;&gt;2]=b[R&gt;&gt;2],b[r+68&gt;&gt;2]=a,!(1&amp;f[e+205|0]))break A}t=b[(a=e+316|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=t,i=b[e+312&gt;&gt;2],b[r+64&gt;&gt;2]=b[e+308&gt;&gt;2],b[r+68&gt;&gt;2]=i}BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A,e+4|0,b[e+192&gt;&gt;2],r- -64|0)}if((i=b[G&gt;&gt;2])&amp;&amp;2&amp;BA[b[b[i&gt;&gt;2]+56&gt;&gt;2]](i)){if(t=b[(a=u+8|0)+4&gt;&gt;2],b[(i=r+40|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=t,i=b[u+4&gt;&gt;2],b[r+32&gt;&gt;2]=b[u&gt;&gt;2],b[r+36&gt;&gt;2]=i,i=b[e+192&gt;&gt;2],BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,e+4|0,r- -64|0,r+48|0),i=r+72|0,n=v[794],v[i&gt;&gt;2]=v[i&gt;&gt;2]-n,v[(a=r+56|0)&gt;&gt;2]=n+v[a&gt;&gt;2],v[r+64&gt;&gt;2]=v[r+64&gt;&gt;2]-n,v[r+68&gt;&gt;2]=v[r+68&gt;&gt;2]-n,v[r+48&gt;&gt;2]=n+v[r+48&gt;&gt;2],v[r+52&gt;&gt;2]=n+v[r+52&gt;&gt;2],!(3&amp;C[e+204|0]|!C[0|Q]|2!=b[e+252&gt;&gt;2])){t=b[e+192&gt;&gt;2],BA[b[b[t&gt;&gt;2]+8&gt;&gt;2]](t,e+68|0,r+16|0,r),k=B(v[(e=r+24|0)&gt;&gt;2]-n),v[e&gt;&gt;2]=k,s=B(n+v[(e=r+8|0)&gt;&gt;2]),v[e&gt;&gt;2]=s,m=B(v[r+16&gt;&gt;2]-n),v[r+16&gt;&gt;2]=m,g=B(v[r+20&gt;&gt;2]-n),v[r+20&gt;&gt;2]=g,d=B(n+v[r&gt;&gt;2]),v[r&gt;&gt;2]=d,n=B(n+v[r+4&gt;&gt;2]),v[r+4&gt;&gt;2]=n;A:{r:{e:{i:{if(m&lt;v[r+64&gt;&gt;2]){if(v[r+64&gt;&gt;2]=m,g&lt;v[r+68&gt;&gt;2])break i;break e}if(!(g&lt;v[r+68&gt;&gt;2]))break e}if(v[r+68&gt;&gt;2]=g,k&lt;v[i&gt;&gt;2])break r;break A}if(!(k&lt;v[i&gt;&gt;2]))break A}v[i&gt;&gt;2]=k}A:{r:{e:{i:{a:{f:{if((k=v[r+28&gt;&gt;2])&lt;v[(e=r+76|0)&gt;&gt;2]){if(v[e&gt;&gt;2]=k,v[r+48&gt;&gt;2]&lt;d)break f;break a}if(!(v[r+48&gt;&gt;2]&lt;d))break a}if(v[r+48&gt;&gt;2]=d,v[r+52&gt;&gt;2]&lt;n)break i;break e}if(!(v[r+52&gt;&gt;2]&lt;n))break e}if(v[r+52&gt;&gt;2]=n,v[a&gt;&gt;2]&lt;s)break r;break A}if(!(v[a&gt;&gt;2]&lt;s))break A}v[a&gt;&gt;2]=s}e=r+60|0,n=v[r+12&gt;&gt;2],v[e&gt;&gt;2]&lt;n&amp;&amp;(v[e&gt;&gt;2]=n)}e=b[G&gt;&gt;2],BA[b[b[e&gt;&gt;2]+60&gt;&gt;2]](e,r- -64|0,r+48|0,r+32|0)}}if(o=o+4|0,!((0|(y=y+1|0))&lt;b[h&gt;&gt;2]))break}}N=r+192|0}function Ga(A,r){var e,i,a,n,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0;if(N=e=N-96|0,f[e+52|0]=1,b[(s=e+48|0)&gt;&gt;2]=0,f[e+72|0]=1,b[(t=e+40|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(a=e+68|0)&gt;&gt;2]=0,f[e+92|0]=1,b[(t=e+60|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(i=e+88|0)&gt;&gt;2]=0,b[(t=e+80|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[e+28&gt;&gt;2]=0,f[e+32|0]=1,b[e+20&gt;&gt;2]=0,b[e+24&gt;&gt;2]=0,!((0|(t=b[(n=A+8|0)&gt;&gt;2]))&lt;1)){for(g=e+28|0,d=e- -64|0;;){A:{l=b[b[b[A+16&gt;&gt;2]+(c&lt;&lt;2)&gt;&gt;2]+192&gt;&gt;2],b[e+12&gt;&gt;2]=l;r:{e:if(k=l+(l&lt;&lt;15^-1)|0,k=R(k&gt;&gt;&gt;10^k,9),k^=k&gt;&gt;&gt;6,k=(k&lt;&lt;11^-1)+k|0,u=u+-1&amp;(k&gt;&gt;&gt;16^k),!(u&gt;&gt;&gt;0&gt;=o&gt;&gt;&gt;0)&amp;&amp;(o=b[b[g&gt;&gt;2]+(u&lt;&lt;2)&gt;&gt;2],-1!=(0|o))){for(u=b[s&gt;&gt;2],k=b[i&gt;&gt;2];;){if(b[k+(o&lt;&lt;3)&gt;&gt;2]!=(0|l)){if(-1!=(0|(o=b[u+(o&lt;&lt;2)&gt;&gt;2])))continue;break e}break}if(b[a&gt;&gt;2]+(o&lt;&lt;2)){if((0|(c=c+1|0))&lt;(0|t))break r;break A}}if(b[e&gt;&gt;2]=l,ha(e+16|0,e,e+12|0),o=b[e+12&gt;&gt;2],BA[b[b[o&gt;&gt;2]+60&gt;&gt;2]](o,r),(0|(c=c+1|0))&gt;=(0|(t=b[n&gt;&gt;2])))break A}u=b[d&gt;&gt;2],o=b[e+20&gt;&gt;2];continue}break}if(!((0|t)&lt;1))for(o=0,l=A+16|0,u=A+8|0,A=0;c=b[b[l&gt;&gt;2]+o&gt;&gt;2],1!=(0|(s=b[c+252&gt;&gt;2]))&amp;&amp;64!=(0|s)||(BA[b[b[c&gt;&gt;2]+24&gt;&gt;2]](c,r),t=b[u&gt;&gt;2]),o=o+4|0,(0|(A=A+1|0))&lt;(0|t););}(A=b[i&gt;&gt;2])&amp;&amp;(C[e+92|0]&amp;&amp;gA(A),b[e+88&gt;&gt;2]=0),b[e+88&gt;&gt;2]=0,f[e+92|0]=1,b[(A=e+80|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,(r=b[(A=e+68|0)&gt;&gt;2])&amp;&amp;(C[e+72|0]&amp;&amp;gA(r),b[e+68&gt;&gt;2]=0),b[A&gt;&gt;2]=0,f[e+72|0]=1,b[(A=e+60|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,(r=b[(A=e+48|0)&gt;&gt;2])&amp;&amp;(C[e+52|0]&amp;&amp;gA(r),b[e+48&gt;&gt;2]=0),b[A&gt;&gt;2]=0,f[e+52|0]=1,b[(A=e+40|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,(A=b[e+28&gt;&gt;2])&amp;&amp;(C[e+32|0]&amp;&amp;gA(A),b[e+28&gt;&gt;2]=0),N=e+96|0}function ha(A,r,e){var i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0;A:{r:{e:{i:{a:{if(n=b[r&gt;&gt;2],t=R((t=(n&lt;&lt;15^-1)+n|0)&gt;&gt;&gt;10^t,9),!((u=(i=(t=((t^=t&gt;&gt;&gt;6)&lt;&lt;11^-1)+t|0)&gt;&gt;&gt;16^t)&amp;(t=b[A+48&gt;&gt;2])+-1)&gt;&gt;&gt;0&gt;=d[A+4&gt;&gt;2])&amp;&amp;-1!=(0|(a=b[b[A+12&gt;&gt;2]+(u&lt;&lt;2)&gt;&gt;2])))for(i=b[A+72&gt;&gt;2],o=A+32|0;;){if((0|n)==b[i+(a&lt;&lt;3)&gt;&gt;2])break a;if(-1==(0|(a=b[b[o&gt;&gt;2]+(a&lt;&lt;2)&gt;&gt;2])))break}if((0|(n=s=b[(c=A+44|0)&gt;&gt;2]))!=(0|t))break A;if((0|(n=t))&gt;=(0|(k=n?n&lt;&lt;1:1)))break A;if(!k)break i;if(o=CA(k&lt;&lt;2,16),(0|(n=b[A+44&gt;&gt;2]))&gt;=1)break e;break r}return void(b[b[A+52&gt;&gt;2]+(a&lt;&lt;2)&gt;&gt;2]=b[e&gt;&gt;2])}if(o=0,(0|t)&lt;1)break r}for(a=0,l=A+52|0,i=n;b[a+o&gt;&gt;2]=b[b[l&gt;&gt;2]+a&gt;&gt;2],a=a+4|0,i=i+-1|0;);}(a=b[(i=A+52|0)&gt;&gt;2])&amp;&amp;(C[A+56|0]&amp;&amp;(gA(a),n=b[A+44&gt;&gt;2]),b[A+52&gt;&gt;2]=0),b[i&gt;&gt;2]=o,f[A+56|0]=1,b[A+48&gt;&gt;2]=k}if(b[c&gt;&gt;2]=n+1,b[b[A+52&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=b[e&gt;&gt;2],(0|(i=b[(n=A- -64|0)&gt;&gt;2]))==b[A+68&gt;&gt;2]&amp;&amp;!((0|i)&gt;=(0|(e=i?i&lt;&lt;1:1)))){A:{r:{if(e){if(o=CA(e&lt;&lt;3,16),(0|(i=b[A- -64&gt;&gt;2]))&gt;=1)break r;break A}if(o=0,(0|i)&lt;1)break A}for(a=0,k=A+72|0;l=b[k&gt;&gt;2]+a|0,g=b[l+4&gt;&gt;2],b[(c=a+o|0)&gt;&gt;2]=b[l&gt;&gt;2],b[c+4&gt;&gt;2]=g,a=a+8|0,i=i+-1|0;);}(a=b[(i=A+72|0)&gt;&gt;2])&amp;&amp;(C[A+76|0]&amp;&amp;gA(a),b[A+72&gt;&gt;2]=0),b[i&gt;&gt;2]=o,f[A+76|0]=1,b[A+68&gt;&gt;2]=e,i=b[A- -64&gt;&gt;2]}e=b[A+72&gt;&gt;2]+(i&lt;&lt;3)|0,i=b[r+4&gt;&gt;2],b[e&gt;&gt;2]=b[r&gt;&gt;2],b[e+4&gt;&gt;2]=i,b[n&gt;&gt;2]=b[n&gt;&gt;2]+1,(0|t)&lt;b[(e=A+48|0)&gt;&gt;2]&amp;&amp;(function(A){var r,e,i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0;if(!((0|(e=b[A+4&gt;&gt;2]))&gt;=(0|(r=b[A+48&gt;&gt;2])))){A:{r:{e:{i:{a:{if(b[A+8&gt;&gt;2]&lt;(0|r)){if(!r)break a;if(n=CA(r&lt;&lt;2,16),o=b[A+12&gt;&gt;2],(0|(a=b[A+4&gt;&gt;2]))&lt;1)break i;break e}n=b[A+12&gt;&gt;2];break A}if(o=b[A+12&gt;&gt;2],(0|(a=e))&gt;=1)break e}if(o)break r;f[A+16|0]=1,b[A+12&gt;&gt;2]=n,b[A+8&gt;&gt;2]=r;break A}for(t=n,i=o;b[t&gt;&gt;2]=b[i&gt;&gt;2],t=t+4|0,i=i+4|0,a=a+-1|0;);}C[A+16|0]&amp;&amp;gA(o),b[A+12&gt;&gt;2]=n,f[A+16|0]=1,b[A+8&gt;&gt;2]=r}if(x((i=e&lt;&lt;2)+n|0,0,(k=r&lt;&lt;2)-i|0),b[A+4&gt;&gt;2]=r,(0|(c=b[(u=A+24|0)&gt;&gt;2]))&lt;(0|r)){A:{r:{e:{if(b[A+28&gt;&gt;2]&lt;(0|r)){if(!r)break e;n=CA(k,16),a=b[A+24&gt;&gt;2];break r}n=b[A+32&gt;&gt;2];break A}n=0,a=c}o=b[A+32&gt;&gt;2];r:{if((0|a)&gt;=1)for(t=n,i=o;b[t&gt;&gt;2]=b[i&gt;&gt;2],t=t+4|0,i=i+4|0,a=a+-1|0;);else if(!o)break r;C[0|(i=A+36|0)]&amp;&amp;gA(o),b[A+32&gt;&gt;2]=n,f[0|i]=1,b[A+28&gt;&gt;2]=r;break A}b[A+32&gt;&gt;2]=n,f[A+36|0]=1,b[A+28&gt;&gt;2]=r}x((i=c&lt;&lt;2)+n|0,0,k-i|0)}if(b[u&gt;&gt;2]=r,(0|r)&gt;=1&amp;&amp;(x(b[A+12&gt;&gt;2],255,k),x(b[A+32&gt;&gt;2],255,k)),!((0|e)&lt;1))for(t=b[A+32&gt;&gt;2],o=b[A+12&gt;&gt;2],i=b[A+72&gt;&gt;2],a=0,n=A+48|0;A=b[i&gt;&gt;2],A=R((A=(A&lt;&lt;15^-1)+A|0)&gt;&gt;&gt;10^A,9),A=((A^=A&gt;&gt;&gt;6)&lt;&lt;11^-1)+A|0,A=o+((b[n&gt;&gt;2]+-1&amp;(A&gt;&gt;&gt;16^A))&lt;&lt;2)|0,b[t&gt;&gt;2]=b[A&gt;&gt;2],b[A&gt;&gt;2]=a,i=i+8|0,t=t+4|0,(0|(a=a+1|0))!=(0|e););}}(A),r=b[r&gt;&gt;2],r=R((r=(r&lt;&lt;15^-1)+r|0)&gt;&gt;&gt;10^r,9),r=((r^=r&gt;&gt;&gt;6)&lt;&lt;11^-1)+r|0,u=b[e&gt;&gt;2]+-1&amp;(r&gt;&gt;&gt;16^r)),r=b[A+32&gt;&gt;2]+(s&lt;&lt;2)|0,A=b[A+12&gt;&gt;2]+(u&lt;&lt;2)|0,b[r&gt;&gt;2]=b[A&gt;&gt;2],b[A&gt;&gt;2]=s}function ya(A,r,e,i,a){A|=0,r|=0,e=B(e),i|=0,a|=0;var f,n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0);return N=f=N-48|0,b[f+44&gt;&gt;2]=a,b[f+40&gt;&gt;2]=i,k=v[A- -64&gt;&gt;2],c=v[A+60&gt;&gt;2],u=v[A+80&gt;&gt;2],l=v[A+72&gt;&gt;2],s=v[A+76&gt;&gt;2],C=v[A+96&gt;&gt;2],g=v[A+88&gt;&gt;2],d=v[A+92&gt;&gt;2],_=v[A+56&gt;&gt;2],n=v[r+8&gt;&gt;2],t=v[r&gt;&gt;2],o=v[r+4&gt;&gt;2],b[f+28&gt;&gt;2]=0,v[f+24&gt;&gt;2]=B(B(t*g)+B(o*d))+B(n*C),v[f+20&gt;&gt;2]=B(B(t*l)+B(o*s))+B(n*u),v[f+16&gt;&gt;2]=B(B(_*t)+B(c*o))+B(k*n),v[f+32&gt;&gt;2]=e,b[f+8&gt;&gt;2]=b[A+48&gt;&gt;2],b[f+12&gt;&gt;2]=f+40,A=b[A+44&gt;&gt;2],e=B(BA[b[b[A&gt;&gt;2]+12&gt;&gt;2]](A,f+8|0,1)),N=f+48|0,B(e)}function Qa(A,r,e,i,a,f){A|=0,r|=0,e|=0,i=B(i),a|=0,f|=0;var n,t=0,o=0;return N=n=N+-64|0,b[n+60&gt;&gt;2]=f,b[n+56&gt;&gt;2]=a,a=b[A+212&gt;&gt;2],v[a+4&gt;&gt;2]&gt;=i&amp;&amp;(o=b[(t=e+8|0)+4&gt;&gt;2],b[(f=n+40|0)&gt;&gt;2]=b[t&gt;&gt;2],b[f+4&gt;&gt;2]=o,o=b[(t=r+8|0)+4&gt;&gt;2],b[(f=n+24|0)&gt;&gt;2]=b[t&gt;&gt;2],b[f+4&gt;&gt;2]=o,f=b[e+4&gt;&gt;2],b[n+32&gt;&gt;2]=b[e&gt;&gt;2],b[n+36&gt;&gt;2]=f,e=b[r+4&gt;&gt;2],b[n+16&gt;&gt;2]=b[r&gt;&gt;2],b[n+20&gt;&gt;2]=e,v[n+48&gt;&gt;2]=i,b[n+8&gt;&gt;2]=b[A+216&gt;&gt;2],b[n+12&gt;&gt;2]=n+56,i=B(BA[b[b[a&gt;&gt;2]+12&gt;&gt;2]](a,n+8|0,1))),N=n- -64|0,B(i)}function pa(A){var r;(r=b[A+12&gt;&gt;2])&amp;&amp;(C[A+16|0]&amp;&amp;gA(r),b[A+12&gt;&gt;2]=0),f[A+16|0]=1,b[A+12&gt;&gt;2]=0,b[(A=A+4|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0}function wa(A,r,e,i){var a,n,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,v=0,_=0,R=0,B=0,m=0,h=0,G=0,y=0;N=a=N-16|0,function(A,r,e){var i,a,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,v=0,_=0,R=0,B=0,m=0,h=0,G=0,y=0,Q=0,p=0,D=0,w=0,Z=0,Y=0,W=0,F=0,E=0,V=0,X=0,J=0,I=0;if(N=i=N-16|0,$e(i+8|0,22384),(0|(k=b[(t=A+28|0)&gt;&gt;2]))&lt;=-1)for(b[A+32&gt;&gt;2]&lt;=-1&amp;&amp;((n=b[A+36&gt;&gt;2])&amp;&amp;(C[A+40|0]&amp;&amp;gA(n),b[A+36&gt;&gt;2]=0),f[A+40|0]=1,b[(n=A+32|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0),n=k&lt;&lt;2,o=A+36|0;b[b[o&gt;&gt;2]+n&gt;&gt;2]=0,n=n+4|0,k=k+1|0;);for(b[t&gt;&gt;2]=0,function(A){var r,e,i=0,a=0,f=0,n=0,t=0,o=0;if(N=e=N-16|0,!((0|(r=b[A+4&gt;&gt;2]))&lt;=0)){for(f=b[A+12&gt;&gt;2];;){if((0|(i=n))!=(0|(a=b[(t=(i&lt;&lt;3)+f|0)&gt;&gt;2])))for(o=t;i=(a&lt;&lt;3)+f|0,b[o&gt;&gt;2]=b[i&gt;&gt;2],(0|(i=b[i&gt;&gt;2]))!=(0|(a=b[(o=(i&lt;&lt;3)+f|0)&gt;&gt;2])););if(b[t&gt;&gt;2]=i,(0|r)==(0|(n=n+1|0)))break}(0|r)&lt;2||function A(r,e,i,a){var f,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=0,g=0;for(f=r+12|0;;){for(s=i,c=b[f&gt;&gt;2],C=b[c+((i+a|0)/2&lt;&lt;3)&gt;&gt;2],o=i,k=a;;){for(t=((o&lt;&lt;3)+c|0)-8|0;o=o+1|0,b[(t=t+8|0)&gt;&gt;2]&lt;(0|C););for(i=o+-1|0,n=8+(k&lt;&lt;3)|0;k=k+-1|0,u=n+c|0,n=l=n+-8|0,b[u+-8&gt;&gt;2]&gt;(0|C););if((0|i)&lt;=(0|(n=k+1|0))&amp;&amp;(g=b[t&gt;&gt;2],u=b[t+4&gt;&gt;2],i=b[4+(n=c+l|0)&gt;&gt;2],b[t&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=i,i=b[f&gt;&gt;2]+l|0,b[i&gt;&gt;2]=g,b[i+4&gt;&gt;2]=u,n=k,i=o),!((0|i)&lt;=(0|n)))break;c=b[f&gt;&gt;2],o=i,k=n}if((0|n)&gt;(0|s)&amp;&amp;A(r,e,s,n),!((0|i)&lt;(0|a)))break}}(A,e+8|0,0,r+-1|0)}N=e+16|0}(A+4|0),(0|(a=b[A+8&gt;&gt;2]))&gt;=1?(w=3,F=16,G=A+16|0,E=-1,d=2,n=1):n=0;;){A:{r:{e:{i:{a:{f:{if(!n){if((0|(Z=0|BA[b[b[r&gt;&gt;2]+36&gt;&gt;2]](r)))&lt;1)break f;c=2,s=1,V=A- -64|0,Y=A+32|0,R=A+28|0,v=A+36|0,y=4,X=-1,W=A+40|0,J=16,B=0,l=1;break r}if(!l){for(n=(g=(u=b[G&gt;&gt;2])+(Q=(t=m)&lt;&lt;w)|0)+8|0,h=b[g&gt;&gt;2];(0|(m=(k=m)+1|0))&lt;(0|a)&amp;&amp;(o=b[n&gt;&gt;2],n=n+8|0,(0|o)==(0|h)););n:if(p=(0|t)&gt;(0|k),!p){for(o=t+E|0,n=g+4|0,I=b[(D=e+F|0)&gt;&gt;2],g=1;_=b[(b[n&gt;&gt;2]&lt;&lt;d)+I&gt;&gt;2],b[_+208&gt;&gt;2]==(0|h)&amp;&amp;(g&amp;=4!=(0|(_=b[_+220&gt;&gt;2]))&amp;1!=(0|_)),n=n+8|0,(0|(o=o+1|0))&lt;(0|k););if(1&amp;g){if(p)break n;for(n=4|Q;;){if(o=b[b[D&gt;&gt;2]+(b[n+u&gt;&gt;2]&lt;&lt;d)&gt;&gt;2],b[o+208&gt;&gt;2]==(0|h)&amp;&amp;Vr(o,d),(0|t)&gt;=(0|k))break n;n=n+8|0,t=t+1|0,u=b[G&gt;&gt;2]}}if(!p)for(n=4|Q;;){if(o=b[b[D&gt;&gt;2]+(b[n+u&gt;&gt;2]&lt;&lt;d)&gt;&gt;2],(0|h)!=b[o+208&gt;&gt;2]|b[o+220&gt;&gt;2]!=(0|d)||(Vr(o,w),b[o+224&gt;&gt;2]=0),(0|t)&gt;=(0|k))break n;n=n+8|0,t=t+1|0,u=b[G&gt;&gt;2]}}if((0|m)&lt;(0|a))break a;n=0;continue}u=0|BA[b[b[r&gt;&gt;2]+40&gt;&gt;2]](r,B),t=b[u+776&gt;&gt;2];n:{t:{b:{o:{if(k=b[u+772&gt;&gt;2],b[k+220&gt;&gt;2]!=(0|c)&amp;&amp;k){if(!(c&amp;(o=b[k+204&gt;&gt;2])))break o}else{if(!t|b[t+220&gt;&gt;2]==(0|c))break n;if(!(c&amp;(o=b[k+204&gt;&gt;2]))|b[k+220&gt;&gt;2]==(0|c))break o}if(!(o&amp;y)){if(Ir(t,0),c&amp;(o=b[t+204&gt;&gt;2]))break b;break t}}if(!(c&amp;(o=b[t+204&gt;&gt;2])))break t}o&amp;y|b[t+220&gt;&gt;2]==(0|c)||Ir(k,0)}if(C[0|V]&amp;&amp;BA[b[b[r&gt;&gt;2]+28&gt;&gt;2]](r,k,t)){if((0|(t=b[R&gt;&gt;2]))==b[Y&gt;&gt;2]&amp;&amp;!((0|t)&gt;=(0|(l=t?t&lt;&lt;s:s)))){t:{b:{if(l){if(o=CA(l&lt;&lt;c,J),(0|(t=b[R&gt;&gt;2]))&gt;=(0|s))break b;break t}if(o=0,(0|t)&lt;(0|s))break t}for(n=0,k=t;b[n+o&gt;&gt;2]=b[b[v&gt;&gt;2]+n&gt;&gt;2],n=n+y|0,k=k+X|0;);}(k=b[v&gt;&gt;2])&amp;&amp;(C[0|W]&amp;&amp;(gA(k),t=b[R&gt;&gt;2]),b[v&gt;&gt;2]=0),b[v&gt;&gt;2]=o,f[0|W]=s,b[Y&gt;&gt;2]=l}b[R&gt;&gt;2]=t+s,b[b[v&gt;&gt;2]+(t&lt;&lt;c)&gt;&gt;2]=u}}if((0|(B=s+B|0))!=(0|Z))break i}return Ai(),void(N=i+16|0)}l=0;break e}l=1;break A}n=1;continue}n=1;continue}n=1}}(A,r,e),n=b[A+8&gt;&gt;2],$e(a+8|0,22412);A:if(C[A+64|0]){if((0|(_=b[A+28&gt;&gt;2]))&gt;=2&amp;&amp;function A(r,e,i,a){var f,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=0,g=0;for(f=r+12|0;;){for(C=i,o=b[f&gt;&gt;2],s=b[o+((i+a|0)/2&lt;&lt;2)&gt;&gt;2],t=a;;){r:if(u=(0|(c=b[b[s+772&gt;&gt;2]+208&gt;&gt;2]))&lt;0)for(k=i+-1|0,i=((i&lt;&lt;2)+o|0)-4|0,n=b[b[s+776&gt;&gt;2]+208&gt;&gt;2];;){if(l=b[(i=i+4|0)&gt;&gt;2],(0|(g=b[b[l+772&gt;&gt;2]+208&gt;&gt;2]))&gt;-1){if(k=k+1|0,(0|g)&lt;(0|n))continue;break r}if(k=k+1|0,!(b[b[l+776&gt;&gt;2]+208&gt;&gt;2]&lt;(0|n)))break}else for(k=i+-1|0,i=((i&lt;&lt;2)+o|0)-4|0;;){if(n=b[(i=i+4|0)&gt;&gt;2],(0|(l=b[b[n+772&gt;&gt;2]+208&gt;&gt;2]))&gt;-1){if(k=k+1|0,(0|l)&lt;(0|c))continue;break r}if(k=k+1|0,!(b[b[n+776&gt;&gt;2]+208&gt;&gt;2]&lt;(0|c)))break}r:if(u)for(n=t+1|0,t=4+((t&lt;&lt;2)+o|0)|0,o=b[b[s+776&gt;&gt;2]+208&gt;&gt;2];;){if(c=b[(t=t+-4|0)&gt;&gt;2],(0|(u=b[b[c+772&gt;&gt;2]+208&gt;&gt;2]))&gt;-1){if(n=n+-1|0,(0|o)&lt;(0|u))continue;break r}if(n=n+-1|0,!((0|o)&lt;b[b[c+776&gt;&gt;2]+208&gt;&gt;2]))break}else for(n=t+1|0,t=4+((t&lt;&lt;2)+o|0)|0;;){if(o=b[(t=t+-4|0)&gt;&gt;2],(0|(u=b[b[o+772&gt;&gt;2]+208&gt;&gt;2]))&gt;-1){if(n=n+-1|0,(0|c)&lt;(0|u))continue;break r}if(n=n+-1|0,!((0|c)&lt;b[b[o+776&gt;&gt;2]+208&gt;&gt;2]))break}r:{e:{if((0|k)&gt;(0|n)){if(t=n,(0|(i=k))&lt;=(0|n))break e;break r}if(o=b[i&gt;&gt;2],b[i&gt;&gt;2]=b[t&gt;&gt;2],b[b[f&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=o,(0|(i=k+1|0))&gt;(0|(t=n+-1|0)))break r}o=b[f&gt;&gt;2];continue}break}if((0|t)&gt;(0|C)&amp;&amp;A(r,e,C,t),!((0|i)&lt;(0|a)))break}}(A+24|0,a,0,_+-1|0),(0|n)&lt;1)break A;for(h=A+16|0,d=A+52|0,l=A+48|0,k=A+56|0,R=A+60|0,y=A+36|0,m=1;;){A=b[h&gt;&gt;2],g=b[A+(s&lt;&lt;3)&gt;&gt;2],v=1;r:if(!((0|s)&gt;=(0|n)))for(;;){if(u=b[b[e+16&gt;&gt;2]+(b[4+((s&lt;&lt;3)+A|0)&gt;&gt;2]&lt;&lt;2)&gt;&gt;2],(0|(t=b[l&gt;&gt;2]))==b[d&gt;&gt;2]&amp;&amp;!((0|t)&gt;=(0|(o=t?t&lt;&lt;1:1)))){e:{i:{if(o){if(c=CA(o&lt;&lt;2,16),(0|(t=b[l&gt;&gt;2]))&gt;=1)break i;break e}if(c=0,(0|t)&lt;1)break e}for(A=0,r=t;b[A+c&gt;&gt;2]=b[b[k&gt;&gt;2]+A&gt;&gt;2],A=A+4|0,r=r+-1|0;);}(A=b[k&gt;&gt;2])&amp;&amp;(C[0|R]&amp;&amp;(gA(A),t=b[l&gt;&gt;2]),b[k&gt;&gt;2]=0),b[k&gt;&gt;2]=c,f[0|R]=1,b[d&gt;&gt;2]=o}if(b[l&gt;&gt;2]=t+1,b[b[k&gt;&gt;2]+(t&lt;&lt;2)&gt;&gt;2]=u,v&amp;=5==(0|(A=b[u+220&gt;&gt;2]))|2==(0|A),(0|(s=s+1|0))&gt;=(0|n))break r;if(A=b[h&gt;&gt;2],b[A+(s&lt;&lt;3)&gt;&gt;2]!=(0|g))break}c=0;r:{e:{i:{a:{f:{if((0|B)&lt;(0|_)){if(r=b[y&gt;&gt;2],u=b[(t=r+(o=B&lt;&lt;2)|0)&gt;&gt;2],(0|(G=b[b[u+772&gt;&gt;2]+208&gt;&gt;2]))&lt;=-1)break f;if(A=0,(0|g)==(0|G))break a;break i}if(A=0,v)break r;break e}if(A=0,b[b[u+776&gt;&gt;2]+208&gt;&gt;2]!=(0|g))break i}for(A=4+(r+o|0)|0,r=1;;){if(c=r,!((0|(m=r+B|0))&gt;=(0|_)))if(o=b[A&gt;&gt;2],(0|(u=b[b[o+772&gt;&gt;2]+208&gt;&gt;2]))&gt;-1){if(A=A+4|0,r=c+1|0,(0|g)==(0|u))continue}else if(A=A+4|0,r=c+1|0,b[b[o+776&gt;&gt;2]+208&gt;&gt;2]==(0|g))continue;break}if(A=t,v)break r;break e}if(v)break r}BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,b[k&gt;&gt;2],b[l&gt;&gt;2],A,c,g)}if((0|(r=b[l&gt;&gt;2]))&lt;=-1)for(b[d&gt;&gt;2]&lt;=-1&amp;&amp;((A=b[k&gt;&gt;2])&amp;&amp;(C[0|R]&amp;&amp;gA(A),b[k&gt;&gt;2]=0),f[0|R]=1,b[d&gt;&gt;2]=0,b[d+4&gt;&gt;2]=0),A=r&lt;&lt;2;b[b[k&gt;&gt;2]+A&gt;&gt;2]=0,A=A+4|0,r=r+1|0;);if(B=c?m:B,b[l&gt;&gt;2]=0,!((0|s)&lt;(0|n)))break}}else A=0|BA[b[b[r&gt;&gt;2]+44&gt;&gt;2]](r),r=0|BA[b[b[r&gt;&gt;2]+36&gt;&gt;2]](r),BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,b[e+16&gt;&gt;2],b[e+8&gt;&gt;2],A,r,-1);Ai(),N=a+16|0}function Wa(A){var r=0,e=0,i=0,a=0,f=0,n=0;A:{r:{e:{if(l(A),255!=(0|(e=(a=o(0))&gt;&gt;&gt;23&amp;255))){if((i=a&lt;&lt;1)&gt;&gt;&gt;0&lt;=2173837238)break e;if(n=129,!e)break r;r=8388607&amp;a|8388608;break A}return A=B(A*B(6.2831854820251465)),B(A/A)}return-2121130058==(0|i)?B(A*B(0)):A}if(e=0,(0|(r=a&lt;&lt;9))&gt;=0)for(;e=e+-1|0,(0|(r&lt;&lt;=1))&gt;-1;);r=a&lt;&lt;1-e}f=(0|(i=r-13176795|0))&gt;-1;A:{r:{if((0|e)&gt;(0|n))for(;;){if(f&amp;&amp;!(r=i))break r;if(f=(0|(i=(r&lt;&lt;=1)-13176795|0))&gt;-1,!((0|(e=e+-1|0))&gt;(0|n)))break}if(f&amp;&amp;!(r=i))break A;if(r&gt;&gt;&gt;0&lt;=8388607)for(;e=e+-1|0,(r&lt;&lt;=1)&gt;&gt;&gt;0&lt;8388608;);return k(0,-2147483648&amp;a|((0|e)&gt;=1?r+-8388608|e&lt;&lt;23:r&gt;&gt;&gt;1-e)),s()}return B(A*B(0))}return B(A*B(0))}function Fa(A,r,e,i){var a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0);f=_e(e),n=v[r+444&gt;&gt;2],e=ge(e),B(m(f))&gt;B(1.1920928955078125e-7)?(a=B(e*e),k=B(f*f),t=B(a/k),o=v[r+448&gt;&gt;2],n=B(p(B(B(t+B(1))/B(B(B(1)/B(o*o))+B(t/B(n*n))))))):(a=B(e*e),k=B(f*f)),b[A+12&gt;&gt;2]=0,t=B(n*B(.5)),a=B(ge(t)/B(p(B(a+B(k+B(0)))))),e=B(e*a),n=B(a*B(0)),f=B(f*a),o=B(f*B(0)),c=B(e*B(-0)),k=B(B(B(-B(n*i))-o)-c),a=_e(t),u=B(a*B(0)),l=B(n*B(0)),t=B(B(u+l)-B(f*i)),o=B(B(B(a*i)+o)-c),i=B(B(u-B(e*i))-l),v[A+8&gt;&gt;2]=B(B(B(e*k)+B(a*t))-B(o*f))+B(i*n),v[A+4&gt;&gt;2]=B(B(B(a*i)-B(k*f))-B(t*n))-B(e*o),v[A&gt;&gt;2]=B(B(e*i)+B(B(a*o)-B(k*n)))+B(t*f)}function Za(A,r,e,i,a){var f=B(0);f=B(1);A:if(!(r&gt;e)&amp;&amp;(f=B(0),r!=e)){r:{e:{if((i=B(i/a))&lt;B(0)){if(A&gt;=r^1|B(r-i)&gt;A^1)break e;return B(B(r-A)/i)}if(!(i&gt;B(0)))break A;if(A&lt;=e^1|B(e-i)&lt;A^1)break r;return B(B(e-A)/i)}return B(A&lt;r?0:1)}return B(A&gt;e?0:1)}return f}function Ya(A,r,e){A|=0;var i=0,a=0,f=0,n=0,t=0;n=r|=0,t=0|BA[b[b[(e|=0)&gt;&gt;2]+28&gt;&gt;2]](e,b[A+28&gt;&gt;2]),b[n&gt;&gt;2]=t,n=r,t=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,b[A+32&gt;&gt;2]),b[n+4&gt;&gt;2]=t,i=0|BA[b[b[e&gt;&gt;2]+40&gt;&gt;2]](e,A),a=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,i),b[r+8&gt;&gt;2]=a,a&amp;&amp;BA[b[b[e&gt;&gt;2]+48&gt;&gt;2]](e,i),b[r+12&gt;&gt;2]=b[A+4&gt;&gt;2],b[r+24&gt;&gt;2]=C[A+21|0],b[r+40&gt;&gt;2]=b[A+24&gt;&gt;2],b[r+44&gt;&gt;2]=b[A+16&gt;&gt;2],b[r+48&gt;&gt;2]=C[A+20|0],e=b[A+12&gt;&gt;2],i=b[A+40&gt;&gt;2],b[r+28&gt;&gt;2]=b[A+36&gt;&gt;2],b[r+32&gt;&gt;2]=i,b[r+20&gt;&gt;2]=e,b[r+16&gt;&gt;2]=b[A+8&gt;&gt;2],i=0,b[r+36&gt;&gt;2]=0,e=b[A+28&gt;&gt;2];A:if(!((0|(a=b[e+548&gt;&gt;2]))&lt;1))for(e=b[e+556&gt;&gt;2],f=r+36|0;;){if((0|A)!=b[e&gt;&gt;2]){if(e=e+4|0,(0|(i=i+1|0))&lt;(0|a))continue;break A}if(b[f&gt;&gt;2]=1,e=e+4|0,!((0|(i=i+1|0))&lt;(0|a)))break}e=b[A+32&gt;&gt;2];A:if(!((0|(a=b[e+548&gt;&gt;2]))&lt;1))for(e=b[e+556&gt;&gt;2],i=0,r=r+36|0;;){if((0|A)!=b[e&gt;&gt;2]){if(e=e+4|0,(0|(i=i+1|0))&lt;(0|a))continue;break A}if(b[r&gt;&gt;2]=1,e=e+4|0,!((0|(i=i+1|0))&lt;(0|a)))break}return 22516}function Ea(A){var r=0,e=0,i=B(0),a=0;A:{r:{e:{if(l(A),(e=2147483647&amp;(a=o(0)))&gt;&gt;&gt;0&gt;=1065353216){if(1065353216!=(0|e))break e;return B(1.5707963267948966*+A+7.52316384526264e-37)}if(e&gt;&gt;&gt;0&gt;1056964607)break A;if(e+-8388608&gt;&gt;&gt;0&lt;956301312)break r;return i=B(A*A),B(B(B(B(i*B(B(i*B(B(i*B(-.008656363002955914))+B(-.04274342209100723)))+B(.16666586697101593)))/B(B(i*B(-.7066296339035034))+B(1)))*A)+A)}A=B(B(0)/B(A-A))}return A}return A=B(B(B(1)-B(m(A)))*B(.5)),r=p(+A),r+=r*+B(B(A*B(B(A*B(B(A*B(-.008656363002955914))+B(-.04274342209100723)))+B(.16666586697101593)))/B(B(A*B(-.7066296339035034))+B(1))),A=B(1.5707963267948966-(r+r)),(0|a)&lt;0?B(-A):A}function Na(A,r){return v[1192+((r&lt;&lt;2)+A|0)&gt;&gt;2]}function Va(A){return b[(A|=0)&gt;&gt;2]=22472,0|A}function Ja(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=22620,C[A+288|0]&amp;&amp;(r=b[A+220&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+220&gt;&gt;2])),(r=b[A+212&gt;&gt;2])&amp;&amp;(BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+212&gt;&gt;2])),C[A+289|0]&amp;&amp;(r=b[A+216&gt;&gt;2],BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),gA(b[A+216&gt;&gt;2])),(e=b[(r=A+332|0)&gt;&gt;2])&amp;&amp;(C[A+336|0]&amp;&amp;gA(e),b[A+332&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+336|0]=1,b[(r=A+324|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+304|0)&gt;&gt;2])&amp;&amp;(C[A+308|0]&amp;&amp;gA(e),b[A+304&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+308|0]=1,b[(r=A+296|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+256|0)&gt;&gt;2])&amp;&amp;(C[A+260|0]&amp;&amp;gA(e),b[A+256&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+260|0]=1,b[(r=A+248|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+236|0)&gt;&gt;2])&amp;&amp;(C[A+240|0]&amp;&amp;gA(e),b[A+236&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+240|0]=1,b[(r=A+228|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+204|0)&gt;&gt;2])&amp;&amp;(C[A+208|0]&amp;&amp;gA(e),b[A+204&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+208|0]=1,b[(r=A+196|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,sa(A),0|A}function Xa(A,r){r|=0,BA[b[b[(A|=0)&gt;&gt;2]+64&gt;&gt;2]](A,r)}function Ma(A,r){r|=0,BA[b[b[(A|=0)&gt;&gt;2]+68&gt;&gt;2]](A,r)}function xa(A){var r,e,i,a=0,n=0,t=0,o=0,k=0;if(r=t=b[A+8&gt;&gt;2],(o=b[A+32&gt;&gt;2])&amp;&amp;(n=b[A+40&gt;&gt;2]),e=n,(n=b[A+52&gt;&gt;2])&amp;&amp;(a=b[A+60&gt;&gt;2]),i=a,a=b[A+72&gt;&gt;2],k=b[A+80&gt;&gt;2],a||(k=0),B(BA[b[b[t&gt;&gt;2]+12&gt;&gt;2]](r,e,o,i,n,k,a,b[A+4&gt;&gt;2],b[A+20&gt;&gt;2],b[A+24&gt;&gt;2])),(0|(n=b[(t=A+32|0)&gt;&gt;2]))&lt;=-1)for(b[A+36&gt;&gt;2]&lt;=-1&amp;&amp;((a=b[A+40&gt;&gt;2])&amp;&amp;(C[A+44|0]&amp;&amp;gA(a),b[A+40&gt;&gt;2]=0),f[A+44|0]=1,b[(a=A+36|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0),a=n&lt;&lt;2,o=A+40|0;b[b[o&gt;&gt;2]+a&gt;&gt;2]=0,a=a+4|0,n=n+1|0;);if(b[t&gt;&gt;2]=0,(0|(n=b[(t=A+52|0)&gt;&gt;2]))&lt;=-1)for(b[A+56&gt;&gt;2]&lt;=-1&amp;&amp;((a=b[A+60&gt;&gt;2])&amp;&amp;(C[A- -64|0]&amp;&amp;gA(a),b[A+60&gt;&gt;2]=0),f[A- -64|0]=1,b[(a=A+56|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0),a=n&lt;&lt;2,o=A+60|0;b[b[o&gt;&gt;2]+a&gt;&gt;2]=0,a=a+4|0,n=n+1|0;);if(b[t&gt;&gt;2]=0,(0|(n=b[(t=A+72|0)&gt;&gt;2]))&lt;=-1)for(b[A+76&gt;&gt;2]&lt;=-1&amp;&amp;((a=b[A+80&gt;&gt;2])&amp;&amp;(C[A+84|0]&amp;&amp;gA(a),b[A+80&gt;&gt;2]=0),f[A+84|0]=1,b[(a=A+76|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0),a=n&lt;&lt;2,A=A+80|0;b[b[A&gt;&gt;2]+a&gt;&gt;2]=0,a=a+4|0,n=n+1|0;);b[t&gt;&gt;2]=0}function Sa(A,r){return r|=0,b[b[(A|=0)+236&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2]}function Ta(A,r,e,i,a,f){var n,t=0,o=0,k=0,c=B(0),u=0,l=B(0),s=0,C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=0;if(N=n=N-272|0,o=b[(k=e+8|0)+4&gt;&gt;2],b[(t=n+216|0)&gt;&gt;2]=b[k&gt;&gt;2],b[t+4&gt;&gt;2]=o,o=b[(k=e+24|0)+4&gt;&gt;2],b[(t=n+232|0)&gt;&gt;2]=b[k&gt;&gt;2],b[t+4&gt;&gt;2]=o,o=b[(k=e+40|0)+4&gt;&gt;2],b[(t=n+248|0)&gt;&gt;2]=b[k&gt;&gt;2],b[t+4&gt;&gt;2]=o,u=b[(o=e+56|0)+4&gt;&gt;2],b[(t=k=n+264|0)&gt;&gt;2]=b[o&gt;&gt;2],b[t+4&gt;&gt;2]=u,u=b[(o=i+8|0)+4&gt;&gt;2],b[(t=n+152|0)&gt;&gt;2]=b[o&gt;&gt;2],b[t+4&gt;&gt;2]=u,o=b[(t=e)+4&gt;&gt;2],b[n+208&gt;&gt;2]=b[t&gt;&gt;2],b[n+212&gt;&gt;2]=o,o=b[t+20&gt;&gt;2],b[n+224&gt;&gt;2]=b[t+16&gt;&gt;2],b[n+228&gt;&gt;2]=o,o=b[t+36&gt;&gt;2],b[n+240&gt;&gt;2]=b[t+32&gt;&gt;2],b[n+244&gt;&gt;2]=o,o=b[t+52&gt;&gt;2],b[n+256&gt;&gt;2]=b[t+48&gt;&gt;2],b[n+260&gt;&gt;2]=o,t=b[i+4&gt;&gt;2],b[n+144&gt;&gt;2]=b[i&gt;&gt;2],b[n+148&gt;&gt;2]=t,u=b[(o=i+24|0)+4&gt;&gt;2],b[(t=n+168|0)&gt;&gt;2]=b[o&gt;&gt;2],b[t+4&gt;&gt;2]=u,u=b[(o=i+40|0)+4&gt;&gt;2],b[(t=n+184|0)&gt;&gt;2]=b[o&gt;&gt;2],b[t+4&gt;&gt;2]=u,s=b[(u=i+56|0)+4&gt;&gt;2],b[(t=n+200|0)&gt;&gt;2]=b[u&gt;&gt;2],b[t+4&gt;&gt;2]=s,o=b[i+20&gt;&gt;2],b[n+160&gt;&gt;2]=b[i+16&gt;&gt;2],b[n+164&gt;&gt;2]=o,o=b[i+36&gt;&gt;2],b[n+176&gt;&gt;2]=b[i+32&gt;&gt;2],b[n+180&gt;&gt;2]=o,o=b[i+52&gt;&gt;2],b[n+192&gt;&gt;2]=b[i+48&gt;&gt;2],b[n+196&gt;&gt;2]=o,b[n+108&gt;&gt;2]=0,v[n+104&gt;&gt;2]=v[t&gt;&gt;2]-v[k&gt;&gt;2],v[n+100&gt;&gt;2]=v[n+196&gt;&gt;2]-v[n+260&gt;&gt;2],v[n+96&gt;&gt;2]=v[n+192&gt;&gt;2]-v[n+256&gt;&gt;2],Ti(n+208|0,n+144|0,n+16|0,n+128|0),b[n+92&gt;&gt;2]=0,c=v[n+128&gt;&gt;2],v[n+88&gt;&gt;2]=c*v[n+24&gt;&gt;2],v[n+84&gt;&gt;2]=c*v[n+20&gt;&gt;2],v[n+80&gt;&gt;2]=c*v[n+16&gt;&gt;2],b[(t=n+72|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=n- -64|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,tf(n+208|0,n+128|0),b[n+60&gt;&gt;2]=0,b[n+44&gt;&gt;2]=0,c=v[n+128&gt;&gt;2],l=v[n+132&gt;&gt;2],g=v[n+136&gt;&gt;2],R=v[n+140&gt;&gt;2],_=B(B(2)/B(B(B(B(c*c)+B(l*l))+B(g*g))+B(R*R))),m=B(g*_),C=B(l*m),d=B(c*_),h=B(R*d),v[n+52&gt;&gt;2]=C+h,v[n+40&gt;&gt;2]=C-h,C=B(c*d),d=l,l=B(l*_),_=B(d*l),v[n+56&gt;&gt;2]=B(1)-B(C+_),g=B(g*m),v[n+36&gt;&gt;2]=B(1)-B(C+g),b[n+28&gt;&gt;2]=0,C=B(c*m),d=B(R*l),v[n+48&gt;&gt;2]=C-d,c=B(c*l),l=B(R*m),v[n+32&gt;&gt;2]=c+l,v[n+24&gt;&gt;2]=C+d,v[n+20&gt;&gt;2]=c-l,v[n+16&gt;&gt;2]=B(1)-B(_+g),GA(r,n+16|0,n+96|0,n+80|0,n+128|0,n+112|0),b[(t=A+328|0)&gt;&gt;2]&gt;=1)for(k=i+48|0,o=e+48|0,u=A+336|0,i=0,A=0;e=b[b[u&gt;&gt;2]+i&gt;&gt;2],BA[b[b[a&gt;&gt;2]+8&gt;&gt;2]](a,b[e+188&gt;&gt;2])&amp;&amp;(s=b[e+192&gt;&gt;2],G=e+4|0,BA[b[b[s&gt;&gt;2]+8&gt;&gt;2]](s,G,n+16|0,n+96|0),b[n+28&gt;&gt;2]=0,b[n+108&gt;&gt;2]=0,v[(s=n+24|0)&gt;&gt;2]=v[s&gt;&gt;2]+v[n+136&gt;&gt;2],v[(s=n+104|0)&gt;&gt;2]=v[s&gt;&gt;2]+v[n+120&gt;&gt;2],v[n+20&gt;&gt;2]=v[n+20&gt;&gt;2]+v[n+132&gt;&gt;2],v[n+16&gt;&gt;2]=v[n+16&gt;&gt;2]+v[n+128&gt;&gt;2],v[n+96&gt;&gt;2]=v[n+96&gt;&gt;2]+v[n+112&gt;&gt;2],v[n+100&gt;&gt;2]=v[n+100&gt;&gt;2]+v[n+116&gt;&gt;2],b[n+12&gt;&gt;2]=1065353216,Ua(o,k,n+16|0,n+96|0,n+12|0,n+80|0)&amp;&amp;_a(r,n+208|0,n+144|0,e,b[e+192&gt;&gt;2],G,a,f)),i=i+4|0,(0|(A=A+1|0))&lt;b[t&gt;&gt;2];);N=n+272|0}function Ua(A,r,e,i,a,f){var n,t,c,u,C,g,d,_,R,m,h,G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0);if(n=N-16|0,p=v[i&gt;&gt;2],y=v[e&gt;&gt;2],D=B(B(p+y)*B(.5)),G=B(v[r&gt;&gt;2]-D),p=B(p-y),u=G&gt;(F=B(p*B(.5))),C=G&lt;(p=B(p*B(-.5))),Q=v[i+4&gt;&gt;2],w=v[e+4&gt;&gt;2],Y=B(B(Q+w)*B(.5)),y=B(v[r+4&gt;&gt;2]-Y),Q=B(Q-w),g=y&lt;(w=B(Q*B(-.5))),d=y&gt;(E=B(Q*B(.5))),Q=v[i+8&gt;&gt;2],Z=v[e+8&gt;&gt;2],W=B(B(Q+Z)*B(.5)),X=B(v[r+8&gt;&gt;2]-W),Q=B(Q-Z),(R=C|u&lt;&lt;3|g&lt;&lt;1|d&lt;&lt;4|(_=X&lt;(J=B(Q*B(-.5))))&lt;&lt;2|(X&gt;(V=B(Q*B(.5))))&lt;&lt;5)&amp;(A=(e=(Z=B(v[A&gt;&gt;2]-D))&gt;F)&lt;&lt;3|(m=Z&lt;p)|(i=(Q=B(v[A+4&gt;&gt;2]-Y))&lt;w)&lt;&lt;1|(t=Q&gt;E)&lt;&lt;4|(c=(w=B(v[A+8&gt;&gt;2]-W))&lt;J)&lt;&lt;2|(w&gt;V)&lt;&lt;5))return 0;p=v[a&gt;&gt;2],r=b[a&gt;&gt;2],b[(h=n+8|0)&gt;&gt;2]=0,b[h+4&gt;&gt;2]=0,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,W=B(G-Z);A:{r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{g:{d:{v:{if(m){if((D=B(B(B(-Z)-F)/W))&gt;=B(0))break v;if(D=B(0),Y=B(y-Q),i)break g;break d}if(D=B(0),C&amp;&amp;((G=B(B(B(-Z)-F)/W))&lt;p&amp;&amp;(l(G),r=o(0),p=G)),Y=B(y-Q),!i)break d;break g}if(b[n+12&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[n+8&gt;&gt;2]=0,b[n&gt;&gt;2]=1065353216,Y=B(y-Q),i)break g}if(!g)break C;if(!((G=B(B(B(-Q)-E)/Y))&lt;(k(0,r),s())))break C;l(G),r=o(0),p=G;break C}if(D&lt;=(G=B(B(B(-Q)-E)/Y))){if(b[(i=n+8|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[n+4&gt;&gt;2]=1065353216,D=B(X-w),c)break s;break l}}if(G=D,D=B(X-w),!c)break l}if(!(G&lt;=(y=B(B(B(-w)-V)/D))))break u;if(b[(i=n+8|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[i&gt;&gt;2]=1065353216,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,e)break c;break k}if(_&amp;&amp;(y=B(B(B(-w)-V)/D))&lt;(k(0,r),s())){if(l(y),r=o(0),p=y,y=G,e)break c;break k}}if(y=G,!e)break k}if(!(y&lt;=(G=B(B(F-Z)/W))))break o;if(b[n+12&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[n+8&gt;&gt;2]=0,b[n&gt;&gt;2]=-1082130432,t)break b;break t}u&amp;&amp;((G=B(B(F-Z)/W))&lt;(k(0,r),s())&amp;&amp;(l(G),r=o(0),p=G))}if(G=y,!t)break t}if(!(G&lt;=(y=B(B(E-Q)/Y))))break n;if(b[(e=n+8|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[n+4&gt;&gt;2]=-1082130432,!(32&amp;A))break f;break a}if(d&amp;&amp;(y=B(B(E-Q)/Y))&lt;(k(0,r),s())){if(l(y),r=o(0),p=y,y=G,!(32&amp;A))break f;break a}}if(y=G,32&amp;A)break a}if(!(32&amp;R))break i;if(!((G=B(B(V-w)/D))&lt;(k(0,r),s())))break i;p=G;break i}if(y&lt;=(G=B(B(V-w)/D)))break e}if((G=y)&lt;=p)break r;break A}if(b[(A=n+8|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[A&gt;&gt;2]=-1082130432,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,!(G&lt;=p))break A}return v[a&gt;&gt;2]=G,A=b[n+4&gt;&gt;2],b[f&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=A,e=b[(r=n+8|0)+4&gt;&gt;2],b[(A=f+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e,1}return 0}function ja(A,r){var e,i,a,f,n,t,o,k,c,u,l,s,C,g=B(0),d=0,_=B(0),R=B(0),h=B(0),G=B(0),y=0,Q=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=0,E=B(0),V=B(0),X=B(0),J=B(0);N=e=N-80|0,y=A+256|0;A:{w=v[r+12&gt;&gt;2],E=v[A+264&gt;&gt;2],g=v[r+8&gt;&gt;2];r:if(v[A+268&gt;&gt;2]!=w|E!=g|v[A+260&gt;&gt;2]!=v[r+4&gt;&gt;2]||v[y&gt;&gt;2]!=v[r&gt;&gt;2]){if(_=v[(d=A+260|0)&gt;&gt;2],h=v[A+256&gt;&gt;2],Y=v[r&gt;&gt;2],W=v[r+4&gt;&gt;2],(V=B(B(B(Y*Y)+B(W*W))+B(g*g)))&gt;B(0)){if(v[A+268&gt;&gt;2]=w,w=B(B(1)/B(p(V))),G=B(g*w),v[A+264&gt;&gt;2]=G,Q=B(W*w),v[d&gt;&gt;2]=Q,Z=B(Y*w),v[A+256&gt;&gt;2]=Z,!(r=b[A+8&gt;&gt;2]))break r;break A}if(b[y&gt;&gt;2]=0,b[y+4&gt;&gt;2]=0,b[(r=y+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,r=b[A+8&gt;&gt;2])break A}return void(N=e+80|0)}A:if((R=B(B(B(Z*Z)+B(Q*Q))+B(G*G)))!=B(0)&amp;&amp;(g=B(B(B(h*h)+B(_*_))+B(E*E)),g!=B(0))){R=B(B(1)/B(p(R))),G=B(G*R),v[A+264&gt;&gt;2]=G,D=B(Q*R),v[A+260&gt;&gt;2]=D,Q=B(Z*R),v[A+256&gt;&gt;2]=Q;r:{e:{if(g=B(B(1)/B(p(g))),Z=B(E*g),_=B(_*g),h=B(h*g),(g=B(B(Z*G)+B(B(_*D)+B(h*Q))))&lt;B(-.9999998807907104)){if(!(B(m(G))&gt;B(.7071067690849304)))break e;g=B(B(1)/B(p(B(B(D*D)+B(G*G))))),w=B(D*g),W=B(-B(G*g)),Y=B(0);break r}g=B(g+B(1)),g=B(p(B(g+g))),R=B(B(1)/g),w=B(B(B(_*Q)-B(h*D))*R),W=B(B(B(h*G)-B(Z*Q))*R),Y=B(B(B(Z*D)-B(_*G))*R),V=B(g*B(.5));break A}g=B(B(1)/B(p(B(B(D*D)+B(Q*Q))))),W=B(Q*g),w=B(0),Y=B(-B(D*g))}V=B(0)}d=b[(y=r+12|0)+4&gt;&gt;2],b[(F=i=e+24|0)&gt;&gt;2]=b[y&gt;&gt;2],b[F+4&gt;&gt;2]=d,f=b[(d=r+20|0)&gt;&gt;2],n=b[d+4&gt;&gt;2],t=b[(d=r+36|0)&gt;&gt;2],o=b[d+4&gt;&gt;2],k=b[(d=r+28|0)&gt;&gt;2],c=b[d+4&gt;&gt;2],u=b[(d=r+44|0)&gt;&gt;2],l=b[d+4&gt;&gt;2],s=b[r+4&gt;&gt;2],C=b[r+8&gt;&gt;2],d=b[(y=r+60|0)+4&gt;&gt;2],b[(F=a=e+72|0)&gt;&gt;2]=b[y&gt;&gt;2],b[F+4&gt;&gt;2]=d,b[(d=F=e+56|0)&gt;&gt;2]=u,b[d+4&gt;&gt;2]=l,b[(d=y=e+40|0)&gt;&gt;2]=k,b[d+4&gt;&gt;2]=c,b[e+16&gt;&gt;2]=s,b[e+20&gt;&gt;2]=C,r=b[(d=r+52|0)+4&gt;&gt;2],b[e+64&gt;&gt;2]=b[d&gt;&gt;2],b[e+68&gt;&gt;2]=r,b[e+48&gt;&gt;2]=t,b[e+52&gt;&gt;2]=o,b[e+32&gt;&gt;2]=f,b[e+36&gt;&gt;2]=n,tf(e+16|0,e),_=v[e&gt;&gt;2],h=v[e+12&gt;&gt;2],R=v[e+8&gt;&gt;2],g=v[e+4&gt;&gt;2],X=B(B(B(B(V*_)-B(h*Y))-B(R*W))+B(g*w)),J=B(B(B(B(V*h)+B(_*Y))+B(g*W))+B(R*w)),D=B(B(B(B(V*R)-B(h*w))-B(g*Y))+B(_*W)),_=B(B(B(B(V*g)-B(h*W))-B(_*w))+B(R*Y)),g=B(B(2)/B(B(J*J)+B(B(D*D)+B(B(X*X)+B(_*_))))),E=B(D*g),Q=B(X*E),G=B(_*g),Z=B(J*G),v[i&gt;&gt;2]=Q+Z,b[e+60&gt;&gt;2]=0,b[e+44&gt;&gt;2]=0,h=B(_*E),R=B(X*g),g=B(J*R),v[e+52&gt;&gt;2]=h+g,v[y&gt;&gt;2]=h-g,g=B(X*R),_=B(_*G),v[F&gt;&gt;2]=B(1)-B(g+_),h=B(D*E),v[e+36&gt;&gt;2]=B(1)-B(g+h),b[e+28&gt;&gt;2]=0,v[e+48&gt;&gt;2]=Q-Z,R=B(X*G),g=B(J*E),v[e+32&gt;&gt;2]=R+g,v[e+20&gt;&gt;2]=R-g,r=(d=b[A+8&gt;&gt;2])+12|0,A=b[i+4&gt;&gt;2],b[r&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=A,v[e+16&gt;&gt;2]=B(1)-B(_+h),A=b[e+20&gt;&gt;2],b[d+4&gt;&gt;2]=b[e+16&gt;&gt;2],b[d+8&gt;&gt;2]=A,A=b[y+4&gt;&gt;2],b[(r=d+28|0)&gt;&gt;2]=b[y&gt;&gt;2],b[r+4&gt;&gt;2]=A,A=b[e+36&gt;&gt;2],b[(r=d+20|0)&gt;&gt;2]=b[e+32&gt;&gt;2],b[r+4&gt;&gt;2]=A,b[d+304&gt;&gt;2]=b[d+304&gt;&gt;2]+1,A=b[e+52&gt;&gt;2],b[(r=d+36|0)&gt;&gt;2]=b[e+48&gt;&gt;2],b[r+4&gt;&gt;2]=A,A=b[F+4&gt;&gt;2],b[(r=d+44|0)&gt;&gt;2]=b[F&gt;&gt;2],b[r+4&gt;&gt;2]=A,A=b[a+4&gt;&gt;2],b[(r=d+60|0)&gt;&gt;2]=b[a&gt;&gt;2],b[r+4&gt;&gt;2]=A,A=b[e+68&gt;&gt;2],b[(r=d+52|0)&gt;&gt;2]=b[e+64&gt;&gt;2],b[r+4&gt;&gt;2]=A,N=e+80|0}function Oa(A,r){var e,i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=B(0),d=B(0),_=0,R=0,m=0,h=0,G=0,y=0,Q=0,p=B(0),D=B(0),w=B(0),Z=0;if(N=e=N-96|0,i=b[A+12&gt;&gt;2],BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,b[A+8&gt;&gt;2]+4|0,e+80|0,e- -64|0),i=b[r+68&gt;&gt;2],BA[b[b[i&gt;&gt;2]+16&gt;&gt;2]](i,b[b[A+8&gt;&gt;2]+188&gt;&gt;2],e+80|0,e- -64|0,b[r+24&gt;&gt;2]),i=b[r+24&gt;&gt;2],BA[b[b[i&gt;&gt;2]+32&gt;&gt;2]](i,b[b[A+8&gt;&gt;2]+344&gt;&gt;2],r+28|0,i),r=b[A+8&gt;&gt;2],t=b[(n=r+60|0)+4&gt;&gt;2],b[(i=o=A+140|0)&gt;&gt;2]=b[n&gt;&gt;2],b[i+4&gt;&gt;2]=t,n=b[(i=r+52|0)+4&gt;&gt;2],b[A+132&gt;&gt;2]=b[i&gt;&gt;2],b[A+136&gt;&gt;2]=n,n=A+132|0,r=b[r+344&gt;&gt;2],(0|BA[b[b[r&gt;&gt;2]+36&gt;&gt;2]](r))&gt;=1)for(h=A+200|0,u=A+204|0,l=A+208|0,t=A+212|0,s=A+216|0,k=A+8|0,G=A+16|0,_=A+136|0;;){if((0|(i=b[u&gt;&gt;2]))&lt;=-1)for(b[l&gt;&gt;2]&lt;=-1&amp;&amp;((r=b[t&gt;&gt;2])&amp;&amp;(C[0|s]&amp;&amp;gA(r),b[t&gt;&gt;2]=0),f[0|s]=1,b[l&gt;&gt;2]=0,b[l+4&gt;&gt;2]=0),r=i&lt;&lt;2;b[b[t&gt;&gt;2]+r&gt;&gt;2]=0,r=r+4|0,i=i+1|0;);if(b[u&gt;&gt;2]=0,r=b[b[k&gt;&gt;2]+344&gt;&gt;2],i=b[12+(0|BA[b[b[r&gt;&gt;2]+28&gt;&gt;2]](r))&gt;&gt;2]+(c&lt;&lt;4)|0,r=b[b[i+4&gt;&gt;2]&gt;&gt;2],a=b[b[i&gt;&gt;2]&gt;&gt;2],!((4&amp;C[a+204|0]?a:0)|(4&amp;C[r+204|0]?r:0))&amp;&amp;BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,a,r)&amp;&amp;((r=b[i+8&gt;&gt;2])&amp;&amp;BA[b[b[r&gt;&gt;2]+16&gt;&gt;2]](r,h),!((0|(R=b[u&gt;&gt;2]))&lt;1)))for(y=b[k&gt;&gt;2],Q=b[t&gt;&gt;2],a=0;;){if(r=b[Q+(a&lt;&lt;2)&gt;&gt;2],(0|(m=b[r+780&gt;&gt;2]))&gt;=1)for(d=b[r+772&gt;&gt;2]==(0|y)?B(-1):B(1),r=r+84|0,p=B(-v[G&gt;&gt;2]),i=0;(g=v[r&gt;&gt;2])&lt;p&amp;&amp;(D=v[r+-8&gt;&gt;2],w=v[r+-12&gt;&gt;2],v[n&gt;&gt;2]=B(B(g*B(d*v[r+-16&gt;&gt;2]))*B(.20000000298023224))+v[n&gt;&gt;2],v[_&gt;&gt;2]=B(B(g*B(d*w))*B(.20000000298023224))+v[_&gt;&gt;2],v[o&gt;&gt;2]=B(B(g*B(d*D))*B(.20000000298023224))+v[o&gt;&gt;2],Z=1),r=r+192|0,(0|(i=i+1|0))&lt;(0|m););if(!((0|(a=a+1|0))&lt;(0|R)))break}if(c=c+1|0,r=b[b[k&gt;&gt;2]+344&gt;&gt;2],!((0|c)&lt;(0|BA[b[b[r&gt;&gt;2]+36&gt;&gt;2]](r))))break}return u=b[(t=n+8|0)+4&gt;&gt;2],b[(r=e+56|0)&gt;&gt;2]=b[t&gt;&gt;2],b[r+4&gt;&gt;2]=u,A=b[A+8&gt;&gt;2],k=b[(t=A+12|0)+4&gt;&gt;2],b[(i=e+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[i+4&gt;&gt;2]=k,a=b[(c=l=A+28|0)+4&gt;&gt;2],b[(k=u=e+24|0)&gt;&gt;2]=b[c&gt;&gt;2],b[k+4&gt;&gt;2]=a,s=b[(o=c=A+44|0)+4&gt;&gt;2],b[(a=k=e+40|0)&gt;&gt;2]=b[o&gt;&gt;2],b[a+4&gt;&gt;2]=s,a=b[n+4&gt;&gt;2],n=b[n&gt;&gt;2],b[A+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1,b[e+48&gt;&gt;2]=n,b[e+52&gt;&gt;2]=a,n=b[A+8&gt;&gt;2],b[e&gt;&gt;2]=b[A+4&gt;&gt;2],b[e+4&gt;&gt;2]=n,o=b[(a=n=A+20|0)+4&gt;&gt;2],b[e+16&gt;&gt;2]=b[a&gt;&gt;2],b[e+20&gt;&gt;2]=o,s=b[(a=A+36|0)+4&gt;&gt;2],b[e+32&gt;&gt;2]=b[a&gt;&gt;2],b[e+36&gt;&gt;2]=s,o=b[e+4&gt;&gt;2],b[A+4&gt;&gt;2]=b[e&gt;&gt;2],b[A+8&gt;&gt;2]=o,o=b[i+4&gt;&gt;2],b[t&gt;&gt;2]=b[i&gt;&gt;2],b[t+4&gt;&gt;2]=o,i=b[u+4&gt;&gt;2],b[l&gt;&gt;2]=b[u&gt;&gt;2],b[l+4&gt;&gt;2]=i,i=b[e+20&gt;&gt;2],b[n&gt;&gt;2]=b[e+16&gt;&gt;2],b[n+4&gt;&gt;2]=i,i=b[k+4&gt;&gt;2],b[c&gt;&gt;2]=b[k&gt;&gt;2],b[c+4&gt;&gt;2]=i,i=b[e+36&gt;&gt;2],b[a&gt;&gt;2]=b[e+32&gt;&gt;2],b[a+4&gt;&gt;2]=i,n=b[r+4&gt;&gt;2],b[(i=A+60|0)&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=n,r=b[e+52&gt;&gt;2],b[(A=A+52|0)&gt;&gt;2]=b[e+48&gt;&gt;2],b[A+4&gt;&gt;2]=r,N=e+96|0,Z}function Ha(A,r){var e=B(0),i=B(0),a=B(0),f=B(0),n=B(0),t=0,o=B(0),k=B(0),c=B(0),u=B(0),l=0,s=B(0);e=B(v[A+152&gt;&gt;2]-v[A+132&gt;&gt;2]),a=B(v[A+156&gt;&gt;2]-v[A+136&gt;&gt;2]),i=B(v[A+160&gt;&gt;2]-v[A+140&gt;&gt;2]),(o=B(p(B(B(B(e*e)+B(a*a))+B(i*i)))))&gt;B(1.1920928955078125e-7)&amp;&amp;(c=v[r+8&gt;&gt;2],n=v[r&gt;&gt;2],u=v[r+4&gt;&gt;2],l=b[(r=A+132|0)+4&gt;&gt;2],b[(t=A+152|0)&gt;&gt;2]=b[r&gt;&gt;2],b[t+4&gt;&gt;2]=l,l=b[(r=r+8|0)+4&gt;&gt;2],b[(t=t+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[t+4&gt;&gt;2]=l,r=A+152|0,f=e,e=B(B(1)/o),k=f=B(f*e),s=B(f*n),f=B(a*e),i=B(i*e),e=B(B(s+B(f*u))+B(i*c)),e=B(e+e),k=a=B(k-B(n*e)),i=B(i-B(c*e)),e=B(f-B(u*e)),a=B(B(1)/B(p(B(B(i*i)+B(B(a*a)+B(e*e)))))),f=B(k*a),k=n,i=B(i*a),e=B(e*a),n=B(B(c*i)+B(B(n*f)+B(u*e))),v[r&gt;&gt;2]=B(o*B(f-B(k*n)))+v[r&gt;&gt;2],v[(r=A+156|0)&gt;&gt;2]=B(o*B(e-B(u*n)))+v[r&gt;&gt;2],v[(A=A+160|0)&gt;&gt;2]=B(o*B(i-B(c*n)))+v[A&gt;&gt;2])}function za(A,r,e){var i,a,f,n,t,o,k,c,u,l,s,g,d,_,R,m,h,G,y,Q,D,w,Z,Y,W,F,E,V,X,J,I,x,M,S,T,U,j,O,H,z=0,P=B(0),L=B(0),K=B(0),q=B(0),$=0,AA=B(0),rA=B(0),eA=0,iA=B(0),aA=B(0),fA=0,nA=B(0),tA=B(0),bA=B(0),oA=B(0),kA=B(0),cA=0,uA=0,lA=0,sA=0,CA=0,gA=0,dA=0,vA=0,_A=B(0),RA=0,mA=B(0),hA=B(0),GA=0,yA=0,QA=B(0),pA=B(0),DA=B(0),wA=B(0),ZA=B(0),YA=B(0);for(N=i=N-240|0,b[($=R=i+188|0)&gt;&gt;2]=0,b[$+4&gt;&gt;2]=0,b[(t=i+196|0)&gt;&gt;2]=1065353216,b[($=o=i+200|0)&gt;&gt;2]=0,b[$+4&gt;&gt;2]=0,b[(k=i+216|0)&gt;&gt;2]=1065353216,P=v[e&gt;&gt;2],L=v[e+4&gt;&gt;2],K=v[e+8&gt;&gt;2],b[A+164&gt;&gt;2]=0,u=A+140|0,v[(c=A+160|0)&gt;&gt;2]=K+v[u&gt;&gt;2],s=A+136|0,v[(l=A+156|0)&gt;&gt;2]=L+v[s&gt;&gt;2],v[A+152&gt;&gt;2]=P+v[A+132&gt;&gt;2],b[i+176&gt;&gt;2]=1065353216,b[i+180&gt;&gt;2]=0,b[i+184&gt;&gt;2]=0,b[i+208&gt;&gt;2]=0,b[i+212&gt;&gt;2]=0,b[(m=i+236|0)&gt;&gt;2]=0,b[(e=h=i+228|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=G=i+220|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[i+112&gt;&gt;2]=1065353216,b[(e=y=i+124|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[i+116&gt;&gt;2]=0,b[i+120&gt;&gt;2]=0,b[(g=i+132|0)&gt;&gt;2]=1065353216,b[(e=d=i+136|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[i+144&gt;&gt;2]=0,b[i+148&gt;&gt;2]=0,b[(_=i+152|0)&gt;&gt;2]=1065353216,b[(Q=i+172|0)&gt;&gt;2]=0,b[(e=D=i+164|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=w=i+156|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,e=A+152|0,$=A+132|0,W=i+48|0,a=i+16|0,f=i+160|0,n=i+224|0,lA=-11,F=A+180|0,E=A+176|0,V=A+168|0,X=A+172|0,J=A+188|0,I=A+184|0,x=A+192|0,M=A+196|0,Z=i+100|0,S=i+96|0,T=i+92|0,U=i+88|0,Y=i+80|0,j=i+84|0,O=A- -64|0,H=A+250|0,aA=B(1);;){A:if(lA=lA+1|0)if(z=b[$+4&gt;&gt;2],b[n&gt;&gt;2]=b[$&gt;&gt;2],b[n+4&gt;&gt;2]=z,z=b[e+4&gt;&gt;2],b[f&gt;&gt;2]=b[e&gt;&gt;2],b[f+4&gt;&gt;2]=z,sA=$+8|0,fA=sA,eA=b[fA+4&gt;&gt;2],z=n+8|0,b[z&gt;&gt;2]=b[fA&gt;&gt;2],b[z+4&gt;&gt;2]=eA,fA=e+8|0,eA=fA,uA=b[eA+4&gt;&gt;2],z=f+8|0,b[z&gt;&gt;2]=b[eA&gt;&gt;2],b[z+4&gt;&gt;2]=uA,QA=v[$&gt;&gt;2],pA=v[e&gt;&gt;2],DA=v[s&gt;&gt;2],wA=v[l&gt;&gt;2],ZA=v[u&gt;&gt;2],YA=v[c&gt;&gt;2],L=v[F&gt;&gt;2],AA=v[E&gt;&gt;2],P=v[V&gt;&gt;2],K=v[X&gt;&gt;2],b[G&gt;&gt;2]=0,b[i+204&gt;&gt;2]=0,b[R&gt;&gt;2]=0,b[w&gt;&gt;2]=0,b[i+140&gt;&gt;2]=0,b[y&gt;&gt;2]=0,uA=i+212|0,rA=B(B(2)/B(B(B(B(P*P)+B(K*K))+B(AA*AA))+B(L*L))),q=B(AA*rA),tA=B(K*q),bA=B(P*rA),oA=B(L*bA),v[uA&gt;&gt;2]=tA+oA,CA=i+208|0,kA=B(P*q),rA=B(K*rA),iA=B(L*rA),v[CA&gt;&gt;2]=kA-iA,v[o&gt;&gt;2]=tA-oA,gA=i+192|0,tA=B(P*rA),oA=B(L*q),v[gA&gt;&gt;2]=tA+oA,dA=i+184|0,v[dA&gt;&gt;2]=kA+iA,P=B(P*bA),bA=B(K*rA),v[k&gt;&gt;2]=B(1)-B(P+bA),kA=B(AA*q),v[t&gt;&gt;2]=B(1)-B(P+kA),P=v[I&gt;&gt;2],L=v[J&gt;&gt;2],AA=v[x&gt;&gt;2],K=v[M&gt;&gt;2],q=B(B(2)/B(B(B(B(P*P)+B(L*L))+B(AA*AA))+B(K*K))),vA=i+148|0,rA=B(AA*q),iA=B(L*rA),nA=B(P*q),_A=B(K*nA),v[vA&gt;&gt;2]=iA+_A,RA=i+144|0,mA=B(P*rA),q=B(L*q),hA=B(K*q),v[RA&gt;&gt;2]=mA-hA,v[d&gt;&gt;2]=iA-_A,GA=i+128|0,iA=B(P*q),K=B(K*rA),v[GA&gt;&gt;2]=iA+K,yA=i+120|0,v[yA&gt;&gt;2]=mA+hA,P=B(P*nA),L=B(L*q),v[_&gt;&gt;2]=B(1)-B(P+L),nA=P,P=B(AA*rA),v[g&gt;&gt;2]=B(1)-B(nA+P),v[i+180&gt;&gt;2]=tA-oA,v[i+176&gt;&gt;2]=B(1)-B(bA+kA),v[i+116&gt;&gt;2]=iA-K,v[i+112&gt;&gt;2]=B(1)-B(L+P),z=a+24|0,b[z&gt;&gt;2]=0,b[z+4&gt;&gt;2]=0,z=a+16|0,b[z&gt;&gt;2]=0,b[z+4&gt;&gt;2]=0,z=a+8|0,b[z&gt;&gt;2]=0,b[z+4&gt;&gt;2]=0,b[a&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[Z&gt;&gt;2]=0,b[Z+4&gt;&gt;2]=0,v[S&gt;&gt;2]=ZA-YA,v[T&gt;&gt;2]=DA-wA,v[U&gt;&gt;2]=QA-pA,b[Y&gt;&gt;2]=0,eA=A+8|0,z=b[eA&gt;&gt;2],b[j&gt;&gt;2]=z,z=b[z+188&gt;&gt;2],b[i+8&gt;&gt;2]=b[z+4&gt;&gt;2],b[i+4&gt;&gt;2]=1065353216,b[i&gt;&gt;2]=23780,b[i+12&gt;&gt;2]=b[z+8&gt;&gt;2],z=A+12|0,cA=b[z&gt;&gt;2],P=B(BA[b[b[cA&gt;&gt;2]+48&gt;&gt;2]](cA)),cA=b[z&gt;&gt;2],BA[b[b[cA&gt;&gt;2]+44&gt;&gt;2]](cA,B(P+v[O&gt;&gt;2])),(v[i+176&gt;&gt;2]!=v[i+112&gt;&gt;2]|v[gA&gt;&gt;2]!=v[GA&gt;&gt;2]|v[CA&gt;&gt;2]!=v[RA&gt;&gt;2]|v[i+180&gt;&gt;2]!=v[i+116&gt;&gt;2]||v[t&gt;&gt;2]!=v[g&gt;&gt;2]|v[uA&gt;&gt;2]!=v[vA&gt;&gt;2]|v[dA&gt;&gt;2]!=v[yA&gt;&gt;2]|v[o&gt;&gt;2]!=v[d&gt;&gt;2]||v[k&gt;&gt;2]!=v[_&gt;&gt;2]|v[m&gt;&gt;2]!=v[Q&gt;&gt;2]|v[i+232&gt;&gt;2]!=v[i+168&gt;&gt;2]|v[h&gt;&gt;2]!=v[D&gt;&gt;2]||v[n&gt;&gt;2]!=v[f&gt;&gt;2])&amp;&amp;(C[0|H]?Ta(b[eA&gt;&gt;2],b[z&gt;&gt;2],i+176|0,i+112|0,i,v[r+56&gt;&gt;2]):ma(r,b[z&gt;&gt;2],i+176|0,i+112|0,i,v[r+56&gt;&gt;2])),z=b[z&gt;&gt;2],BA[b[b[z&gt;&gt;2]+44&gt;&gt;2]](z,P),P=v[i+4&gt;&gt;2],P&lt;B(1)&amp;&amp;(z=b[eA&gt;&gt;2],!(4&amp;C[z+204|0])&amp;&amp;BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,z,b[Y&gt;&gt;2]))){if(Ha(A,W),L=B(v[e&gt;&gt;2]-v[$&gt;&gt;2]),K=B(v[l&gt;&gt;2]-v[s&gt;&gt;2]),AA=B(v[c&gt;&gt;2]-v[u&gt;&gt;2]),!((q=B(B(B(L*L)+B(K*K))+B(AA*AA)))&gt;B(1.1920928955078125e-7)))break A;if(nA=L,L=B(B(1)/B(p(q))),B(B(B(B(nA*L)*v[A+84&gt;&gt;2])+B(B(K*L)*v[A+88&gt;&gt;2]))+B(B(AA*L)*v[A+92&gt;&gt;2]))&lt;=B(0))break A;if((aA=B(aA-P))&gt;B(.009999999776482582))continue}else if(z=b[e+4&gt;&gt;2],b[$&gt;&gt;2]=b[e&gt;&gt;2],b[$+4&gt;&gt;2]=z,z=b[fA+4&gt;&gt;2],b[sA&gt;&gt;2]=b[fA&gt;&gt;2],b[sA+4&gt;&gt;2]=z,aA=B(aA-P),aA&gt;B(.009999999776482582))continue;break}N=i+240|0}function Pa(A){return 0|BA[b[b[(A|=0)&gt;&gt;2]+48&gt;&gt;2]](A)}function La(A,r,e,i,a,n){var o=0;return function(A,r,e){b[A+44&gt;&gt;2]=0,b[A+36&gt;&gt;2]=0,b[A+40&gt;&gt;2]=1028443341,b[A+32&gt;&gt;2]=e,b[A+28&gt;&gt;2]=r,b[A+24&gt;&gt;2]=-1,t[A+20&gt;&gt;1]=1,b[A+16&gt;&gt;2]=2139095039,b[A+8&gt;&gt;2]=-1,b[A+12&gt;&gt;2]=-1,b[A&gt;&gt;2]=22472,b[A+4&gt;&gt;2]=12}(A,r,e),b[A&gt;&gt;2]=23864,o=b[(e=i+8|0)+4&gt;&gt;2],b[(r=A+56|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=o,r=b[i+4&gt;&gt;2],b[A+48&gt;&gt;2]=b[i&gt;&gt;2],b[A+52&gt;&gt;2]=r,o=b[(e=i+24|0)+4&gt;&gt;2],b[(r=A+72|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=o,e=b[i+20&gt;&gt;2],b[(r=A- -64|0)&gt;&gt;2]=b[i+16&gt;&gt;2],b[r+4&gt;&gt;2]=e,o=b[(e=i+40|0)+4&gt;&gt;2],b[(r=A+88|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=o,e=b[i+36&gt;&gt;2],b[(r=A+80|0)&gt;&gt;2]=b[i+32&gt;&gt;2],b[r+4&gt;&gt;2]=e,o=b[(e=i+56|0)+4&gt;&gt;2],b[(r=A+104|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=o,e=b[i+52&gt;&gt;2],b[(r=A+96|0)&gt;&gt;2]=b[i+48&gt;&gt;2],b[r+4&gt;&gt;2]=e,i=b[(e=a+8|0)+4&gt;&gt;2],b[(r=A+120|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,r=b[a+4&gt;&gt;2],b[A+112&gt;&gt;2]=b[a&gt;&gt;2],b[A+116&gt;&gt;2]=r,i=b[(e=a+24|0)+4&gt;&gt;2],b[(r=A+136|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,e=b[a+20&gt;&gt;2],b[(r=A+128|0)&gt;&gt;2]=b[a+16&gt;&gt;2],b[r+4&gt;&gt;2]=e,i=b[(e=a+40|0)+4&gt;&gt;2],b[(r=A+152|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,e=b[a+36&gt;&gt;2],b[(r=A+144|0)&gt;&gt;2]=b[a+32&gt;&gt;2],b[r+4&gt;&gt;2]=e,i=b[(e=a+56|0)+4&gt;&gt;2],b[(r=A+168|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,e=b[a+52&gt;&gt;2],b[(r=A+160|0)&gt;&gt;2]=b[a+48&gt;&gt;2],b[r+4&gt;&gt;2]=e,b[(r=A+720|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+712|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+704|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+696|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+688|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+680&gt;&gt;2]=0,b[A+684&gt;&gt;2]=0,b[A+736&gt;&gt;2]=1045220557,b[(r=A+728|0)&gt;&gt;2]=1045220557,b[r+4&gt;&gt;2]=1045220557,b[A+756&gt;&gt;2]=0,b[(r=A+748|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+740|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+768&gt;&gt;2]=1063675494,b[(r=A+760|0)&gt;&gt;2]=1063675494,b[r+4&gt;&gt;2]=1063675494,b[A+812&gt;&gt;2]=0,b[(r=A+804|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+828&gt;&gt;2]=0,b[(r=A+820|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,f[A+838|0]=0,f[0|(r=A+836|0)]=0,f[r+1|0]=0,b[A+848&gt;&gt;2]=0,b[(r=A+840|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,f[A+858|0]=0,f[0|(r=A+856|0)]=0,f[r+1|0]=0,b[A+868&gt;&gt;2]=0,b[(r=A+860|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+884&gt;&gt;2]=0,b[(r=A+876|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+900&gt;&gt;2]=0,b[(r=A+892|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,f[0|(r=A+793|0)]=0,f[r+1|0]=0,f[r+2|0]=0,f[r+3|0]=0,f[r+4|0]=0,f[r+5|0]=0,f[r+6|0]=0,f[r+7|0]=0,b[(r=A+788|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+780|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+772|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+964&gt;&gt;2]=0,b[(r=A+956|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+948|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+940|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+932|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+924|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+916|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+908|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,f[A+1032|0]=0,b[A+1028&gt;&gt;2]=0,f[A+1024|0]=0,b[A+1020&gt;&gt;2]=0,f[A+1016|0]=0,b[A+1012&gt;&gt;2]=0,f[A+1008|0]=0,b[(r=A+1e3|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=1036831949,f[A+996|0]=0,b[A+992&gt;&gt;2]=0,b[(r=A+984|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=1063675494,b[(r=A+976|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=1045220557,b[A+968&gt;&gt;2]=1065353216,b[A+972&gt;&gt;2]=-1082130432,b[A+1052&gt;&gt;2]=0,b[(r=A+1044|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+1036|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,f[A+1120|0]=0,b[A+1116&gt;&gt;2]=0,f[A+1112|0]=0,b[A+1108&gt;&gt;2]=0,f[A+1104|0]=0,b[A+1100&gt;&gt;2]=0,f[A+1096|0]=0,b[(r=A+1088|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=1036831949,f[A+1084|0]=0,b[A+1080&gt;&gt;2]=0,b[(r=A+1072|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=1063675494,b[(r=A+1064|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=1045220557,b[(r=A+1056|0)&gt;&gt;2]=1065353216,b[r+4&gt;&gt;2]=-1082130432,b[A+1140&gt;&gt;2]=0,b[(r=A+1132|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+1124|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,f[A+1208|0]=0,b[A+1204&gt;&gt;2]=0,f[A+1200|0]=0,b[A+1196&gt;&gt;2]=0,f[A+1192|0]=0,b[A+1188&gt;&gt;2]=0,f[A+1184|0]=0,b[(r=A+1176|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=1036831949,f[A+1172|0]=0,b[A+1168&gt;&gt;2]=0,b[(r=A+1160|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=1063675494,b[(r=A+1152|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=1045220557,b[(r=A+1144|0)&gt;&gt;2]=1065353216,b[r+4&gt;&gt;2]=-1082130432,b[A+1228&gt;&gt;2]=0,b[(r=A+1220|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+1212|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+1456&gt;&gt;2]=0,b[A+1232&gt;&gt;2]=n,Ka(A,b[A+28&gt;&gt;2]+4|0,b[A+32&gt;&gt;2]+4|0),A}function Ka(A,r,e){var i=B(0),a=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),Q=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0);W=v[r+52&gt;&gt;2],F=v[r+56&gt;&gt;2],s=v[A+96&gt;&gt;2],C=v[A+100&gt;&gt;2],g=v[A+104&gt;&gt;2],i=v[r+20&gt;&gt;2],a=v[r+24&gt;&gt;2],d=v[A- -64&gt;&gt;2],_=v[A+80&gt;&gt;2],R=v[A+52&gt;&gt;2],m=v[A+68&gt;&gt;2],h=v[A+84&gt;&gt;2],Q=v[A+56&gt;&gt;2],n=v[r+36&gt;&gt;2],D=v[A+72&gt;&gt;2],t=v[r+40&gt;&gt;2],w=v[A+88&gt;&gt;2],Y=v[r+48&gt;&gt;2],o=v[r+8&gt;&gt;2],k=v[r&gt;&gt;2],c=v[r+4&gt;&gt;2],u=v[r+16&gt;&gt;2],Z=v[A+48&gt;&gt;2],l=v[r+32&gt;&gt;2],b[A+1296&gt;&gt;2]=0,b[A+1280&gt;&gt;2]=0,b[A+1264&gt;&gt;2]=0,b[A+1248&gt;&gt;2]=0,v[A+1276&gt;&gt;2]=B(B(Q*l)+B(D*n))+B(w*t),v[A+1272&gt;&gt;2]=B(B(R*l)+B(m*n))+B(h*t),v[A+1268&gt;&gt;2]=B(B(Z*l)+B(d*n))+B(_*t),v[A+1260&gt;&gt;2]=B(B(Q*u)+B(D*i))+B(w*a),v[A+1256&gt;&gt;2]=B(B(R*u)+B(m*i))+B(h*a),v[A+1252&gt;&gt;2]=B(B(Z*u)+B(d*i))+B(_*a),v[A+1244&gt;&gt;2]=B(B(k*Q)+B(c*D))+B(o*w),v[A+1240&gt;&gt;2]=B(B(k*R)+B(c*m))+B(o*h),v[A+1236&gt;&gt;2]=B(B(Z*k)+B(d*c))+B(_*o),v[A+1292&gt;&gt;2]=F+B(B(B(l*s)+B(n*C))+B(t*g)),v[A+1288&gt;&gt;2]=W+B(B(B(u*s)+B(i*C))+B(a*g)),v[A+1284&gt;&gt;2]=Y+B(B(B(k*s)+B(c*C))+B(o*g)),W=v[e+52&gt;&gt;2],F=v[e+56&gt;&gt;2],s=v[A+160&gt;&gt;2],C=v[A+164&gt;&gt;2],g=v[A+168&gt;&gt;2],i=v[e+20&gt;&gt;2],a=v[e+24&gt;&gt;2],d=v[A+128&gt;&gt;2],_=v[A+144&gt;&gt;2],R=v[A+116&gt;&gt;2],m=v[A+132&gt;&gt;2],h=v[A+148&gt;&gt;2],Q=v[A+120&gt;&gt;2],D=v[A+136&gt;&gt;2],n=v[e+36&gt;&gt;2],w=v[A+152&gt;&gt;2],t=v[e+40&gt;&gt;2],Y=v[e+48&gt;&gt;2],o=v[e+8&gt;&gt;2],k=v[e&gt;&gt;2],c=v[e+4&gt;&gt;2],u=v[e+16&gt;&gt;2],Z=v[A+112&gt;&gt;2],l=v[e+32&gt;&gt;2],b[A+1360&gt;&gt;2]=0,b[A+1344&gt;&gt;2]=0,b[A+1328&gt;&gt;2]=0,b[A+1312&gt;&gt;2]=0,v[A+1340&gt;&gt;2]=B(B(Q*l)+B(D*n))+B(w*t),v[A+1336&gt;&gt;2]=B(B(R*l)+B(m*n))+B(h*t),v[A+1332&gt;&gt;2]=B(B(Z*l)+B(d*n))+B(_*t),v[A+1324&gt;&gt;2]=B(B(Q*u)+B(D*i))+B(w*a),v[A+1320&gt;&gt;2]=B(B(R*u)+B(m*i))+B(h*a),v[A+1316&gt;&gt;2]=B(B(Z*u)+B(d*i))+B(_*a),v[A+1308&gt;&gt;2]=B(B(k*Q)+B(c*D))+B(o*w),v[A+1304&gt;&gt;2]=B(B(k*R)+B(c*m))+B(o*h),v[A+1300&gt;&gt;2]=B(B(Z*k)+B(d*c))+B(_*o),v[A+1356&gt;&gt;2]=F+B(B(B(l*s)+B(n*C))+B(t*g)),v[A+1352&gt;&gt;2]=W+B(B(B(u*s)+B(i*C))+B(a*g)),v[A+1348&gt;&gt;2]=Y+B(B(B(k*s)+B(c*C))+B(o*g)),function(A){var r=B(0),e=B(0),i=B(0),a=B(0),f=B(0),n=0,t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0);if(b[A+1440&gt;&gt;2]=0,t=v[A+1256&gt;&gt;2],o=v[A+1276&gt;&gt;2],k=v[A+1260&gt;&gt;2],c=v[A+1272&gt;&gt;2],d=B(B(t*o)-B(k*c)),e=v[A+1236&gt;&gt;2],i=v[A+1240&gt;&gt;2],u=v[A+1268&gt;&gt;2],l=v[A+1252&gt;&gt;2],_=B(B(k*u)-B(o*l)),f=B(B(c*l)-B(t*u)),a=v[A+1244&gt;&gt;2],r=B(B(1)/B(B(B(d*e)+B(i*_))+B(f*a))),s=B(v[A+1356&gt;&gt;2]-v[A+1292&gt;&gt;2]),C=B(v[A+1348&gt;&gt;2]-v[A+1284&gt;&gt;2]),g=B(v[A+1352&gt;&gt;2]-v[A+1288&gt;&gt;2]),f=B(B(s*B(B(B(t*e)-B(l*i))*r))+B(B(C*B(f*r))+B(g*B(B(B(u*i)-B(c*e))*r)))),v[A+1436&gt;&gt;2]=f,e=B(B(s*B(B(B(l*a)-B(k*e))*r))+B(B(C*B(_*r))+B(g*B(B(B(o*e)-B(u*a))*r)))),v[A+1432&gt;&gt;2]=e,r=B(B(s*B(B(B(k*i)-B(t*a))*r))+B(B(C*B(d*r))+B(g*B(B(B(c*a)-B(o*i))*r)))),v[A+1428&gt;&gt;2]=r,v[A+940&gt;&gt;2]=r,(i=v[A+680&gt;&gt;2])&gt;(a=v[A+696&gt;&gt;2])?b[A+908&gt;&gt;2]=0:(v[A+908&gt;&gt;2]=r-i,n=3,i!=a&amp;&amp;(v[A+924&gt;&gt;2]=r-a,n=4)),v[A+944&gt;&gt;2]=e,b[A+956&gt;&gt;2]=n,(r=v[A+684&gt;&gt;2])&gt;(i=v[A+700&gt;&gt;2])?(b[A+912&gt;&gt;2]=0,n=0):(v[A+912&gt;&gt;2]=e-r,n=3,r!=i&amp;&amp;(v[A+928&gt;&gt;2]=e-i,n=4)),v[A+948&gt;&gt;2]=f,b[A+960&gt;&gt;2]=n,(r=v[A+688&gt;&gt;2])&gt;(e=v[A+704&gt;&gt;2]))return b[A+916&gt;&gt;2]=0,void(b[A+964&gt;&gt;2]=0);v[A+916&gt;&gt;2]=f-r,r!=e?(v[A+932&gt;&gt;2]=f-e,b[A+964&gt;&gt;2]=4):b[A+964&gt;&gt;2]=3}(A),function(A){var r,e,i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=0,_=B(0),R=B(0),m=B(0),h=B(0),Q=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0);N=r=N-48|0,s=v[A+1332&gt;&gt;2],_=v[A+1316&gt;&gt;2],R=v[A+1336&gt;&gt;2],m=v[A+1304&gt;&gt;2],h=v[A+1320&gt;&gt;2],Q=v[A+1340&gt;&gt;2],D=v[A+1308&gt;&gt;2],w=v[A+1324&gt;&gt;2],t=v[A+1244&gt;&gt;2],l=v[A+1256&gt;&gt;2],o=v[A+1272&gt;&gt;2],k=v[A+1240&gt;&gt;2],f=v[A+1268&gt;&gt;2],c=v[A+1260&gt;&gt;2],n=v[A+1252&gt;&gt;2],u=v[A+1276&gt;&gt;2],Z=v[A+1300&gt;&gt;2],i=v[A+1236&gt;&gt;2],b[r+44&gt;&gt;2]=0,b[r+28&gt;&gt;2]=0,F=B(B(l*u)-B(c*o)),C=B(B(c*f)-B(u*n)),g=B(B(o*n)-B(l*f)),a=B(B(1)/B(B(B(i*F)+B(k*C))+B(g*t))),g=B(g*a),Y=B(B(B(f*k)-B(o*i))*a),W=B(B(B(l*i)-B(n*k))*a),v[r+40&gt;&gt;2]=B(B(D*g)+B(w*Y))+B(Q*W),v[r+36&gt;&gt;2]=B(B(m*g)+B(Y*h))+B(W*R),C=B(C*a),f=B(B(B(u*i)-B(f*t))*a),i=B(B(B(n*t)-B(c*i))*a),v[r+24&gt;&gt;2]=B(B(D*C)+B(w*f))+B(Q*i),v[r+20&gt;&gt;2]=B(B(m*C)+B(f*h))+B(i*R),b[r+12&gt;&gt;2]=0,v[r+32&gt;&gt;2]=B(s*W)+B(B(Z*g)+B(_*Y)),v[r+16&gt;&gt;2]=B(s*i)+B(B(Z*C)+B(_*f)),i=B(F*a),o=B(B(B(o*t)-B(u*k))*a),a=B(B(B(c*k)-B(l*t))*a),v[r+8&gt;&gt;2]=B(B(D*i)+B(w*o))+B(Q*a),v[r+4&gt;&gt;2]=B(B(i*m)+B(o*h))+B(a*R),v[r&gt;&gt;2]=B(s*a)+B(B(Z*i)+B(_*o)),e=A;A:{r:{e:{i:{a:{f:{n:{if((d=b[A+1232&gt;&gt;2])&gt;&gt;&gt;0&lt;=5){t:{switch(d-1|0){default:!function(A,r){var e=B(0),i=B(0),a=0,f=B(0);b:{if((e=v[A+32&gt;&gt;2])&lt;B(1)){if(!(e&gt;B(-1)))break b;return a=r,f=Ci(B(-v[A+36&gt;&gt;2]),v[A+40&gt;&gt;2]),v[a&gt;&gt;2]=f,a=r,f=Ea(B(G(B(y(v[A+32&gt;&gt;2],B(-1))),B(1)))),v[a+4&gt;&gt;2]=f,a=r,f=Ci(B(-v[A+16&gt;&gt;2]),v[A&gt;&gt;2]),void(v[a+8&gt;&gt;2]=f)}return e=v[A+20&gt;&gt;2],i=v[A+4&gt;&gt;2],b[r+4&gt;&gt;2]=1070141403,a=r,f=Ci(i,e),v[a&gt;&gt;2]=f,void(v[r+8&gt;&gt;2]=0)}e=v[A+20&gt;&gt;2],i=v[A+4&gt;&gt;2],b[r+4&gt;&gt;2]=-1077342245,a=r,f=B(-Ci(i,e)),v[a&gt;&gt;2]=f,v[r+8&gt;&gt;2]=0}(r,A+1364|0);break t;case 0:!function(A,r){var e=B(0),i=B(0),a=0,f=B(0);b:{if((e=v[A+16&gt;&gt;2])&lt;B(1)){if(!(e&gt;B(-1)))break b;return a=r,f=Ci(v[A+24&gt;&gt;2],v[A+20&gt;&gt;2]),v[a&gt;&gt;2]=f,a=r,f=Ci(v[A+32&gt;&gt;2],v[A&gt;&gt;2]),v[a+4&gt;&gt;2]=f,a=r,f=Ea(B(G(B(y(B(-v[A+16&gt;&gt;2]),B(-1))),B(1)))),void(v[a+8&gt;&gt;2]=f)}return e=v[A+40&gt;&gt;2],i=v[A+8&gt;&gt;2],b[r+4&gt;&gt;2]=0,a=r,f=Ci(B(-i),e),v[a&gt;&gt;2]=f,void(v[r+8&gt;&gt;2]=-1.5707963705062866)}e=v[A+40&gt;&gt;2],i=v[A+8&gt;&gt;2],b[r+4&gt;&gt;2]=0,a=r,f=B(-Ci(B(-i),e)),v[a&gt;&gt;2]=f,v[r+8&gt;&gt;2]=1.5707963705062866}(r,A+1364|0);break t;case 1:!function(A,r){var e=B(0),i=0,a=B(0);b:{if((e=v[A+36&gt;&gt;2])&lt;B(1)){if(!(e&gt;B(-1)))break b;return i=r,a=Ea(B(G(B(y(B(-e),B(-1))),B(1)))),v[i&gt;&gt;2]=a,i=r,a=Ci(v[A+32&gt;&gt;2],v[A+40&gt;&gt;2]),v[i+4&gt;&gt;2]=a,i=r,a=Ci(v[A+4&gt;&gt;2],v[A+20&gt;&gt;2]),void(v[i+8&gt;&gt;2]=a)}return b[r&gt;&gt;2]=-1077342245,i=r,a=Ci(B(-v[A+16&gt;&gt;2]),v[A&gt;&gt;2]),v[i+4&gt;&gt;2]=a,void(v[r+8&gt;&gt;2]=0)}b[r&gt;&gt;2]=1070141403,i=r,a=B(-Ci(B(-v[A+16&gt;&gt;2]),v[A&gt;&gt;2])),v[i+4&gt;&gt;2]=a,v[r+8&gt;&gt;2]=0}(r,A+1364|0);break t;case 2:!function(A,r){var e=B(0),i=0,a=B(0);b:{if((e=v[A+4&gt;&gt;2])&lt;B(1)){if(!(e&gt;B(-1)))break b;return i=r,a=Ci(B(-v[A+36&gt;&gt;2]),v[A+20&gt;&gt;2]),v[i&gt;&gt;2]=a,i=r,a=Ci(B(-v[A+8&gt;&gt;2]),v[A&gt;&gt;2]),v[i+4&gt;&gt;2]=a,i=r,a=Ea(B(G(B(y(v[A+4&gt;&gt;2],B(-1))),B(1)))),void(v[i+8&gt;&gt;2]=a)}return b[r&gt;&gt;2]=0,i=r,a=Ci(v[A+24&gt;&gt;2],v[A+40&gt;&gt;2]),v[i+4&gt;&gt;2]=a,void(v[r+8&gt;&gt;2]=1.5707963705062866)}b[r&gt;&gt;2]=0,i=r,a=B(-Ci(v[A+24&gt;&gt;2],v[A+40&gt;&gt;2])),v[i+4&gt;&gt;2]=a,v[r+8&gt;&gt;2]=-1.5707963705062866}(r,A+1364|0);break t;case 3:!function(A,r){var e=B(0),i=0,a=B(0);b:{if((e=v[A+24&gt;&gt;2])&lt;B(1)){if(!(e&gt;B(-1)))break b;return i=r,a=Ea(B(G(B(y(e,B(-1))),B(1)))),v[i&gt;&gt;2]=a,i=r,a=Ci(B(-v[A+8&gt;&gt;2]),v[A+40&gt;&gt;2]),v[i+4&gt;&gt;2]=a,i=r,a=Ci(B(-v[A+16&gt;&gt;2]),v[A+20&gt;&gt;2]),void(v[i+8&gt;&gt;2]=a)}return b[r&gt;&gt;2]=1070141403,b[r+4&gt;&gt;2]=0,i=r,a=Ci(v[A+32&gt;&gt;2],v[A&gt;&gt;2]),void(v[i+8&gt;&gt;2]=a)}b[r&gt;&gt;2]=-1077342245,b[r+4&gt;&gt;2]=0,i=r,a=B(-Ci(v[A+32&gt;&gt;2],v[A&gt;&gt;2])),v[i+8&gt;&gt;2]=a}(r,A+1364|0);break t;case 4:}!function(A,r){var e=B(0),i=0,a=B(0);b:{if((e=v[A+8&gt;&gt;2])&lt;B(1)){if(!(e&gt;B(-1)))break b;return i=r,a=Ci(v[A+24&gt;&gt;2],v[A+40&gt;&gt;2]),v[i&gt;&gt;2]=a,i=r,a=Ea(B(G(B(y(B(-v[A+8&gt;&gt;2]),B(-1))),B(1)))),v[i+4&gt;&gt;2]=a,i=r,a=Ci(v[A+4&gt;&gt;2],v[A&gt;&gt;2]),void(v[i+8&gt;&gt;2]=a)}return b[r&gt;&gt;2]=0,b[r+4&gt;&gt;2]=-1077342245,i=r,a=Ci(B(-v[A+16&gt;&gt;2]),B(-v[A+32&gt;&gt;2])),void(v[i+8&gt;&gt;2]=a)}b[r&gt;&gt;2]=0,b[r+4&gt;&gt;2]=1070141403,i=r,a=B(-Ci(v[A+16&gt;&gt;2],v[A+32&gt;&gt;2])),v[i+8&gt;&gt;2]=a}(r,A+1364|0)}d=b[A+1232&gt;&gt;2]}if(d&gt;&gt;&gt;0&lt;=5){switch(d-1|0){case 4:break e;case 3:break i;case 2:break a;case 1:break f;case 0:break n}b[A+1408&gt;&gt;2]=0,b[A+1424&gt;&gt;2]=0,b[A+1392&gt;&gt;2]=0,a=v[A+1316&gt;&gt;2],n=v[A+1244&gt;&gt;2],o=v[A+1300&gt;&gt;2],u=v[A+1260&gt;&gt;2],t=B(B(a*n)-B(o*u)),v[A+1404&gt;&gt;2]=t,s=v[A+1276&gt;&gt;2],f=v[A+1332&gt;&gt;2],k=B(B(o*s)-B(n*f)),v[A+1400&gt;&gt;2]=k,i=B(B(f*u)-B(a*s)),v[A+1396&gt;&gt;2]=i,l=B(B(o*k)-B(a*i)),v[A+1420&gt;&gt;2]=l,o=B(B(f*i)-B(o*t)),v[A+1416&gt;&gt;2]=o,f=B(B(a*t)-B(f*k)),v[A+1412&gt;&gt;2]=f,c=B(B(u*i)-B(n*k)),v[A+1388&gt;&gt;2]=c,n=B(B(n*t)-B(s*i)),v[A+1384&gt;&gt;2]=n,a=B(B(s*k)-B(u*t));break r}l=v[A+1420&gt;&gt;2],o=v[A+1416&gt;&gt;2],f=v[A+1412&gt;&gt;2],t=v[A+1404&gt;&gt;2],k=v[A+1400&gt;&gt;2],i=v[A+1396&gt;&gt;2],c=v[A+1388&gt;&gt;2],n=v[A+1384&gt;&gt;2],a=v[A+1380&gt;&gt;2];break A}b[A+1424&gt;&gt;2]=0,b[A+1408&gt;&gt;2]=0,b[A+1392&gt;&gt;2]=0,a=v[A+1300&gt;&gt;2],u=v[A+1256&gt;&gt;2],i=v[A+1316&gt;&gt;2],n=v[A+1240&gt;&gt;2],l=B(B(a*u)-B(i*n)),v[A+1420&gt;&gt;2]=l,c=v[A+1332&gt;&gt;2],s=v[A+1272&gt;&gt;2],o=B(B(n*c)-B(a*s)),v[A+1416&gt;&gt;2]=o,f=B(B(i*s)-B(c*u)),v[A+1412&gt;&gt;2]=f,t=B(B(i*f)-B(a*o)),v[A+1404&gt;&gt;2]=t,k=B(B(a*l)-B(c*f)),v[A+1400&gt;&gt;2]=k,i=B(B(c*o)-B(i*l)),v[A+1396&gt;&gt;2]=i,c=B(B(n*o)-B(u*f)),v[A+1388&gt;&gt;2]=c,n=B(B(s*f)-B(n*l)),v[A+1384&gt;&gt;2]=n,a=B(B(u*l)-B(s*o));break r}b[A+1424&gt;&gt;2]=0,b[A+1408&gt;&gt;2]=0,b[A+1392&gt;&gt;2]=0,t=v[A+1304&gt;&gt;2],i=v[A+1260&gt;&gt;2],k=v[A+1320&gt;&gt;2],u=v[A+1244&gt;&gt;2],c=B(B(t*i)-B(k*u)),v[A+1388&gt;&gt;2]=c,f=v[A+1336&gt;&gt;2],s=v[A+1276&gt;&gt;2],n=B(B(u*f)-B(t*s)),v[A+1384&gt;&gt;2]=n,a=B(B(k*s)-B(f*i)),v[A+1380&gt;&gt;2]=a,l=B(B(k*a)-B(t*n)),v[A+1420&gt;&gt;2]=l,o=B(B(t*c)-B(f*a)),v[A+1416&gt;&gt;2]=o,f=B(B(f*n)-B(k*c)),v[A+1412&gt;&gt;2]=f,t=B(B(u*n)-B(i*a)),v[A+1404&gt;&gt;2]=t,k=B(B(s*a)-B(u*c)),v[A+1400&gt;&gt;2]=k,i=B(B(i*c)-B(s*n)),v[A+1396&gt;&gt;2]=i;break A}b[A+1424&gt;&gt;2]=0,b[A+1408&gt;&gt;2]=0,b[A+1392&gt;&gt;2]=0,a=v[A+1236&gt;&gt;2],u=v[A+1320&gt;&gt;2],i=v[A+1252&gt;&gt;2],n=v[A+1304&gt;&gt;2],l=B(B(a*u)-B(i*n)),v[A+1420&gt;&gt;2]=l,c=v[A+1268&gt;&gt;2],s=v[A+1336&gt;&gt;2],o=B(B(n*c)-B(a*s)),v[A+1416&gt;&gt;2]=o,f=B(B(i*s)-B(c*u)),v[A+1412&gt;&gt;2]=f,t=B(B(i*f)-B(a*o)),v[A+1404&gt;&gt;2]=t,k=B(B(a*l)-B(c*f)),v[A+1400&gt;&gt;2]=k,i=B(B(c*o)-B(i*l)),v[A+1396&gt;&gt;2]=i,c=B(B(n*o)-B(u*f)),v[A+1388&gt;&gt;2]=c,n=B(B(s*f)-B(n*l)),v[A+1384&gt;&gt;2]=n,a=B(B(u*l)-B(s*o));break r}b[A+1424&gt;&gt;2]=0,b[A+1408&gt;&gt;2]=0,b[A+1392&gt;&gt;2]=0,t=v[A+1240&gt;&gt;2],i=v[A+1324&gt;&gt;2],k=v[A+1256&gt;&gt;2],u=v[A+1308&gt;&gt;2],c=B(B(t*i)-B(k*u)),v[A+1388&gt;&gt;2]=c,f=v[A+1272&gt;&gt;2],s=v[A+1340&gt;&gt;2],n=B(B(u*f)-B(t*s)),v[A+1384&gt;&gt;2]=n,a=B(B(k*s)-B(f*i)),v[A+1380&gt;&gt;2]=a,l=B(B(k*a)-B(t*n)),v[A+1420&gt;&gt;2]=l,o=B(B(t*c)-B(f*a)),v[A+1416&gt;&gt;2]=o,f=B(B(f*n)-B(k*c)),v[A+1412&gt;&gt;2]=f,t=B(B(u*n)-B(i*a)),v[A+1404&gt;&gt;2]=t,k=B(B(s*a)-B(u*c)),v[A+1400&gt;&gt;2]=k,i=B(B(i*c)-B(s*n)),v[A+1396&gt;&gt;2]=i;break A}b[A+1408&gt;&gt;2]=0,b[A+1424&gt;&gt;2]=0,b[A+1392&gt;&gt;2]=0,a=v[A+1252&gt;&gt;2],n=v[A+1308&gt;&gt;2],o=v[A+1236&gt;&gt;2],u=v[A+1324&gt;&gt;2],t=B(B(a*n)-B(o*u)),v[A+1404&gt;&gt;2]=t,s=v[A+1340&gt;&gt;2],f=v[A+1268&gt;&gt;2],k=B(B(o*s)-B(n*f)),v[A+1400&gt;&gt;2]=k,i=B(B(f*u)-B(a*s)),v[A+1396&gt;&gt;2]=i,l=B(B(o*k)-B(a*i)),v[A+1420&gt;&gt;2]=l,o=B(B(f*i)-B(o*t)),v[A+1416&gt;&gt;2]=o,f=B(B(a*t)-B(f*k)),v[A+1412&gt;&gt;2]=f,c=B(B(u*i)-B(n*k)),v[A+1388&gt;&gt;2]=c,n=B(B(n*t)-B(s*i)),v[A+1384&gt;&gt;2]=n,a=B(B(s*k)-B(u*t))}v[e+1380&gt;&gt;2]=a}u=l,l=B(B(1)/B(p(B(B(B(f*f)+B(o*o))+B(l*l))))),v[A+1420&gt;&gt;2]=u*l,v[A+1416&gt;&gt;2]=o*l,v[A+1412&gt;&gt;2]=f*l,l=t,t=B(B(1)/B(p(B(B(B(i*i)+B(k*k))+B(t*t))))),v[A+1404&gt;&gt;2]=l*t,v[A+1400&gt;&gt;2]=k*t,v[A+1396&gt;&gt;2]=i*t,t=B(B(1)/B(p(B(B(B(a*a)+B(n*n))+B(c*c))))),v[A+1388&gt;&gt;2]=c*t,v[A+1384&gt;&gt;2]=n*t,v[A+1380&gt;&gt;2]=a*t,N=r+48|0}(A),a=v[b[A+28&gt;&gt;2]+404&gt;&gt;2],i=v[b[A+32&gt;&gt;2]+404&gt;&gt;2],f[A+1452|0]=a&lt;B(1.1920928955078125e-7)|i&lt;B(1.1920928955078125e-7),Y=i,i=(i=B(a+i))&gt;B(0)?B(Y/i):B(.5),v[A+1444&gt;&gt;2]=i,v[A+1448&gt;&gt;2]=B(1)-i}function qa(A,r){var e,i=B(0),a=B(0),f=B(0),n=B(0),t=B(0);a=v[1364+((r&lt;&lt;2)+A|0)&gt;&gt;2],e=R(r,88)+A|0;A:if(!((f=v[e+968&gt;&gt;2])&gt;=(n=v[e+972&gt;&gt;2]))){r:{e:{i:{a:{if(a&lt;f){if(!((i=Wa(B(f-a)))&lt;B(-3.1415927410125732)))break a;i=B(i+B(6.2831854820251465));break i}if(!(a&gt;n))break A;if(!((i=Wa(B(a-n)))&lt;B(-3.1415927410125732)))break e;i=B(i+B(6.2831854820251465));break r}i&gt;B(3.1415927410125732)&amp;&amp;(i=B(i+B(-6.2831854820251465)))}t=B(m(i)),(i=Wa(B(n-a)))&lt;B(-3.1415927410125732)?i=B(i+B(6.2831854820251465)):i&gt;B(3.1415927410125732)&amp;&amp;(i=B(i+B(-6.2831854820251465))),a=t&lt;B(m(i))?a:B(a+B(6.2831854820251465));break A}i&gt;B(3.1415927410125732)&amp;&amp;(i=B(i+B(-6.2831854820251465)))}t=B(m(i)),(i=Wa(B(a-f)))&lt;B(-3.1415927410125732)?i=B(i+B(6.2831854820251465)):i&gt;B(3.1415927410125732)&amp;&amp;(i=B(i+B(-6.2831854820251465))),a=B(m(i))&lt;t?B(a+B(-6.2831854820251465)):a}if(v[e+1048&gt;&gt;2]=a,f&gt;n)return A=R(r,88)+A|0,b[A+1040&gt;&gt;2]=0,void(b[A+1052&gt;&gt;2]=0);A=R(r,88)+A|0,v[A+1040&gt;&gt;2]=a-f,f!=n?(b[A+1052&gt;&gt;2]=4,v[A+1044&gt;&gt;2]=a-n):b[A+1052&gt;&gt;2]=3}function $a(A,r,e,i,a,f,n,t,o,k,c,u,l){var s=B(0),g=B(0),d=B(0),_=0,m=0,h=B(0),Q=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0);k=R(b[o+24&gt;&gt;2],k);A:{r:{e:{i:{if(3!=(0|(_=b[r+84&gt;&gt;2]))){if(4!=(0|_))break A;if(!u)break i;h=v[n+8&gt;&gt;2],Q=v[n&gt;&gt;2],D=v[n+4&gt;&gt;2],Z=v[t+8&gt;&gt;2],g=v[c+8&gt;&gt;2],Y=v[t&gt;&gt;2],s=v[c&gt;&gt;2],w=v[t+4&gt;&gt;2],d=v[c+4&gt;&gt;2],Af(A,e,i,o,k,c,u,l),g=B(B(B(B(Q*s)+B(D*d))+B(h*g))-B(B(B(s*Y)+B(d*w))+B(g*Z)));break e}Af(A,e,i,o,k,c,u,l),v[(_=k&lt;&lt;2)+b[o+28&gt;&gt;2]&gt;&gt;2]=B(B(v[o&gt;&gt;2]*v[r+12&gt;&gt;2])*v[r+72&gt;&gt;2])*B(0|(u?-1:1)),b[_+b[o+36&gt;&gt;2]&gt;&gt;2]=-8388609,b[_+b[o+40&gt;&gt;2]&gt;&gt;2]=2139095039,_=r+16|0,m=1;break r}h=v[a+8&gt;&gt;2],Q=v[a&gt;&gt;2],D=v[a+4&gt;&gt;2],Z=v[f+8&gt;&gt;2],g=v[c+8&gt;&gt;2],Y=v[f&gt;&gt;2],s=v[c&gt;&gt;2],w=v[f+4&gt;&gt;2],d=v[c+4&gt;&gt;2],Af(A,e,i,o,k,c,0,l),g=B(B(B(B(Q*s)+B(D*d))+B(h*g))-B(B(B(s*Y)+B(d*w))+B(g*Z)))}m=b[o+28&gt;&gt;2]+(k&lt;&lt;2)|0,h=B(0|(u?-1:1)),s=B(B(B(v[o&gt;&gt;2]*v[r+12&gt;&gt;2])*v[r+72&gt;&gt;2])*h),v[m&gt;&gt;2]=s,d=B(s-B(g*v[r+12&gt;&gt;2]));e:if(u){if(!(d&gt;B(0)))break e;if(!((d=s)&lt;(s=B(-B(g*v[r+8&gt;&gt;2])))))break e;v[m&gt;&gt;2]=s}else d&lt;B(0)&amp;&amp;(d=s,s=B(-B(g*v[r+8&gt;&gt;2])),d&gt;s&amp;&amp;(v[m&gt;&gt;2]=s));v[(m=k&lt;&lt;2)+b[o+36&gt;&gt;2]&gt;&gt;2]=B(u?0:-3.4028234663852886e38),v[m+b[o+40&gt;&gt;2]&gt;&gt;2]=B(u?3.4028234663852886e38:0),b[m+b[o+32&gt;&gt;2]&gt;&gt;2]=b[r+16&gt;&gt;2],Af(A,e,i,o,k=b[o+24&gt;&gt;2]+k|0,c,u,l),m=b[o+28&gt;&gt;2]+(k&lt;&lt;2)|0,_=r+12|0,s=B(B(B(v[o&gt;&gt;2]*v[_&gt;&gt;2])*v[r+76&gt;&gt;2])*h),v[m&gt;&gt;2]=s,d=B(s-B(g*v[_&gt;&gt;2])),_=r+16|0;e:if(u){if(!(d&lt;B(0)))break e;if(!(s&gt;(g=B(-B(g*v[r+8&gt;&gt;2])))))break e;v[m&gt;&gt;2]=g}else d&gt;B(0)&amp;&amp;(g=B(-B(g*v[r+8&gt;&gt;2])),s&lt;g&amp;&amp;(v[m&gt;&gt;2]=g));v[(m=k&lt;&lt;2)+b[o+36&gt;&gt;2]&gt;&gt;2]=B(u?-3.4028234663852886e38:0),v[m+b[o+40&gt;&gt;2]&gt;&gt;2]=B(u?0:3.4028234663852886e38),m=2}b[b[o+32&gt;&gt;2]+(k&lt;&lt;2)&gt;&gt;2]=b[_&gt;&gt;2],k=b[o+24&gt;&gt;2]+k|0}return C[r+28|0]&amp;&amp;(!C[r+40|0]&amp;&amp;(Af(A,e,i,o,k,c,u,l),g=v[r+32&gt;&gt;2],g=Za(v[r+80&gt;&gt;2],v[r&gt;&gt;2],v[r+4&gt;&gt;2],u?g:B(-g),B(v[o&gt;&gt;2]*v[r+20&gt;&gt;2])),v[(_=k&lt;&lt;2)+b[o+28&gt;&gt;2]&gt;&gt;2]=g*v[r+32&gt;&gt;2],v[_+b[o+36&gt;&gt;2]&gt;&gt;2]=-v[r+36&gt;&gt;2],b[_+b[o+40&gt;&gt;2]&gt;&gt;2]=b[r+36&gt;&gt;2],b[_+b[o+32&gt;&gt;2]&gt;&gt;2]=b[r+24&gt;&gt;2],m=m+1|0,k=b[o+24&gt;&gt;2]+k|0,!C[r+28|0]|!C[r+40|0])||(s=v[r+44&gt;&gt;2],g=B(v[r+80&gt;&gt;2]-s),u&amp;&amp;(s=(_=g&gt;B(3.1415927410125732))?B(s+B(6.2831854820251465)):s,(g=_?B(g+B(-6.2831854820251465)):g)&lt;B(-3.1415927410125732)&amp;&amp;(s=B(s+B(-6.2831854820251465)),g=B(g+B(6.2831854820251465)))),Af(A,e,i,o,k,c,u,l),d=B(0),h=v[r+32&gt;&gt;2],Q=g&lt;B(0)?B(-h):h,g!=B(0)&amp;&amp;(D=B(-Q),w=v[r+80&gt;&gt;2],(d=v[r&gt;&gt;2])&gt;(h=v[r+4&gt;&gt;2])?(h=g&lt;B(0)?s:B(3.4028234663852886e38),s=g&gt;B(0)?s:B(-3.4028234663852886e38)):(h=g&lt;B(0)&amp;&amp;s&lt;h?s:h,s=g&gt;B(0)&amp;&amp;s&gt;d?s:d),d=Za(w,s,h,D,B(v[o&gt;&gt;2]*v[r+20&gt;&gt;2]))),v[(_=k&lt;&lt;2)+b[o+28&gt;&gt;2]&gt;&gt;2]=B(Q*d)*B(0|(u?-1:1)),v[_+b[o+36&gt;&gt;2]&gt;&gt;2]=-v[r+36&gt;&gt;2],b[_+b[o+40&gt;&gt;2]&gt;&gt;2]=b[r+36&gt;&gt;2],b[_+b[o+32&gt;&gt;2]&gt;&gt;2]=b[r+24&gt;&gt;2],m=m+1|0,k=b[o+24&gt;&gt;2]+k|0)),C[r+48|0]&amp;&amp;(w=v[r+68&gt;&gt;2],s=v[r+80&gt;&gt;2],Af(A,e,i,o,k,c,u,l),g=v[o&gt;&gt;2],d=v[r+52&gt;&gt;2],h=v[r+60&gt;&gt;2],w=B(s-w),u?(Z=v[c+8&gt;&gt;2],Y=B(v[n+8&gt;&gt;2]*Z),s=v[c&gt;&gt;2],Q=v[c+4&gt;&gt;2],D=B(B(v[n&gt;&gt;2]*s)+B(v[n+4&gt;&gt;2]*Q))):(Z=v[c+8&gt;&gt;2],Y=B(v[a+8&gt;&gt;2]*Z),t=f,s=v[c&gt;&gt;2],Q=v[c+4&gt;&gt;2],D=B(B(v[a&gt;&gt;2]*s)+B(v[a+4&gt;&gt;2]*Q))),Q=B(B(D+Y)-B(B(B(s*v[t&gt;&gt;2])+B(Q*v[t+4&gt;&gt;2]))+B(Z*v[t+8&gt;&gt;2]))),g=B(B(1)/g),s=B(B(1)/v[b[A+32&gt;&gt;2]+404&gt;&gt;2]),s=(D=B(B(1)/v[b[A+28&gt;&gt;2]+404&gt;&gt;2]))&gt;s?s:D,!C[r+56|0]|B(g*B(p(B(d/s))))&gt;B(.25)^1||(d=B(B(B(B(B(1)/g)/g)*B(.0625))*s)),A=k&lt;&lt;2,D=B(g*B(w*d)),d=B(Q*(B(h*g)&gt;s&amp;&amp;C[r+64|0]?B(s/g):h)),s=B(0|(u?-1:1)),d=B(g*B(d*s)),g=B(D-d),v[A+b[o+28&gt;&gt;2]&gt;&gt;2]=Q+B(g*s),s=(r=g&lt;(d=B(-d)))?d:g,g=r?g:d,u?(v[A+b[o+36&gt;&gt;2]&gt;&gt;2]=G(B(-s),B(0)),s=B(-g)):v[A+b[o+36&gt;&gt;2]&gt;&gt;2]=G(g,B(0)),v[(A=k&lt;&lt;2)+b[o+40&gt;&gt;2]&gt;&gt;2]=y(s,B(0)),b[A+b[o+32&gt;&gt;2]&gt;&gt;2]=0,m=m+1|0),m}function Af(A,r,e,i,a,f,n,t){var o,k,c,u,l,s=B(0),g=B(0),d=B(0),_=0,R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0);o=a&lt;&lt;2,_=b[(n?12:8)+i&gt;&gt;2],b[o+_&gt;&gt;2]=b[f&gt;&gt;2],b[_+(c=(k=a+1|0)&lt;&lt;2)&gt;&gt;2]=b[f+4&gt;&gt;2],b[_+(l=(u=a+2|0)&lt;&lt;2)&gt;&gt;2]=b[f+8&gt;&gt;2],_=b[(n?20:16)+i&gt;&gt;2],v[_+o&gt;&gt;2]=-v[f&gt;&gt;2],v[_+c&gt;&gt;2]=-v[f+4&gt;&gt;2],v[_+l&gt;&gt;2]=-v[f+8&gt;&gt;2],n||(b[(n=N-16|0)+12&gt;&gt;2]=0,s=B(v[A+1284&gt;&gt;2]-v[r+48&gt;&gt;2]),g=v[f+4&gt;&gt;2],R=B(v[A+1288&gt;&gt;2]-v[r+52&gt;&gt;2]),d=v[f&gt;&gt;2],G=B(B(s*g)-B(R*d)),v[n+8&gt;&gt;2]=G,m=B(v[A+1292&gt;&gt;2]-v[r+56&gt;&gt;2]),h=s,s=v[f+8&gt;&gt;2],y=B(B(d*m)-B(h*s)),v[n+4&gt;&gt;2]=y,m=B(B(R*s)-B(m*g)),v[n&gt;&gt;2]=m,Q=B(v[A+1348&gt;&gt;2]-v[e+48&gt;&gt;2]),p=B(v[A+1352&gt;&gt;2]-v[e+52&gt;&gt;2]),R=B(B(g*Q)-B(d*p)),h=B(v[A+1356&gt;&gt;2]-v[e+56&gt;&gt;2]),d=B(B(d*h)-B(Q*s)),g=B(B(p*s)-B(h*g)),!C[A+1452|0]|t||(s=v[A+1444&gt;&gt;2],v[n+8&gt;&gt;2]=G*s,v[n+4&gt;&gt;2]=y*s,v[n&gt;&gt;2]=m*s,s=v[A+1448&gt;&gt;2],R=B(R*s),d=B(d*s),g=B(g*s)),r=b[n+4&gt;&gt;2],A=(e=a&lt;&lt;2)+b[i+12&gt;&gt;2]|0,b[A&gt;&gt;2]=b[n&gt;&gt;2],b[A+4&gt;&gt;2]=r,b[A+8&gt;&gt;2]=b[n+8&gt;&gt;2],A=b[i+20&gt;&gt;2],v[A+e&gt;&gt;2]=-g,v[A+(k&lt;&lt;2)&gt;&gt;2]=-d,v[A+(u&lt;&lt;2)&gt;&gt;2]=-R)}function rf(A){b[(A|=0)&gt;&gt;2]=22472,gA(A)}function ef(A){return B(v[(A|=0)&gt;&gt;2])}function af(A){return B(v[(A|=0)+4&gt;&gt;2])}function ff(A){return B(v[(A|=0)+8&gt;&gt;2])}function nf(A){return(A|=0)+48|0}function tf(A,r){var e,i=B(0),a=0,f=0,n=B(0),t=0,k=B(0),c=0,u=0,s=B(0);e=N-16|0,i=v[A&gt;&gt;2],k=v[A+20&gt;&gt;2],n=v[A+40&gt;&gt;2],(s=B(B(i+k)+n))&gt;B(0)?(k=B(p(B(s+B(1)))),i=B(B(.5)/k),n=B(i*B(v[A+16&gt;&gt;2]-v[A+4&gt;&gt;2])),v[e+8&gt;&gt;2]=n,l(n),a=o(0),n=B(i*B(v[A+8&gt;&gt;2]-v[A+32&gt;&gt;2])),v[e+4&gt;&gt;2]=n,i=B(i*B(v[A+36&gt;&gt;2]-v[A+24&gt;&gt;2])),v[e&gt;&gt;2]=i,l(i),A=o(0),i=B(k*B(.5)),v[e+12&gt;&gt;2]=i,l(i),f=o(0),l(n),t=o(0)):(t=(a=i&lt;k?k&lt;n?2:1:(i&lt;n)&lt;&lt;1)&lt;&lt;2,c=(a&lt;&lt;4)+A|0,u=((f=(a+1&gt;&gt;&gt;0)%3|0)&lt;&lt;4)+A|0,f&lt;&lt;=2,a=A+((A=(a+2&gt;&gt;&gt;0)%3|0)&lt;&lt;4)|0,A&lt;&lt;=2,i=B(p(B(B(B(v[t+c&gt;&gt;2]-v[u+f&gt;&gt;2])-v[a+A&gt;&gt;2])+B(1)))),v[(t|e)&gt;&gt;2]=i*B(.5),i=B(B(.5)/i),v[e+12&gt;&gt;2]=B(v[a+f&gt;&gt;2]-v[A+u&gt;&gt;2])*i,v[(e|f)&gt;&gt;2]=i*B(v[t+u&gt;&gt;2]+v[f+c&gt;&gt;2]),v[(A|e)&gt;&gt;2]=i*B(v[a+t&gt;&gt;2]+v[A+c&gt;&gt;2]),f=b[e+12&gt;&gt;2],a=b[e+8&gt;&gt;2],A=b[e&gt;&gt;2],t=b[e+4&gt;&gt;2]),b[r+12&gt;&gt;2]=f,b[r+8&gt;&gt;2]=a,b[r+4&gt;&gt;2]=t,b[r&gt;&gt;2]=A}function bf(A){(A|=0)&amp;&amp;BA[b[b[A&gt;&gt;2]+4&gt;&gt;2]](A)}function of(A,r){r|=0,b[(A|=0)+12&gt;&gt;2]=r}function kf(A,r){A|=0,r=B(r),v[A+4&gt;&gt;2]=r}function cf(A,r){r|=0,b[(A|=0)+8&gt;&gt;2]=r}function uf(A){return(A|=0)+24|0}function lf(A){var r;(r=b[(A|=0)+12&gt;&gt;2])&amp;&amp;(C[A+16|0]&amp;&amp;gA(r),b[A+12&gt;&gt;2]=0),f[A+16|0]=1,b[A+12&gt;&gt;2]=0,b[(A=A+4|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0}function sf(A){return(A|=0)+32|0}function df(A){return(A|=0)- -64|0}function vf(A){return 0|BA[b[b[(A|=0)&gt;&gt;2]+36&gt;&gt;2]](A)}function Cf(A,r){r|=0,BA[b[b[(A|=0)&gt;&gt;2]+60&gt;&gt;2]](A,r)}function gf(A,r,e){var i=B(0),a=B(0),f=B(0),n=B(0),t=0,b=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0);(i=v[A+404&gt;&gt;2])!=B(0)&amp;&amp;(f=v[r+8&gt;&gt;2],a=v[r+4&gt;&gt;2],n=v[A+408&gt;&gt;2],v[A+372&gt;&gt;2]=B(i*B(v[r&gt;&gt;2]*n))+v[A+372&gt;&gt;2],t=A+376|0,b=a,a=v[A+412&gt;&gt;2],v[t&gt;&gt;2]=B(i*B(b*a))+v[t&gt;&gt;2],t=A+380|0,b=i,i=v[A+416&gt;&gt;2],v[t&gt;&gt;2]=B(b*B(f*i))+v[t&gt;&gt;2],c=v[A+612&gt;&gt;2],u=v[A+364&gt;&gt;2],l=v[A+356&gt;&gt;2],s=v[A+360&gt;&gt;2],C=v[A+608&gt;&gt;2],g=v[A+348&gt;&gt;2],d=v[A+340&gt;&gt;2],_=v[A+344&gt;&gt;2],k=v[e+4&gt;&gt;2],f=B(i*v[r+8&gt;&gt;2]),a=B(a*v[r+4&gt;&gt;2]),o=v[e+8&gt;&gt;2],i=B(B(k*f)-B(a*o)),n=B(n*v[r&gt;&gt;2]),b=B(n*o),o=v[e&gt;&gt;2],f=B(b-B(f*o)),a=B(B(a*o)-B(n*k)),v[A+388&gt;&gt;2]=B(B(B(B(v[A+324&gt;&gt;2]*i)+B(v[A+328&gt;&gt;2]*f))+B(a*v[A+332&gt;&gt;2]))*v[A+604&gt;&gt;2])+v[A+388&gt;&gt;2],v[(r=A+392|0)&gt;&gt;2]=B(C*B(B(B(i*d)+B(f*_))+B(a*g)))+v[r&gt;&gt;2],v[(A=A+396|0)&gt;&gt;2]=B(c*B(B(B(i*l)+B(f*s))+B(a*u)))+v[A&gt;&gt;2])}function _f(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=24380,(e=b[(r=A+128|0)&gt;&gt;2])&amp;&amp;(C[A+132|0]&amp;&amp;gA(e),b[A+128&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+132|0]=1,b[(r=A+120|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+108|0)&gt;&gt;2])&amp;&amp;(C[A+112|0]&amp;&amp;gA(e),b[A+108&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+112|0]=1,b[(r=A+100|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+88|0)&gt;&gt;2])&amp;&amp;(C[A+92|0]&amp;&amp;gA(e),b[A+88&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+92|0]=1,b[(r=A+80|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+36|0)&gt;&gt;2])&amp;&amp;(C[A+40|0]&amp;&amp;gA(e),b[A+36&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+40|0]=1,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,0|A}function Bf(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=24604,(e=b[(r=A+120|0)&gt;&gt;2])&amp;&amp;(C[A+124|0]&amp;&amp;gA(e),b[A+120&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+124|0]=1,b[(r=A+112|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+100|0)&gt;&gt;2])&amp;&amp;(C[A+104|0]&amp;&amp;gA(e),b[A+100&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+104|0]=1,b[(r=A+92|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+80|0)&gt;&gt;2])&amp;&amp;(C[A+84|0]&amp;&amp;gA(e),b[A+80&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+84|0]=1,b[(r=A+72|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+28|0)&gt;&gt;2])&amp;&amp;(C[A+32|0]&amp;&amp;gA(e),b[A+28&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+32|0]=1,b[(r=A+20|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,0|A}function mf(A,r){!function(A,r){n[0]=A,n[1]=r}(0|A,0|r)}function Rf(A,r,e,i){return A=function(A,r,e,i){var a,f,n,t,b=0,o=0;return t=R(b=e&gt;&gt;&gt;16,o=A&gt;&gt;&gt;16),b=(65535&amp;(o=((n=R(a=65535&amp;e,f=65535&amp;A))&gt;&gt;&gt;16)+R(o,a)|0))+R(b,f)|0,A=(((R(r,e)+t|0)+R(A,i)|0)+(o&gt;&gt;&gt;16)|0)+(b&gt;&gt;&gt;16)|0,j=A,r=65535&amp;n|b&lt;&lt;16}(A,r,e,i)}function Gf(A,r,e){return function(A,r,e){var i=0,a=0,f=0,n=0,t=0,b=0,o=0,k=0,c=0;A:{r:{e:{i:{a:{f:{n:{t:{b:{if(a=r){if(!(i=e))break b;break t}return mf((r=A)-R(A=(A&gt;&gt;&gt;0)/(e&gt;&gt;&gt;0)|0,e)|0,0),j=0,A}if(!A)break n;break f}if(!((n=i+-1|0)&amp;i))break a;t=0-(n=(h(i)+33|0)-h(a)|0)|0;break e}return mf(0,a-R(A=(a&gt;&gt;&gt;0)/0|0,0)|0),j=0,A}if((i=32-h(a)|0)&gt;&gt;&gt;0&lt;31)break i;break r}if(mf(A&amp;n,0),1==(0|i))break A;return e=31&amp;(i=i?31-h(i+-1^i)|0:32),32&lt;=(63&amp;i)&gt;&gt;&gt;0?(a=0,A=r&gt;&gt;&gt;e):(a=r&gt;&gt;&gt;e,A=((1&lt;&lt;e)-1&amp;r)&lt;&lt;32-e|A&gt;&gt;&gt;e),j=a,A}n=i+1|0,t=63-i|0}if(i=r,f=31&amp;(a=63&amp;n),32&lt;=a&gt;&gt;&gt;0?(a=0,f=i&gt;&gt;&gt;f):(a=i&gt;&gt;&gt;f,f=((1&lt;&lt;f)-1&amp;i)&lt;&lt;32-f|A&gt;&gt;&gt;f),i=31&amp;(t&amp;=63),32&lt;=t&gt;&gt;&gt;0?(r=A&lt;&lt;i,A=0):(r=(1&lt;&lt;i)-1&amp;A&gt;&gt;&gt;32-i|r&lt;&lt;i,A&lt;&lt;=i),n)for(i=-1,(t=e+-1|0)&gt;&gt;&gt;0&lt;4294967295&amp;&amp;(i=0);f=(o=b=f&lt;&lt;1|r&gt;&gt;&gt;31)-(k=e&amp;(b=i-((a=a&lt;&lt;1|f&gt;&gt;&gt;31)+(t&gt;&gt;&gt;0&lt;b&gt;&gt;&gt;0)|0)&gt;&gt;31))|0,a=a-(o&gt;&gt;&gt;0&lt;k&gt;&gt;&gt;0)|0,r=r&lt;&lt;1|A&gt;&gt;&gt;31,A=c|A&lt;&lt;1,c=b&amp;=1,n=n+-1|0;);return mf(f,a),j=r&lt;&lt;1|A&gt;&gt;&gt;31,b|A&lt;&lt;1}mf(A,r),A=0,r=0}return j=r,A}(A,r,e)}function hf(A){var r;return(-1&gt;&gt;&gt;(r=31&amp;A)&amp;-2)&lt;&lt;r|(-1&lt;&lt;(A=0-A&amp;31)&amp;-2)&gt;&gt;&gt;A}var BA=[null,function(A){return(A=0|Z(b[(A|=0)+56&gt;&gt;2]))?(b[256]=A,A=-1):A=0,0|A},function(A,r,e){A|=0,r|=0,e|=0;var i,a=0,f=0,n=0,t=0,o=0,k=0;N=i=N-16|0,b[i+12&gt;&gt;2]=e,b[i+8&gt;&gt;2]=r,r=b[A+24&gt;&gt;2],b[i&gt;&gt;2]=r,r=b[A+20&gt;&gt;2]-r|0,b[i+4&gt;&gt;2]=r,n=2;A:{r:{if((0|(t=r+e|0))!=(0|(a=V(b[A+56&gt;&gt;2],i,2))))for(r=i,k=A+56|0;;){if((0|a)&lt;=-1)break r;if(f=a-((o=a&gt;&gt;&gt;0&gt;(f=b[r+4&gt;&gt;2])&gt;&gt;&gt;0)?f:0)|0,b[(r=o?r+8|0:r)&gt;&gt;2]=f+b[r&gt;&gt;2],b[r+4&gt;&gt;2]=b[r+4&gt;&gt;2]-f,n=n-o|0,(0|(t=t-a|0))==(0|(a=V(b[k&gt;&gt;2],r,n))))break}r=b[A+40&gt;&gt;2],b[A+24&gt;&gt;2]=r,b[A+20&gt;&gt;2]=r,b[A+16&gt;&gt;2]=r+b[A+44&gt;&gt;2],A=e;break A}b[A+16&gt;&gt;2]=0,b[A+20&gt;&gt;2]=0,b[A+24&gt;&gt;2]=0,b[A&gt;&gt;2]=32|b[A&gt;&gt;2],A=0,2!=(0|n)&amp;&amp;(A=e-b[r+4&gt;&gt;2]|0)}return N=i+16|0,0|(a=A)},function(A,r,e,i){return r|=0,e|=0,i|=0,0|(A=function(A,r,e,i){var a;return N=a=N-16|0,(A=0|E(0|A,0|r,0|e,255&amp;i,a+8|0))?(b[256]=76==(0|A)?70:A,e=-1,A=-1):(e=b[a+12&gt;&gt;2],A=b[a+8&gt;&gt;2]),N=a+16|0,j=e,A}(b[(A|=0)+56&gt;&gt;2],r,e,i))},function(){D()},function(){var A;N=A=N-16|0,b[A+12&gt;&gt;2]=1568,b[A+12&gt;&gt;2]&amp;&amp;(b[A+8&gt;&gt;2]=b[b[A+12&gt;&gt;2]&gt;&gt;2],b[A+8&gt;&gt;2]&amp;&amp;(b[A+4&gt;&gt;2]=b[A+8&gt;&gt;2]+48,b[12+(N-16|0)&gt;&gt;2]=b[A+4&gt;&gt;2])),function(A){var r;N=r=N-16|0,b[r+12&gt;&gt;2]=A,BA[b[r+12&gt;&gt;2]](),P(5605),D()}($(1560)),D()},iA,aA,aA,function(A){var r;A|=0,N=r=N-16|0,b[r+12&gt;&gt;2]=A,iA(A=b[r+12&gt;&gt;2]),rA(A),N=r+16|0},eA,eA,function(A,r,e){var i;return A|=0,r|=0,e|=0,N=i=N-80|0,b[i+72&gt;&gt;2]=A,b[i+68&gt;&gt;2]=r,b[i+64&gt;&gt;2]=e,1&amp;fA(r=b[i+72&gt;&gt;2],b[i+68&gt;&gt;2],0)?f[i+79|0]=1:(e=i,A=(A=b[i+68&gt;&gt;2])?function(A){var r;if(N=r=N-96|0,b[r+92&gt;&gt;2]=A,b[r+88&gt;&gt;2]=2992,b[r+84&gt;&gt;2]=3004,b[r+80&gt;&gt;2]=0,b[r+76&gt;&gt;2]=b[b[r+92&gt;&gt;2]&gt;&gt;2],b[r+72&gt;&gt;2]=b[b[r+76&gt;&gt;2]+-8&gt;&gt;2],b[r+68&gt;&gt;2]=b[r+92&gt;&gt;2]+b[r+72&gt;&gt;2],b[r+64&gt;&gt;2]=b[b[r+76&gt;&gt;2]+-4&gt;&gt;2],b[r+60&gt;&gt;2]=0,b[r&gt;&gt;2]=b[r+84&gt;&gt;2],b[r+4&gt;&gt;2]=b[r+92&gt;&gt;2],b[r+8&gt;&gt;2]=b[r+88&gt;&gt;2],b[r+12&gt;&gt;2]=b[r+80&gt;&gt;2],b[r+16&gt;&gt;2]=0,b[r+20&gt;&gt;2]=0,b[r+24&gt;&gt;2]=0,b[r+28&gt;&gt;2]=0,b[r+32&gt;&gt;2]=0,b[r+36&gt;&gt;2]=0,b[r+40&gt;&gt;2]=0,b[r+44&gt;&gt;2]=0,b[r+48&gt;&gt;2]=0,f[r+52|0]=0,f[r+53|0]=0,f[r+54|0]=0,1&amp;fA(b[r+64&gt;&gt;2],b[r+84&gt;&gt;2],0))b[r+48&gt;&gt;2]=1,A=b[r+64&gt;&gt;2],BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A,r,b[r+68&gt;&gt;2],b[r+68&gt;&gt;2],1,0),1==b[r+24&gt;&gt;2]&amp;&amp;(b[r+60&gt;&gt;2]=b[r+68&gt;&gt;2]);else{A=b[r+64&gt;&gt;2],BA[b[b[A&gt;&gt;2]+24&gt;&gt;2]](A,r,b[r+68&gt;&gt;2],1,0);A:{r:{if(A=b[r+36&gt;&gt;2]){if(1==(0|A))break r;break A}1!=b[r+40&gt;&gt;2]|1!=b[r+28&gt;&gt;2]|1!=b[r+32&gt;&gt;2]||(b[r+60&gt;&gt;2]=b[r+20&gt;&gt;2]);break A}b[r+40&gt;&gt;2]|1!=b[r+28&gt;&gt;2]|1!=b[r+32&gt;&gt;2]&amp;&amp;1!=b[r+24&gt;&gt;2]||(b[r+60&gt;&gt;2]=b[r+16&gt;&gt;2])}}return N=r+96|0,b[r+60&gt;&gt;2]}(A):0,b[e+60&gt;&gt;2]=A,b[i+60&gt;&gt;2]?(b[i&gt;&gt;2]=b[i+60&gt;&gt;2],b[i+4&gt;&gt;2]=0,b[i+8&gt;&gt;2]=r,b[i+12&gt;&gt;2]=-1,b[i+16&gt;&gt;2]=0,b[i+20&gt;&gt;2]=0,b[i+24&gt;&gt;2]=0,b[i+28&gt;&gt;2]=0,b[i+32&gt;&gt;2]=0,b[i+36&gt;&gt;2]=0,b[i+40&gt;&gt;2]=0,b[i+44&gt;&gt;2]=0,b[i+48&gt;&gt;2]=0,f[i+52|0]=0,f[i+53|0]=0,f[i+54|0]=0,b[i+48&gt;&gt;2]=1,A=b[i+60&gt;&gt;2],BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A,i,b[b[i+64&gt;&gt;2]&gt;&gt;2],1),1!=b[i+24&gt;&gt;2]?f[i+79|0]=0:(b[b[i+64&gt;&gt;2]&gt;&gt;2]=b[i+16&gt;&gt;2],f[i+79|0]=1)):f[i+79|0]=0),N=i+80|0,1&amp;f[i+79|0]},function(A,r,e,i,a,n){var t;A|=0,r|=0,e|=0,i|=0,a|=0,n|=0,N=t=N-32|0,b[t+28&gt;&gt;2]=A,b[t+24&gt;&gt;2]=r,b[t+20&gt;&gt;2]=e,b[t+16&gt;&gt;2]=i,b[t+12&gt;&gt;2]=a,f[t+11|0]=n,1&amp;fA(A=b[t+28&gt;&gt;2],b[b[t+24&gt;&gt;2]+8&gt;&gt;2],1&amp;f[t+11|0])&amp;&amp;oA(A,b[t+24&gt;&gt;2],b[t+20&gt;&gt;2],b[t+16&gt;&gt;2],b[t+12&gt;&gt;2]),N=t+32|0},function(A,r,e,i,a){var n;A|=0,r|=0,e|=0,i|=0,a|=0,N=n=N-32|0,b[n+28&gt;&gt;2]=A,b[n+24&gt;&gt;2]=r,b[n+20&gt;&gt;2]=e,b[n+16&gt;&gt;2]=i,f[n+15|0]=a,1&amp;fA(A=b[n+28&gt;&gt;2],b[b[n+24&gt;&gt;2]+8&gt;&gt;2],1&amp;f[n+15|0])?kA(A,b[n+24&gt;&gt;2],b[n+20&gt;&gt;2],b[n+16&gt;&gt;2]):1&amp;fA(A,b[b[n+24&gt;&gt;2]&gt;&gt;2],1&amp;f[n+15|0])&amp;&amp;(b[n+20&gt;&gt;2]!=b[b[n+24&gt;&gt;2]+20&gt;&gt;2]&amp;&amp;b[n+20&gt;&gt;2]!=b[b[n+24&gt;&gt;2]+16&gt;&gt;2]?(b[b[n+24&gt;&gt;2]+32&gt;&gt;2]=b[n+16&gt;&gt;2],b[b[n+24&gt;&gt;2]+20&gt;&gt;2]=b[n+20&gt;&gt;2],A=b[n+24&gt;&gt;2],b[A+40&gt;&gt;2]=b[A+40&gt;&gt;2]+1,1!=b[b[n+24&gt;&gt;2]+36&gt;&gt;2]|2!=b[b[n+24&gt;&gt;2]+24&gt;&gt;2]||(f[b[n+24&gt;&gt;2]+54|0]=1),b[b[n+24&gt;&gt;2]+44&gt;&gt;2]=4):1==b[n+16&gt;&gt;2]&amp;&amp;(b[b[n+24&gt;&gt;2]+32&gt;&gt;2]=1)),N=n+32|0},function(A,r,e,i){var a;A|=0,r|=0,e|=0,i|=0,N=a=N-16|0,b[a+12&gt;&gt;2]=A,b[a+8&gt;&gt;2]=r,b[a+4&gt;&gt;2]=e,b[a&gt;&gt;2]=i,1&amp;fA(A=b[a+12&gt;&gt;2],b[b[a+8&gt;&gt;2]+8&gt;&gt;2],0)&amp;&amp;tA(A,b[a+8&gt;&gt;2],b[a+4&gt;&gt;2],b[a&gt;&gt;2]),N=a+16|0},function(A){var r;A|=0,N=r=N-16|0,b[r+12&gt;&gt;2]=A,aA(A=b[r+12&gt;&gt;2]),rA(A),N=r+16|0},function(A,r,e,i,a,n){var t;A|=0,r|=0,e|=0,i|=0,a|=0,n|=0,N=t=N-32|0,b[t+28&gt;&gt;2]=A,b[t+24&gt;&gt;2]=r,b[t+20&gt;&gt;2]=e,b[t+16&gt;&gt;2]=i,b[t+12&gt;&gt;2]=a,f[t+11|0]=n,1&amp;fA(A=b[t+28&gt;&gt;2],b[b[t+24&gt;&gt;2]+8&gt;&gt;2],1&amp;f[t+11|0])?oA(A,b[t+24&gt;&gt;2],b[t+20&gt;&gt;2],b[t+16&gt;&gt;2],b[t+12&gt;&gt;2]):(A=b[A+8&gt;&gt;2],BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A,b[t+24&gt;&gt;2],b[t+20&gt;&gt;2],b[t+16&gt;&gt;2],b[t+12&gt;&gt;2],1&amp;f[t+11|0])),N=t+32|0},function(A,r,e,i,a){var n;if(A|=0,r|=0,e|=0,i|=0,a|=0,N=n=N-32|0,b[n+28&gt;&gt;2]=A,b[n+24&gt;&gt;2]=r,b[n+20&gt;&gt;2]=e,b[n+16&gt;&gt;2]=i,f[n+15|0]=a,1&amp;fA(A=b[n+28&gt;&gt;2],b[b[n+24&gt;&gt;2]+8&gt;&gt;2],1&amp;f[n+15|0]))kA(A,b[n+24&gt;&gt;2],b[n+20&gt;&gt;2],b[n+16&gt;&gt;2]);else A:if(1&amp;fA(A,b[b[n+24&gt;&gt;2]&gt;&gt;2],1&amp;f[n+15|0])){if(b[n+20&gt;&gt;2]==b[b[n+24&gt;&gt;2]+20&gt;&gt;2]||b[n+20&gt;&gt;2]==b[b[n+24&gt;&gt;2]+16&gt;&gt;2]){1==b[n+16&gt;&gt;2]&amp;&amp;(b[b[n+24&gt;&gt;2]+32&gt;&gt;2]=1);break A}b[b[n+24&gt;&gt;2]+32&gt;&gt;2]=b[n+16&gt;&gt;2],f[n+14|0]=0,4!=b[b[n+24&gt;&gt;2]+44&gt;&gt;2]&amp;&amp;(f[n+13|0]=0,f[b[n+24&gt;&gt;2]+52|0]=0,f[b[n+24&gt;&gt;2]+53|0]=0,A=b[A+8&gt;&gt;2],BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A,b[n+24&gt;&gt;2],b[n+20&gt;&gt;2],b[n+20&gt;&gt;2],1,1&amp;f[n+15|0]),1&amp;f[b[n+24&gt;&gt;2]+53|0]&amp;&amp;(f[n+13|0]=1,1&amp;f[b[n+24&gt;&gt;2]+52|0]&amp;&amp;(f[n+14|0]=1)),1&amp;f[n+13|0]?b[b[n+24&gt;&gt;2]+44&gt;&gt;2]=3:b[b[n+24&gt;&gt;2]+44&gt;&gt;2]=4),1&amp;f[n+14|0]||(b[b[n+24&gt;&gt;2]+20&gt;&gt;2]=b[n+20&gt;&gt;2],A=b[n+24&gt;&gt;2],b[A+40&gt;&gt;2]=b[A+40&gt;&gt;2]+1,1!=b[b[n+24&gt;&gt;2]+36&gt;&gt;2]|2!=b[b[n+24&gt;&gt;2]+24&gt;&gt;2]||(f[b[n+24&gt;&gt;2]+54|0]=1))}else A=b[A+8&gt;&gt;2],BA[b[b[A&gt;&gt;2]+24&gt;&gt;2]](A,b[n+24&gt;&gt;2],b[n+20&gt;&gt;2],b[n+16&gt;&gt;2],1&amp;f[n+15|0]);N=n+32|0},function(A,r,e,i){var a;A|=0,r|=0,e|=0,i|=0,N=a=N-16|0,b[a+12&gt;&gt;2]=A,b[a+8&gt;&gt;2]=r,b[a+4&gt;&gt;2]=e,b[a&gt;&gt;2]=i,1&amp;fA(A=b[a+12&gt;&gt;2],b[b[a+8&gt;&gt;2]+8&gt;&gt;2],0)?tA(A,b[a+8&gt;&gt;2],b[a+4&gt;&gt;2],b[a&gt;&gt;2]):(A=b[A+8&gt;&gt;2],BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A,b[a+8&gt;&gt;2],b[a+4&gt;&gt;2],b[a&gt;&gt;2])),N=a+16|0},function(A){var r;A|=0,N=r=N-16|0,b[r+12&gt;&gt;2]=A,aA(A=b[r+12&gt;&gt;2]),rA(A),N=r+16|0},function(A,r,e,i,a,n){var t;if(A|=0,r|=0,e|=0,i|=0,a|=0,n|=0,N=t=N-32|0,b[t+28&gt;&gt;2]=A,b[t+24&gt;&gt;2]=r,b[t+20&gt;&gt;2]=e,b[t+16&gt;&gt;2]=i,b[t+12&gt;&gt;2]=a,f[t+11|0]=n,1&amp;fA(A=b[t+28&gt;&gt;2],b[b[t+24&gt;&gt;2]+8&gt;&gt;2],1&amp;f[t+11|0]))oA(A,b[t+24&gt;&gt;2],b[t+20&gt;&gt;2],b[t+16&gt;&gt;2],b[t+12&gt;&gt;2]);else{if(f[t+10|0]=1&amp;f[b[t+24&gt;&gt;2]+52|0],f[t+9|0]=1&amp;f[b[t+24&gt;&gt;2]+53|0],b[t+4&gt;&gt;2]=(A+16|0)+(b[A+12&gt;&gt;2]&lt;&lt;3),b[t&gt;&gt;2]=A+16,f[b[t+24&gt;&gt;2]+52|0]=0,f[b[t+24&gt;&gt;2]+53|0]=0,cA(b[t&gt;&gt;2],b[t+24&gt;&gt;2],b[t+20&gt;&gt;2],b[t+16&gt;&gt;2],b[t+12&gt;&gt;2],1&amp;f[t+11|0]),f[t+10|0]=0!=(1&amp;f[t+10|0]|1&amp;f[b[t+24&gt;&gt;2]+52|0]),f[t+9|0]=0!=(1&amp;f[t+9|0]|1&amp;f[b[t+24&gt;&gt;2]+53|0]),r=b[t&gt;&gt;2]+8|0,b[t&gt;&gt;2]=r,r&gt;&gt;&gt;0&lt;d[t+4&gt;&gt;2])for(;;){A:if(!(1&amp;f[b[t+24&gt;&gt;2]+54|0])){if(1&amp;f[b[t+24&gt;&gt;2]+52|0]){if(!(2&amp;b[A+8&gt;&gt;2])|1==b[b[t+24&gt;&gt;2]+24&gt;&gt;2])break A}else if(!(1&amp;b[A+8&gt;&gt;2])&amp;&amp;1&amp;f[b[t+24&gt;&gt;2]+53|0])break A;if(f[b[t+24&gt;&gt;2]+52|0]=0,f[b[t+24&gt;&gt;2]+53|0]=0,cA(b[t&gt;&gt;2],b[t+24&gt;&gt;2],b[t+20&gt;&gt;2],b[t+16&gt;&gt;2],b[t+12&gt;&gt;2],1&amp;f[t+11|0]),f[t+10|0]=0!=(1&amp;f[t+10|0]|1&amp;f[b[t+24&gt;&gt;2]+52|0]),f[t+9|0]=0!=(1&amp;f[t+9|0]|1&amp;f[b[t+24&gt;&gt;2]+53|0]),r=b[t&gt;&gt;2]+8|0,b[t&gt;&gt;2]=r,r&gt;&gt;&gt;0&lt;d[t+4&gt;&gt;2])continue}break}f[b[t+24&gt;&gt;2]+52|0]=1&amp;f[t+10|0],f[b[t+24&gt;&gt;2]+53|0]=1&amp;f[t+9|0]}N=t+32|0},function(A,r,e,i,a){var n;if(A|=0,r|=0,e|=0,i|=0,a|=0,N=n=N-48|0,b[n+44&gt;&gt;2]=A,b[n+40&gt;&gt;2]=r,b[n+36&gt;&gt;2]=e,b[n+32&gt;&gt;2]=i,f[n+31|0]=a,1&amp;fA(A=b[n+44&gt;&gt;2],b[b[n+40&gt;&gt;2]+8&gt;&gt;2],1&amp;f[n+31|0]))kA(A,b[n+40&gt;&gt;2],b[n+36&gt;&gt;2],b[n+32&gt;&gt;2]);else A:if(1&amp;fA(A,b[b[n+40&gt;&gt;2]&gt;&gt;2],1&amp;f[n+31|0])){if(b[n+36&gt;&gt;2]==b[b[n+40&gt;&gt;2]+20&gt;&gt;2]||b[n+36&gt;&gt;2]==b[b[n+40&gt;&gt;2]+16&gt;&gt;2]){1==b[n+32&gt;&gt;2]&amp;&amp;(b[b[n+40&gt;&gt;2]+32&gt;&gt;2]=1);break A}if(b[b[n+40&gt;&gt;2]+32&gt;&gt;2]=b[n+32&gt;&gt;2],f[n+30|0]=0,4!=b[b[n+40&gt;&gt;2]+44&gt;&gt;2]){for(f[n+29|0]=0,b[n+24&gt;&gt;2]=(A+16|0)+(b[A+12&gt;&gt;2]&lt;&lt;3),b[n+20&gt;&gt;2]=A+16;;){r:if(!(d[n+20&gt;&gt;2]&gt;=d[n+24&gt;&gt;2]||(f[b[n+40&gt;&gt;2]+52|0]=0,f[b[n+40&gt;&gt;2]+53|0]=0,cA(b[n+20&gt;&gt;2],b[n+40&gt;&gt;2],b[n+36&gt;&gt;2],b[n+36&gt;&gt;2],1,1&amp;f[n+31|0]),1&amp;f[b[n+40&gt;&gt;2]+54|0]))){if(1&amp;f[b[n+40&gt;&gt;2]+53|0])if(f[n+29|0]=1,1&amp;f[b[n+40&gt;&gt;2]+52|0]){if(f[n+30|0]=1,!(2&amp;b[A+8&gt;&gt;2])|1==b[b[n+40&gt;&gt;2]+24&gt;&gt;2])break r}else if(!(1&amp;b[A+8&gt;&gt;2]))break r;b[n+20&gt;&gt;2]=b[n+20&gt;&gt;2]+8;continue}break}1&amp;f[n+29|0]?b[b[n+40&gt;&gt;2]+44&gt;&gt;2]=3:b[b[n+40&gt;&gt;2]+44&gt;&gt;2]=4}1&amp;f[n+30|0]||(b[b[n+40&gt;&gt;2]+20&gt;&gt;2]=b[n+36&gt;&gt;2],A=b[n+40&gt;&gt;2],b[A+40&gt;&gt;2]=b[A+40&gt;&gt;2]+1,1!=b[b[n+40&gt;&gt;2]+36&gt;&gt;2]|2!=b[b[n+40&gt;&gt;2]+24&gt;&gt;2]||(f[b[n+40&gt;&gt;2]+54|0]=1))}else if(b[n+16&gt;&gt;2]=(A+16|0)+(b[A+12&gt;&gt;2]&lt;&lt;3),b[n+12&gt;&gt;2]=A+16,uA(b[n+12&gt;&gt;2],b[n+40&gt;&gt;2],b[n+36&gt;&gt;2],b[n+32&gt;&gt;2],1&amp;f[n+31|0]),r=b[n+12&gt;&gt;2]+8|0,b[n+12&gt;&gt;2]=r,r&gt;&gt;&gt;0&lt;d[n+16&gt;&gt;2])if(1==b[b[n+40&gt;&gt;2]+36&gt;&gt;2]||2&amp;b[A+8&gt;&gt;2])for(;!(1&amp;f[b[n+40&gt;&gt;2]+54|0])&amp;&amp;(uA(b[n+12&gt;&gt;2],b[n+40&gt;&gt;2],b[n+36&gt;&gt;2],b[n+32&gt;&gt;2],1&amp;f[n+31|0]),A=b[n+12&gt;&gt;2]+8|0,b[n+12&gt;&gt;2]=A,A&gt;&gt;&gt;0&lt;d[n+16&gt;&gt;2]););else if(1&amp;b[A+8&gt;&gt;2])for(;!(!!(1&amp;f[b[n+40&gt;&gt;2]+54|0])|!(1!=b[b[n+40&gt;&gt;2]+36&gt;&gt;2]|1!=b[b[n+40&gt;&gt;2]+24&gt;&gt;2]))&amp;&amp;(uA(b[n+12&gt;&gt;2],b[n+40&gt;&gt;2],b[n+36&gt;&gt;2],b[n+32&gt;&gt;2],1&amp;f[n+31|0]),A=b[n+12&gt;&gt;2]+8|0,b[n+12&gt;&gt;2]=A,A&gt;&gt;&gt;0&lt;d[n+16&gt;&gt;2]););else for(;!(!!(1&amp;f[b[n+40&gt;&gt;2]+54|0])|1==b[b[n+40&gt;&gt;2]+36&gt;&gt;2])&amp;&amp;(uA(b[n+12&gt;&gt;2],b[n+40&gt;&gt;2],b[n+36&gt;&gt;2],b[n+32&gt;&gt;2],1&amp;f[n+31|0]),A=b[n+12&gt;&gt;2]+8|0,b[n+12&gt;&gt;2]=A,A&gt;&gt;&gt;0&lt;d[n+16&gt;&gt;2]););N=n+48|0},function(A,r,e,i){var a;if(A|=0,r|=0,e|=0,i|=0,N=a=N-32|0,b[a+28&gt;&gt;2]=A,b[a+24&gt;&gt;2]=r,b[a+20&gt;&gt;2]=e,b[a+16&gt;&gt;2]=i,1&amp;fA(A=b[a+28&gt;&gt;2],b[b[a+24&gt;&gt;2]+8&gt;&gt;2],0))tA(A,b[a+24&gt;&gt;2],b[a+20&gt;&gt;2],b[a+16&gt;&gt;2]);else if(b[a+12&gt;&gt;2]=(A+16|0)+(b[A+12&gt;&gt;2]&lt;&lt;3),b[a+8&gt;&gt;2]=A+16,bA(b[a+8&gt;&gt;2],b[a+24&gt;&gt;2],b[a+20&gt;&gt;2],b[a+16&gt;&gt;2]),A=b[a+8&gt;&gt;2]+8|0,b[a+8&gt;&gt;2]=A,A&gt;&gt;&gt;0&lt;d[a+12&gt;&gt;2])for(;bA(b[a+8&gt;&gt;2],b[a+24&gt;&gt;2],b[a+20&gt;&gt;2],b[a+16&gt;&gt;2]),!(1&amp;f[b[a+24&gt;&gt;2]+54|0])&amp;&amp;(A=b[a+8&gt;&gt;2]+8|0,b[a+8&gt;&gt;2]=A,A&gt;&gt;&gt;0&lt;d[a+12&gt;&gt;2]););N=a+32|0},sA,dA,function(){P(5575),D()},sA,dA,function(A,r){A|=0,r|=0;var e=0;return(A=0|BA[b[792]](3+(A+r|0)|0))&amp;&amp;(b[(e=3+(A+r|0)&amp;0-r)+-4&gt;&gt;2]=A),0|e},function(A){(A|=0)&amp;&amp;BA[b[793]](b[A+-4&gt;&gt;2])},function(A){return 0|K(A|=0)},function(A){q(A|=0)},sA,dA,function(A,r,e){A|=0,r|=0,e|=0;var i,a=0,f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0);N=i=N-96|0,b[(a=i+44|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[i+52&gt;&gt;2]=1065353216,b[(a=i+56|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[i+72&gt;&gt;2]=1065353216,b[i+92&gt;&gt;2]=0,b[(a=i+84|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=i+76|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[i+36&gt;&gt;2]=0,b[i+40&gt;&gt;2]=0,b[i+32&gt;&gt;2]=1065353216,b[i+64&gt;&gt;2]=0,b[i+68&gt;&gt;2]=0,BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,i+32|0,i+16|0,i),o=v[i&gt;&gt;2],k=v[i+16&gt;&gt;2],f=B(o-k),t=B(f*f),f=v[i+4&gt;&gt;2],c=v[i+20&gt;&gt;2],n=B(f-c),l=B(t+B(n*n)),n=v[i+8&gt;&gt;2],t=v[i+24&gt;&gt;2],u=B(n-t),v[e&gt;&gt;2]=B(p(B(l+B(u*u))))*B(.5),b[r+12&gt;&gt;2]=0,v[r+8&gt;&gt;2]=B(n+t)*B(.5),v[r+4&gt;&gt;2]=B(f+c)*B(.5),v[r&gt;&gt;2]=B(o+k)*B(.5),N=i+96|0},function(A){A|=0;var r,e=B(0),i=B(0);return N=r=N-32|0,BA[b[b[A&gt;&gt;2]+12&gt;&gt;2]](A,r+16|0,r+12|0),N=r+32|0,e=v[r+16&gt;&gt;2],i=B(e*e),e=v[r+20&gt;&gt;2],i=B(i+B(e*e)),e=v[r+24&gt;&gt;2],B(B(v[r+12&gt;&gt;2]+B(p(B(i+B(e*e))))))},function(A,r){return A|=0,r=B(r),B(B(B(BA[b[b[A&gt;&gt;2]+16&gt;&gt;2]](A))*r))},function(A,r){b[(A|=0)+8&gt;&gt;2]=1065353216,b[A+12&gt;&gt;2]=0,b[A&gt;&gt;2]=1065353216,b[A+4&gt;&gt;2]=1065353216},pA,hA,function(A,r){var e,i,a=0,f=0,n=0,t=0;f=r|=0,n=0|BA[b[b[(A|=0)&gt;&gt;2]+52&gt;&gt;2]](A),t=1,a=b[b[r&gt;&gt;2]+16&gt;&gt;2],i=0|BA[a](0|f,0|n,0|t),t=r,n=i,f=0|BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,b[i+8&gt;&gt;2],r),e=A,a=b[b[r&gt;&gt;2]+20&gt;&gt;2],BA[a](0|t,0|n,0|f,1346455635,0|e)},function(A,r,e,i,a,f,n){A|=0,r|=0,e|=0,i|=0,a|=0,f|=0,n|=0;var t,o,k,c,u,l,s,C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0);N=t=N-48|0,b[t+44&gt;&gt;2]=0,C=v[e&gt;&gt;2],g=v[e+4&gt;&gt;2],d=v[e+8&gt;&gt;2],v[t+32&gt;&gt;2]=B(B(v[r&gt;&gt;2]*C)+B(v[r+16&gt;&gt;2]*g))+B(v[r+32&gt;&gt;2]*d),o=r+24|0,k=r+40|0,v[t+40&gt;&gt;2]=B(B(C*v[r+8&gt;&gt;2])+B(g*v[o&gt;&gt;2]))+B(d*v[k&gt;&gt;2]),c=r+20|0,u=r+36|0,v[t+36&gt;&gt;2]=B(B(C*v[r+4&gt;&gt;2])+B(g*v[c&gt;&gt;2]))+B(d*v[u&gt;&gt;2]),BA[b[b[A&gt;&gt;2]+64&gt;&gt;2]](t+16|0,A,t+32|0),y=v[(l=r+56|0)&gt;&gt;2],Q=v[k&gt;&gt;2],p=v[u&gt;&gt;2],h=v[(s=r+52|0)&gt;&gt;2],D=v[o&gt;&gt;2],w=v[c&gt;&gt;2],Z=v[r+32&gt;&gt;2],G=v[r+48&gt;&gt;2],Y=v[r+8&gt;&gt;2],W=v[r&gt;&gt;2],F=v[r+4&gt;&gt;2],E=v[r+16&gt;&gt;2],C=v[t+24&gt;&gt;2],g=v[t+16&gt;&gt;2],d=v[t+20&gt;&gt;2],b[t+12&gt;&gt;2]=0,v[t+8&gt;&gt;2]=-v[t+40&gt;&gt;2],v[t+4&gt;&gt;2]=-v[t+36&gt;&gt;2],v[t&gt;&gt;2]=-v[t+32&gt;&gt;2],BA[b[b[A&gt;&gt;2]+64&gt;&gt;2]](t+16|0,A,t),V=v[l&gt;&gt;2],X=v[k&gt;&gt;2],J=v[u&gt;&gt;2],I=v[s&gt;&gt;2],x=v[o&gt;&gt;2],M=v[c&gt;&gt;2],S=v[r+32&gt;&gt;2],T=v[r+48&gt;&gt;2],U=v[r+8&gt;&gt;2],j=v[r&gt;&gt;2],O=v[r+4&gt;&gt;2],H=v[r+16&gt;&gt;2],_=v[t+24&gt;&gt;2],R=v[t+16&gt;&gt;2],m=v[t+20&gt;&gt;2],G=B(G+B(B(B(g*W)+B(d*F))+B(C*Y))),h=B(h+B(B(B(g*E)+B(d*w))+B(C*D))),C=B(y+B(B(B(g*Z)+B(d*p))+B(C*Q))),v[i&gt;&gt;2]=B(B(G*v[e&gt;&gt;2])+B(h*v[e+4&gt;&gt;2]))+B(C*v[e+8&gt;&gt;2]),g=B(T+B(B(B(R*j)+B(m*O))+B(_*U))),d=B(I+B(B(B(R*H)+B(m*M))+B(_*x))),_=B(V+B(B(B(R*S)+B(m*J))+B(_*X))),v[a&gt;&gt;2]=B(B(g*v[e&gt;&gt;2])+B(d*v[e+4&gt;&gt;2]))+B(_*v[e+8&gt;&gt;2]),b[n+12&gt;&gt;2]=0,v[n+8&gt;&gt;2]=_,v[n+4&gt;&gt;2]=d,v[n&gt;&gt;2]=g,b[f+12&gt;&gt;2]=0,v[f+8&gt;&gt;2]=C,v[f+4&gt;&gt;2]=h,v[f&gt;&gt;2]=G,(R=v[i&gt;&gt;2])&gt;(m=v[a&gt;&gt;2])&amp;&amp;(v[i&gt;&gt;2]=m,v[a&gt;&gt;2]=R,b[n+12&gt;&gt;2]=0,v[n+8&gt;&gt;2]=C,v[n+4&gt;&gt;2]=h,v[n&gt;&gt;2]=G,b[f+12&gt;&gt;2]=0,v[f+8&gt;&gt;2]=_,v[f+4&gt;&gt;2]=d,v[f&gt;&gt;2]=g),N=t+48|0},DA,function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f,n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0),G=B(0);b[(a=N-16|0)+12&gt;&gt;2]=0,f=A+32|0,A=b[A+56&gt;&gt;2],t=v[f+((A+2|0)%3&lt;&lt;2)&gt;&gt;2],v[a+8&gt;&gt;2]=t,v[a+4&gt;&gt;2]=t,v[a&gt;&gt;2]=t,v[(A&lt;&lt;=2)+a&gt;&gt;2]=t+v[A+f&gt;&gt;2],t=v[r+52&gt;&gt;2],c=v[r+24&gt;&gt;2],C=v[r+20&gt;&gt;2],l=v[r+56&gt;&gt;2],o=v[r+40&gt;&gt;2],k=v[r+36&gt;&gt;2],s=v[r+48&gt;&gt;2],g=v[r+8&gt;&gt;2],d=v[r&gt;&gt;2],_=v[r+4&gt;&gt;2],R=v[r+16&gt;&gt;2],n=v[r+32&gt;&gt;2],b[e+12&gt;&gt;2]=0,u=B(m(n)),n=v[a&gt;&gt;2],h=B(m(k)),k=v[a+4&gt;&gt;2],G=B(m(o)),o=v[a+8&gt;&gt;2],u=B(B(B(u*n)+B(h*k))+B(G*o)),v[e+8&gt;&gt;2]=l-u,c=B(B(B(n*B(m(R)))+B(k*B(m(C))))+B(o*B(m(c)))),v[e+4&gt;&gt;2]=t-c,n=B(B(B(n*B(m(d)))+B(k*B(m(_))))+B(o*B(m(g)))),v[e&gt;&gt;2]=s-n,b[i+12&gt;&gt;2]=0,v[i+8&gt;&gt;2]=l+u,v[i+4&gt;&gt;2]=t+c,v[i&gt;&gt;2]=s+n},function(A,r){A|=0,r|=0;var e,i,a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0);a=v[A+20&gt;&gt;2],f=v[(e=A+36|0)&gt;&gt;2],n=v[A+24&gt;&gt;2],t=v[(i=A+40|0)&gt;&gt;2],o=v[A+16&gt;&gt;2],k=v[A+32&gt;&gt;2],YA(A,r),c=v[r&gt;&gt;2],u=v[r+4&gt;&gt;2],l=v[r+8&gt;&gt;2],b[A+44&gt;&gt;2]=0,v[i&gt;&gt;2]=l*B(t/n),v[e&gt;&gt;2]=u*B(f/a),v[A+32&gt;&gt;2]=c*B(k/o),b[A+48&gt;&gt;2]=b[(A+32|0)+((b[A+56&gt;&gt;2]+2|0)%3&lt;&lt;2)&gt;&gt;2]},yr,function(A,r,e){A|=0,r=B(r),e|=0;var i,a,f=B(0),n=B(0),t=0,o=B(0);i=N-16|0,a=A+32|0,t=b[A+56&gt;&gt;2],A=b[a+((t+2|0)%3&lt;&lt;2)&gt;&gt;2],b[i+4&gt;&gt;2]=A,b[i&gt;&gt;2]=A,b[i+12&gt;&gt;2]=0,b[i+8&gt;&gt;2]=A,v[(t=(A=t&lt;&lt;2)+i|0)&gt;&gt;2]=v[A+a&gt;&gt;2]+v[t&gt;&gt;2],r=B(r*B(.0833333283662796)),f=v[i&gt;&gt;2],f=B(f+f),f=B(f*f),n=v[i+4&gt;&gt;2],n=B(n+n),n=B(n*n),v[e+8&gt;&gt;2]=r*B(f+n),o=f,f=v[i+8&gt;&gt;2],f=B(f+f),f=B(f*f),v[e+4&gt;&gt;2]=r*B(o+f),v[e&gt;&gt;2]=r*B(n+f)},function(A){return 6504},wA,WA,function(A){return B(v[(A|=0)+48&gt;&gt;2])},FA,function(A,r,e){return hA(A|=0,r|=0,e|=0),b[r+28&gt;&gt;2]=b[A+32&gt;&gt;2],b[r+32&gt;&gt;2]=b[A+36&gt;&gt;2],b[r+36&gt;&gt;2]=b[A+40&gt;&gt;2],b[r+40&gt;&gt;2]=b[A+44&gt;&gt;2],b[r+12&gt;&gt;2]=b[A+16&gt;&gt;2],b[r+16&gt;&gt;2]=b[A+20&gt;&gt;2],b[r+20&gt;&gt;2]=b[A+24&gt;&gt;2],b[r+24&gt;&gt;2]=b[A+28&gt;&gt;2],b[r+48&gt;&gt;2]=0,b[r+44&gt;&gt;2]=b[A+48&gt;&gt;2],A=b[A+56&gt;&gt;2],b[r+56&gt;&gt;2]=0,b[r+52&gt;&gt;2]=A,6517},function(A,r,e){A|=0,r|=0,e|=0;var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0);BA[b[b[r&gt;&gt;2]+68&gt;&gt;2]](A,r,e),B(BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r))!=B(0)&amp;&amp;(a=v[e+4&gt;&gt;2],i=v[e&gt;&gt;2],f=v[e+8&gt;&gt;2],n=B(BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r)),t=i=(r=B(B(B(i*i)+B(a*a))+B(f*f))&lt;B(1.4210854715202004e-14))?B(-1):i,f=r?B(-1):f,a=r?B(-1):a,i=B(B(1)/B(p(B(B(f*f)+B(B(i*i)+B(a*a)))))),v[A&gt;&gt;2]=v[A&gt;&gt;2]+B(n*B(t*i)),v[A+4&gt;&gt;2]=v[A+4&gt;&gt;2]+B(n*B(a*i)),v[A+8&gt;&gt;2]=v[A+8&gt;&gt;2]+B(n*B(f*i)))},function(A,r,e){A|=0,r|=0,e|=0;var i,a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=0,c=B(0),u=B(0),l=B(0),s=B(0);i=N-16|0,b[A&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[(k=A+8|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,t=v[e&gt;&gt;2],n=v[e+4&gt;&gt;2],f=v[e+8&gt;&gt;2],(a=B(B(B(t*t)+B(n*n))+B(f*f)))&lt;B(9999999747378752e-20)?(f=B(0),a=B(1)):(a=B(B(1)/B(p(a))),c=B(f*a),f=B(n*a),a=B(t*a)),b[i+8&gt;&gt;2]=0,b[i+12&gt;&gt;2]=0,b[i&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,k=(e=b[r+56&gt;&gt;2]&lt;&lt;2)+i|0,o=v[32+(r+e|0)&gt;&gt;2],v[k&gt;&gt;2]=o,t=B(-0xde0b6b000000000),u=v[i&gt;&gt;2],l=v[i+4&gt;&gt;2],s=v[i+8&gt;&gt;2],(n=B(B(B(a*u)+B(f*l))+B(c*s)))&gt;B(-0xde0b6b000000000)&amp;&amp;(v[A&gt;&gt;2]=u,b[A+12&gt;&gt;2]=b[i+12&gt;&gt;2],v[A+8&gt;&gt;2]=s,v[A+4&gt;&gt;2]=l,t=n),b[i+8&gt;&gt;2]=0,b[i+12&gt;&gt;2]=0,b[i&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,v[k&gt;&gt;2]=-o,n=v[i&gt;&gt;2],o=f,f=v[i+4&gt;&gt;2],o=B(B(a*n)+B(o*f)),a=v[i+8&gt;&gt;2],B(o+B(c*a))&gt;t&amp;&amp;(v[A&gt;&gt;2]=n,b[A+12&gt;&gt;2]=b[i+12&gt;&gt;2],v[A+8&gt;&gt;2]=a,v[A+4&gt;&gt;2]=f)},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f=0,n=0,t=0,o=B(0),k=B(0),c=B(0),u=B(0),l=0,s=0,C=B(0),g=0,d=B(0),_=B(0),R=B(0),m=B(0),h=0;if(a=N-16|0,(0|i)&gt;=1)for(g=A+56|0;b[(f=a+8|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[a&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,l=(n=(t=b[g&gt;&gt;2])&lt;&lt;2)+a|0,k=v[(n=32+(A+n|0)|0)&gt;&gt;2],b[l&gt;&gt;2]=b[n&gt;&gt;2],d=B(-0xde0b6b000000000),_=v[a&gt;&gt;2],o=v[(n=r+s|0)&gt;&gt;2],R=v[a+4&gt;&gt;2],c=v[(l=n+4|0)&gt;&gt;2],m=v[f&gt;&gt;2],C=v[(h=n+8|0)&gt;&gt;2],(u=B(B(B(_*o)+B(R*c))+B(m*C)))&gt;B(-0xde0b6b000000000)&amp;&amp;(v[(t=e+s|0)&gt;&gt;2]=_,b[t+12&gt;&gt;2]=b[a+12&gt;&gt;2],v[t+8&gt;&gt;2]=m,v[t+4&gt;&gt;2]=R,C=v[h&gt;&gt;2],c=v[l&gt;&gt;2],t=b[g&gt;&gt;2],k=v[32+((t&lt;&lt;2)+A|0)&gt;&gt;2],o=v[n&gt;&gt;2],d=u),b[f&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[a&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,v[(t&lt;&lt;2)+a&gt;&gt;2]=-k,k=v[a&gt;&gt;2],u=v[a+4&gt;&gt;2],c=B(B(k*o)+B(u*c)),o=v[f&gt;&gt;2],B(c+B(o*C))&gt;d&amp;&amp;(v[(f=e+s|0)&gt;&gt;2]=k,b[f+12&gt;&gt;2]=b[a+12&gt;&gt;2],v[f+8&gt;&gt;2]=o,v[f+4&gt;&gt;2]=u),s=s+16|0,i=i+-1|0;);},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f,n,t,o,k,c,u,l,s,C=B(0),g=B(0),d=B(0),_=0,R=0,m=0,h=0,G=0,y=0,Q=B(0),p=0,D=0;for(N=a=N-80|0,Q=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),f=r+24|0,n=r+40|0,t=r+20|0,o=r+36|0,k=r+16|0,c=r+32|0,u=r+56|0,l=r+52|0,s=r+48|0;b[(_=h=a+72|0)&gt;&gt;2]=0,b[_+4&gt;&gt;2]=0,b[a+64&gt;&gt;2]=0,b[a+68&gt;&gt;2]=0,b[(p=(a- -64|0)+R|0)&gt;&gt;2]=1065353216,b[(G=a+44|0)&gt;&gt;2]=0,y=a+40|0,C=v[a+64&gt;&gt;2],_=r+8|0,g=v[a+68&gt;&gt;2],d=v[h&gt;&gt;2],v[y&gt;&gt;2]=B(B(C*v[_&gt;&gt;2])+B(g*v[f&gt;&gt;2]))+B(d*v[n&gt;&gt;2]),m=r+4|0,v[a+36&gt;&gt;2]=B(B(C*v[m&gt;&gt;2])+B(g*v[t&gt;&gt;2]))+B(d*v[o&gt;&gt;2]),v[a+32&gt;&gt;2]=B(B(C*v[r&gt;&gt;2])+B(g*v[k&gt;&gt;2]))+B(d*v[c&gt;&gt;2]),BA[b[b[A&gt;&gt;2]+64&gt;&gt;2]](a+48|0,A,a+32|0),b[G&gt;&gt;2]=0,C=v[a+48&gt;&gt;2],g=v[a+52&gt;&gt;2],d=v[a+56&gt;&gt;2],v[y&gt;&gt;2]=B(B(B(C*v[c&gt;&gt;2])+B(g*v[o&gt;&gt;2]))+B(d*v[n&gt;&gt;2]))+v[u&gt;&gt;2],v[a+36&gt;&gt;2]=B(B(B(C*v[k&gt;&gt;2])+B(g*v[t&gt;&gt;2]))+B(d*v[f&gt;&gt;2]))+v[l&gt;&gt;2],v[a+32&gt;&gt;2]=B(B(B(C*v[r&gt;&gt;2])+B(g*v[m&gt;&gt;2]))+B(d*v[_&gt;&gt;2]))+v[s&gt;&gt;2],D=(a+32|0)+R|0,v[i+R&gt;&gt;2]=Q+v[D&gt;&gt;2],b[p&gt;&gt;2]=-1082130432,b[a+12&gt;&gt;2]=0,C=v[a+64&gt;&gt;2],g=v[a+68&gt;&gt;2],d=v[h&gt;&gt;2],v[a+8&gt;&gt;2]=B(B(C*v[_&gt;&gt;2])+B(g*v[f&gt;&gt;2]))+B(d*v[n&gt;&gt;2]),v[a+4&gt;&gt;2]=B(B(C*v[m&gt;&gt;2])+B(g*v[t&gt;&gt;2]))+B(d*v[o&gt;&gt;2]),v[a&gt;&gt;2]=B(B(C*v[r&gt;&gt;2])+B(g*v[k&gt;&gt;2]))+B(d*v[c&gt;&gt;2]),BA[b[b[A&gt;&gt;2]+64&gt;&gt;2]](a+16|0,A,a),b[G&gt;&gt;2]=0,C=v[a+16&gt;&gt;2],g=v[a+20&gt;&gt;2],d=v[a+24&gt;&gt;2],v[y&gt;&gt;2]=B(B(B(C*v[c&gt;&gt;2])+B(g*v[o&gt;&gt;2]))+B(d*v[n&gt;&gt;2]))+v[u&gt;&gt;2],v[a+36&gt;&gt;2]=B(B(B(C*v[k&gt;&gt;2])+B(g*v[t&gt;&gt;2]))+B(d*v[f&gt;&gt;2]))+v[l&gt;&gt;2],v[a+32&gt;&gt;2]=B(B(B(C*v[r&gt;&gt;2])+B(g*v[m&gt;&gt;2]))+B(d*v[_&gt;&gt;2]))+v[s&gt;&gt;2],v[e+R&gt;&gt;2]=v[D&gt;&gt;2]-Q,12!=(0|(R=R+4|0)););N=a+80|0},Zr,Yr,DA,function(A){return 6536},DA,function(A){return 6545},DA,rr,function(A,r){A|=0,r|=0;var e,i=0,a=B(0),f=B(0);i=b[A+72&gt;&gt;2]&lt;&lt;2,e=A+16|0,f=B(v[A+64&gt;&gt;2]*B(v[i+r&gt;&gt;2]/v[i+e&gt;&gt;2])),v[A+64&gt;&gt;2]=f,i=b[A+68&gt;&gt;2]&lt;&lt;2,a=B(v[i+r&gt;&gt;2]/v[i+e&gt;&gt;2]),i=b[A+76&gt;&gt;2]&lt;&lt;2,a=B(v[A+60&gt;&gt;2]*B(B(a+B(v[i+r&gt;&gt;2]/v[i+e&gt;&gt;2]))*B(.5))),v[A+60&gt;&gt;2]=a,v[A+56&gt;&gt;2]=a/B(p(B(B(f*f)+B(a*a)))),YA(A,r)},function(A,r,e){A|=0,r=B(r),e|=0;var i,a=B(0),f=0,n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0);N=i=N-96|0,b[(f=i+44|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[i+52&gt;&gt;2]=1065353216,b[(f=i+56|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[i+72&gt;&gt;2]=1065353216,b[i+92&gt;&gt;2]=0,b[(f=i+84|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[(f=i+76|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[i+36&gt;&gt;2]=0,b[i+40&gt;&gt;2]=0,b[i+32&gt;&gt;2]=1065353216,b[i+64&gt;&gt;2]=0,b[i+68&gt;&gt;2]=0,BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,i+32|0,i+16|0,i),o=v[i+24&gt;&gt;2],k=v[i+8&gt;&gt;2],n=v[i+16&gt;&gt;2],t=v[i&gt;&gt;2],c=v[i+20&gt;&gt;2],u=v[i+4&gt;&gt;2],a=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),b[e+12&gt;&gt;2]=0,r=B(r*B(.0833333283662796)),n=B(a+B(B(t-n)*B(.5))),n=B(n+n),n=B(n*n),t=B(a+B(B(u-c)*B(.5))),t=B(t+t),t=B(t*t),v[e+8&gt;&gt;2]=r*B(n+t),a=B(a+B(B(k-o)*B(.5))),a=B(a+a),a=B(a*a),v[e+4&gt;&gt;2]=r*B(n+a),v[e&gt;&gt;2]=r*B(t+a),N=i+96|0},function(A){return 6940},function(A,r){b[(A|=0)+8&gt;&gt;2]=0,b[A+12&gt;&gt;2]=0,b[A&gt;&gt;2]=0,b[A+4&gt;&gt;2]=1065353216},pr,FA,function(A,r,e){return hA(A|=0,r|=0,e|=0),b[r+28&gt;&gt;2]=b[A+32&gt;&gt;2],b[r+32&gt;&gt;2]=b[A+36&gt;&gt;2],b[r+36&gt;&gt;2]=b[A+40&gt;&gt;2],b[r+40&gt;&gt;2]=b[A+44&gt;&gt;2],b[r+12&gt;&gt;2]=b[A+16&gt;&gt;2],b[r+16&gt;&gt;2]=b[A+20&gt;&gt;2],b[r+20&gt;&gt;2]=b[A+24&gt;&gt;2],b[r+24&gt;&gt;2]=b[A+28&gt;&gt;2],b[r+48&gt;&gt;2]=0,b[r+44&gt;&gt;2]=b[A+48&gt;&gt;2],A=b[A+72&gt;&gt;2],b[r+56&gt;&gt;2]=0,b[r+52&gt;&gt;2]=A,6945},function(A,r,e){A|=0,r|=0,e|=0;var i,a,f=B(0),n=B(0),t=B(0),o=B(0),k=0,c=B(0);n=B(v[r+64&gt;&gt;2]*B(.5)),i=b[r+68&gt;&gt;2],k=(a=b[r+72&gt;&gt;2])&lt;&lt;2,f=v[e&gt;&gt;2],o=B(f*f),f=v[e+4&gt;&gt;2],o=B(o+B(f*f)),f=v[e+8&gt;&gt;2];A:{if(v[k+e&gt;&gt;2]&gt;B(v[r+56&gt;&gt;2]*B(p(B(o+B(f*f))))))b[(i&lt;&lt;2)+A&gt;&gt;2]=0,v[A+k&gt;&gt;2]=n,k=b[r+76&gt;&gt;2];else{if(f=v[(i&lt;&lt;2)+e&gt;&gt;2],k=b[r+76&gt;&gt;2],t=v[(k&lt;&lt;2)+e&gt;&gt;2],(c=B(p(B(B(f*f)+B(t*t)))))&gt;B(1.1920928955078125e-7)){o=f,f=B(v[r+60&gt;&gt;2]/c),v[(i&lt;&lt;2)+A&gt;&gt;2]=o*f,v[(a&lt;&lt;2)+A&gt;&gt;2]=-n,n=B(t*f);break A}b[(i&lt;&lt;2)+A&gt;&gt;2]=0,v[(a&lt;&lt;2)+A&gt;&gt;2]=-n}n=B(0)}v[(k&lt;&lt;2)+A&gt;&gt;2]=n,B(BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r))!=B(0)&amp;&amp;(n=v[e+4&gt;&gt;2],f=v[e&gt;&gt;2],t=v[e+8&gt;&gt;2],c=B(BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r)),o=f=(r=B(B(B(f*f)+B(n*n))+B(t*t))&lt;B(1.4210854715202004e-14))?B(-1):f,t=r?B(-1):t,n=r?B(-1):n,f=B(B(1)/B(p(B(B(t*t)+B(B(f*f)+B(n*n)))))),v[A&gt;&gt;2]=v[A&gt;&gt;2]+B(c*B(o*f)),v[A+4&gt;&gt;2]=v[A+4&gt;&gt;2]+B(c*B(n*f)),v[A+8&gt;&gt;2]=v[A+8&gt;&gt;2]+B(c*B(t*f)))},function(A,r,e){A|=0,r|=0,e|=0;var i,a,f=B(0),n=B(0),t=B(0),o=0,k=B(0),c=B(0);n=B(v[r+64&gt;&gt;2]*B(.5)),i=b[r+68&gt;&gt;2],o=(a=b[r+72&gt;&gt;2])&lt;&lt;2,f=v[e&gt;&gt;2],t=B(f*f),f=v[e+4&gt;&gt;2],t=B(t+B(f*f)),f=v[e+8&gt;&gt;2];A:{if(v[o+e&gt;&gt;2]&gt;B(v[r+56&gt;&gt;2]*B(p(B(t+B(f*f))))))b[(i&lt;&lt;2)+A&gt;&gt;2]=0,v[A+o&gt;&gt;2]=n,e=b[r+76&gt;&gt;2];else{if(f=v[(i&lt;&lt;2)+e&gt;&gt;2],o=e,e=b[r+76&gt;&gt;2],k=v[o+(e&lt;&lt;2)&gt;&gt;2],(c=B(p(B(B(f*f)+B(k*k)))))&gt;B(1.1920928955078125e-7)){t=f,f=B(v[r+60&gt;&gt;2]/c),v[(i&lt;&lt;2)+A&gt;&gt;2]=t*f,v[(a&lt;&lt;2)+A&gt;&gt;2]=-n,n=B(k*f);break A}b[(i&lt;&lt;2)+A&gt;&gt;2]=0,v[(a&lt;&lt;2)+A&gt;&gt;2]=-n}n=B(0)}v[(e&lt;&lt;2)+A&gt;&gt;2]=n},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f=B(0),n=0,t=B(0),o=B(0),k=0,c=B(0),u=0,l=B(0),s=0,C=0,g=0,d=0,_=0;if(a=N-16|0,(0|i)&gt;=1)for(s=A+56|0,C=A+72|0,g=A- -64|0,d=A+68|0,u=A+76|0,_=A+60|0;;){t=B(v[g&gt;&gt;2]*B(.5)),A=b[d&gt;&gt;2],n=b[C&gt;&gt;2]&lt;&lt;2,f=v[r&gt;&gt;2],o=B(f*f),f=v[r+4&gt;&gt;2],o=B(o+B(f*f)),f=v[r+8&gt;&gt;2];A:{if(v[n+r&gt;&gt;2]&gt;B(v[s&gt;&gt;2]*B(p(B(o+B(f*f))))))b[(A&lt;&lt;2)+a&gt;&gt;2]=0,v[a+n&gt;&gt;2]=t,A=b[u&gt;&gt;2];else{if(f=v[(k=A&lt;&lt;2)+r&gt;&gt;2],A=b[u&gt;&gt;2],c=v[(A&lt;&lt;2)+r&gt;&gt;2],(l=B(p(B(B(f*f)+B(c*c)))))&gt;B(1.1920928955078125e-7)){o=f,f=B(v[_&gt;&gt;2]/l),v[a+k&gt;&gt;2]=o*f,v[a+n&gt;&gt;2]=-t,t=B(c*f);break A}b[a+k&gt;&gt;2]=0,v[a+n&gt;&gt;2]=-t}t=B(0)}if(v[(A&lt;&lt;2)+a&gt;&gt;2]=t,k=b[(n=a+8|0)+4&gt;&gt;2],b[(A=e+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[A+4&gt;&gt;2]=k,A=b[a+4&gt;&gt;2],b[e&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=A,r=r+16|0,e=e+16|0,!(i=i+-1|0))break}},DA,function(A){return 6961},function(A,r){b[(A|=0)+8&gt;&gt;2]=1065353216,b[A+12&gt;&gt;2]=0,b[A&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0},DA,function(A){return 6967},function(A,r){b[(A|=0)+8&gt;&gt;2]=0,b[A+12&gt;&gt;2]=0,b[A&gt;&gt;2]=1065353216,b[A+4&gt;&gt;2]=0},dA,YA,Dr,function(A,r,e){return hA(A|=0,r|=0,e|=0),b[r+28&gt;&gt;2]=b[A+32&gt;&gt;2],b[r+32&gt;&gt;2]=b[A+36&gt;&gt;2],b[r+36&gt;&gt;2]=b[A+40&gt;&gt;2],b[r+40&gt;&gt;2]=b[A+44&gt;&gt;2],b[r+12&gt;&gt;2]=b[A+16&gt;&gt;2],b[r+16&gt;&gt;2]=b[A+20&gt;&gt;2],b[r+20&gt;&gt;2]=b[A+24&gt;&gt;2],b[r+24&gt;&gt;2]=b[A+28&gt;&gt;2],b[r+48&gt;&gt;2]=0,b[r+44&gt;&gt;2]=b[A+48&gt;&gt;2],8389},EA,function(A){gA(EA(A|=0))},er,dA,function(A,r,e){A|=0,r=B(r),e|=0;var i,a=B(0),f=0,n=B(0),t=B(0);N=i=N-96|0,a=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),b[(f=i+44|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[i+52&gt;&gt;2]=1065353216,b[(f=i+56|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[i+72&gt;&gt;2]=1065353216,b[i+92&gt;&gt;2]=0,b[(f=i+84|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[(f=i+76|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[i+36&gt;&gt;2]=0,b[i+40&gt;&gt;2]=0,b[i+32&gt;&gt;2]=1065353216,b[i+64&gt;&gt;2]=0,b[i+68&gt;&gt;2]=0,BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,i+32|0,i+16|0,i),b[e+12&gt;&gt;2]=0,r=B(r*B(.0833333283662796)),n=B(a+B(B(v[i&gt;&gt;2]-v[i+16&gt;&gt;2])*B(.5))),n=B(n+n),n=B(n*n),t=B(a+B(B(v[i+4&gt;&gt;2]-v[i+20&gt;&gt;2])*B(.5))),t=B(t+t),t=B(t*t),v[e+8&gt;&gt;2]=r*B(n+t),a=B(a+B(B(v[i+8&gt;&gt;2]-v[i+24&gt;&gt;2])*B(.5))),a=B(a+a),a=B(a*a),v[e+4&gt;&gt;2]=r*B(n+a),v[e&gt;&gt;2]=r*B(t+a),N=i+96|0},function(A,r,e){A|=0,r|=0,e|=0;var i,a=0,f=B(0),n=B(0),t=0,o=B(0),k=B(0),c=0,u=0,l=0,s=B(0),C=B(0);if(N=i=N-2048|0,b[A&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[(a=A+8|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,o=v[e&gt;&gt;2],k=v[e+4&gt;&gt;2],f=v[e+8&gt;&gt;2],(n=B(B(B(o*o)+B(k*k))+B(f*f)))&lt;B(9999999747378752e-20)?o=B(1):(n=B(B(1)/B(p(n))),s=B(f*n),C=B(k*n),o=B(o*n)),(0|BA[b[b[r&gt;&gt;2]+96&gt;&gt;2]](r))&gt;=1)for(n=B(-0xde0b6b000000000);;){c=128;A:{r:{if(!(((0|BA[b[b[r&gt;&gt;2]+96&gt;&gt;2]](r))-u|0)&gt;127||(c=(0|BA[b[b[r&gt;&gt;2]+96&gt;&gt;2]](r))-u|0,(0|c)&gt;=1))){if(f=B(-3.4028234663852886e38),l=-1,B(-3.4028234663852886e38)&gt;n)break r;break A}for(e=0,a=i;BA[b[b[r&gt;&gt;2]+108&gt;&gt;2]](r,e,a),a=a+16|0,(0|c)!=(0|(e=e+1|0)););for(a=0,l=-1,f=B(-3.4028234663852886e38),e=i;f=(t=(k=B(B(B(o*v[e&gt;&gt;2])+B(C*v[e+4&gt;&gt;2]))+B(s*v[e+8&gt;&gt;2])))&gt;f)?k:f,l=t?a:l,e=e+16|0,(0|(a=a+1|0))!=(0|c););if(!(f&gt;n))break A}e=b[(t=(l&lt;&lt;4)+i|0)+12&gt;&gt;2],b[(a=A+8|0)&gt;&gt;2]=b[t+8&gt;&gt;2],b[a+4&gt;&gt;2]=e,e=b[t+4&gt;&gt;2],b[A&gt;&gt;2]=b[t&gt;&gt;2],b[A+4&gt;&gt;2]=e,n=f}if(!((0|(u=u+128|0))&lt;(0|BA[b[b[r&gt;&gt;2]+96&gt;&gt;2]](r))))break}N=i+2048|0},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f=0,n=0,t=B(0),o=0,k=0,c=0,u=0,l=0,s=0,C=0,g=B(0),d=0,_=0,R=0,m=B(0),h=B(0),G=B(0);if(N=a=N-2048|0,!((0|i)&lt;1)){for(n=e+12|0,f=i;b[n&gt;&gt;2]=-581039253,n=n+16|0,f=f+-1|0;);if(!((0|i)&lt;1))for(;;){if((0|BA[b[b[A&gt;&gt;2]+96&gt;&gt;2]](A))&gt;=1)for(s=(c=(f=l&lt;&lt;4)+e|0)+12|0,_=(C=r+f|0)+8|0,R=C+4|0,k=0;;){u=128;A:{r:{if(!(((0|BA[b[b[A&gt;&gt;2]+96&gt;&gt;2]](A))-k|0)&gt;127||(u=(0|BA[b[b[A&gt;&gt;2]+96&gt;&gt;2]](A))-k|0,(0|u)&gt;=1))){if(t=B(-3.4028234663852886e38),o=-1,B(-3.4028234663852886e38)&gt;v[s&gt;&gt;2])break r;break A}for(n=0,f=a;BA[b[b[A&gt;&gt;2]+108&gt;&gt;2]](A,n,f),f=f+16|0,(0|u)!=(0|(n=n+1|0)););for(m=v[_&gt;&gt;2],h=v[R&gt;&gt;2],G=v[C&gt;&gt;2],f=0,o=-1,t=B(-3.4028234663852886e38),n=a;t=(d=(g=B(B(B(G*v[n&gt;&gt;2])+B(h*v[n+4&gt;&gt;2]))+B(m*v[n+8&gt;&gt;2])))&gt;t)?g:t,o=d?f:o,n=n+16|0,(0|u)!=(0|(f=f+1|0)););if(!(t&gt;v[s&gt;&gt;2]))break A}o=b[(f=(o&lt;&lt;4)+a|0)+12&gt;&gt;2],b[(n=c+8|0)&gt;&gt;2]=b[f+8&gt;&gt;2],b[n+4&gt;&gt;2]=o,n=b[f+4&gt;&gt;2],b[c&gt;&gt;2]=b[f&gt;&gt;2],b[c+4&gt;&gt;2]=n,v[s&gt;&gt;2]=t}if(!((0|(k=k+128|0))&lt;(0|BA[b[b[A&gt;&gt;2]+96&gt;&gt;2]](A))))break}if((0|(l=l+1|0))==(0|i))break}}N=a+2048|0},function(A,r){A|=0,r|=0;var e,i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=B(0),g=0,d=0,_=0,m=0,h=B(0),G=0,y=0,Q=0,D=0,w=B(0),Z=0,Y=0,W=0,F=0,E=0,V=0,X=0,J=0,I=0,M=0,S=0,T=0,U=0,j=0,O=0,H=0,z=B(0),P=B(0),L=0,K=0,q=0,$=0,AA=0,rA=0,eA=0,iA=0,aA=0,fA=0,nA=0,tA=0,bA=0,oA=0,kA=0,cA=0,uA=0,lA=0,sA=0,dA=0,vA=0,_A=0,RA=0,mA=0,hA=B(0),GA=B(0),yA=B(0),QA=0,pA=0,DA=0,wA=0,ZA=0,YA=0,WA=0,FA=0,EA=0,NA=0,JA=0,IA=0,xA=0,SA=0,TA=0,UA=0,jA=0,OA=0,HA=0,zA=0,LA=0,Ar=0,rr=0,er=0,ir=B(0),ar=0,fr=0,nr=0,tr=0,br=0,or=B(0),kr=0,cr=0,ur=0,lr=0,sr=0,Cr=0,gr=0,dr=0,vr=0,_r=0,Rr=0,Br=0,mr=0,hr=0,Gr=0,yr=0,Qr=0,pr=0,Dr=0,wr=0,Zr=0,Yr=B(0),Wr=B(0),Fr=B(0),Er=B(0),Nr=B(0),Vr=B(0),Xr=B(0),Jr=0,Ir=0,xr=0;N=e=N-240|0,(i=b[A+56&gt;&gt;2])&amp;&amp;(BA[b[b[i&gt;&gt;2]&gt;&gt;2]](i),gA(b[A+56&gt;&gt;2])),function(A){var r=0;b[A&gt;&gt;2]=7120,f[A+20|0]=1,b[A+16&gt;&gt;2]=0,f[A+40|0]=1,b[(r=A+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+36&gt;&gt;2]=0,f[A+60|0]=1,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+56&gt;&gt;2]=0,b[(A=A+48|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0}(i=CA(132,16)),b[A+56&gt;&gt;2]=i,b[e+228&gt;&gt;2]=0,b[e+220&gt;&gt;2]=0,b[e+224&gt;&gt;2]=0,f[e+232|0]=1,(0|BA[b[b[A&gt;&gt;2]+96&gt;&gt;2]](A))&gt;=1?(bA=8,vr=-1,TA=e+228|0,nr=4,i=1):i=0;A:for(;;){r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{g:{d:{v:{_:{R:{B:{m:{h:{G:{y:{Q:{if(!i){if(f[e+188|0]=1,b[e+184&gt;&gt;2]=0,f[e+208|0]=1,b[(i=e+176|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[e+204&gt;&gt;2]=0,b[(i=e+196|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[e+164&gt;&gt;2]=0,f[e+168|0]=1,b[e+156&gt;&gt;2]=0,b[e+160&gt;&gt;2]=0,r){if(b[e+60&gt;&gt;2]=0,q=1,f[e+64|0]=1,b[e+52&gt;&gt;2]=0,b[e+56&gt;&gt;2]=0,XA(e+216|0,e+48|0),b[e+140&gt;&gt;2]=0,f[e+144|0]=1,b[e+132&gt;&gt;2]=0,b[e+136&gt;&gt;2]=0,b[e+52&gt;&gt;2]&lt;1)break Q;UA=4,jA=12,_r=e+60|0,oA=8,pA=16,Rr=-1,DA=0,t=2;break s}PA(e+152|0,kA,b[e+220&gt;&gt;2]);break y}p:{D:{w:switch(0|t){case 0:if((0|$)&gt;=(0|(l=$?$&lt;&lt;1:1)))break R;a=l?CA(l&lt;&lt;nr,16):0;Z:{if((0|$)&gt;=1)for(i=a,n=kA;k=b[n+4&gt;&gt;2],b[i&gt;&gt;2]=b[n&gt;&gt;2],b[i+4&gt;&gt;2]=k,k=b[(o=n+bA|0)+4&gt;&gt;2],b[(u=i+bA|0)&gt;&gt;2]=b[o&gt;&gt;2],b[u+4&gt;&gt;2]=k,i=i+16|0,n=n+16|0,$=$+vr|0;);else if(!kA)break Z;C[e+232|0]&amp;&amp;gA(kA),b[TA&gt;&gt;2]=0}b[TA&gt;&gt;2]=a,f[e+232|0]=1,b[(e+216|0)+bA&gt;&gt;2]=l;break D;case 4:break h;case 3:break G;case 2:break p;case 1:break w;default:break m}a=kA}if(b[e+220&gt;&gt;2]=OA+1,i=b[e+156&gt;&gt;2],b[(a=n=(k=OA&lt;&lt;nr)+a|0)&gt;&gt;2]=b[e+152&gt;&gt;2],b[a+4&gt;&gt;2]=i,i=b[(a=(e+152|0)+bA|0)+4&gt;&gt;2],b[(n=n+bA|0)&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=i,kA=b[TA&gt;&gt;2],BA[b[b[A&gt;&gt;2]+108&gt;&gt;2]](A,HA,k+kA|0),(0|(HA=HA+1|0))&lt;(0|BA[b[b[A&gt;&gt;2]+96&gt;&gt;2]](A))){if((0|($=b[(e+216|0)+bA&gt;&gt;2]))!=(0|(OA=b[e+220&gt;&gt;2])))break B;t=0;break d}i=0;continue}if(u=(e+104|0)+oA|0,a=b[_r&gt;&gt;2]+(DA&lt;&lt;UA)|0,b[u&gt;&gt;2]=b[a+oA&gt;&gt;2],i=b[a+4&gt;&gt;2],b[e+104&gt;&gt;2]=b[a&gt;&gt;2],b[e+108&gt;&gt;2]=i,s=B(v[a+12&gt;&gt;2]-B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A))),(0|(n=b[e+132&gt;&gt;2]))==b[(t=(e+128|0)+oA|0)&gt;&gt;2]&amp;&amp;!((0|n)&gt;=(0|(g=n?n&lt;&lt;q:q)))){p:{D:{if(g){if(m=CA(g&lt;&lt;UA,pA),(0|(n=b[e+132&gt;&gt;2]))&gt;=(0|q))break D;break p}if(m=0,(0|n)&lt;(0|q))break p}for(i=0;l=b[(e+128|0)+jA&gt;&gt;2]+i|0,a=b[l+4&gt;&gt;2],b[(o=i+m|0)&gt;&gt;2]=b[l&gt;&gt;2],b[o+4&gt;&gt;2]=a,a=b[(k=l+oA|0)+4&gt;&gt;2],b[(o=o+oA|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=a,i=i+pA|0,n=n+Rr|0;);}(i=b[(a=(e+128|0)+jA|0)&gt;&gt;2])&amp;&amp;(C[(e+128|0)+pA|0]&amp;&amp;gA(i),b[a&gt;&gt;2]=0),b[a&gt;&gt;2]=m,f[(e+128|0)+pA|0]=q,b[t&gt;&gt;2]=g,n=b[e+132&gt;&gt;2]}if(i=b[e+108&gt;&gt;2],a=b[(e+128|0)+jA&gt;&gt;2]+(n&lt;&lt;UA)|0,b[a&gt;&gt;2]=b[e+104&gt;&gt;2],b[a+4&gt;&gt;2]=i,v[a+12&gt;&gt;2]=s,b[a+oA&gt;&gt;2]=b[u&gt;&gt;2],b[e+132&gt;&gt;2]=b[e+132&gt;&gt;2]+q,(0|(DA=q+DA|0))&lt;b[e+52&gt;&gt;2])break _}b[e+116&gt;&gt;2]=0,f[e+120|0]=q,b[e+108&gt;&gt;2]=0,b[e+112&gt;&gt;2]=0,MA(e+128|0,e+104|0),PA(e+152|0,b[e+116&gt;&gt;2],b[e+108&gt;&gt;2]),(i=b[e+116&gt;&gt;2])&amp;&amp;(C[e+120|0]&amp;&amp;gA(i),b[e+116&gt;&gt;2]=0),(i=b[e+140&gt;&gt;2])&amp;&amp;(C[e+144|0]&amp;&amp;gA(i),b[e+140&gt;&gt;2]=0),(i=b[e+60&gt;&gt;2])&amp;&amp;(C[e- -64|0]&amp;&amp;gA(i),b[e+60&gt;&gt;2]=0)}if((0|(E=b[e+196&gt;&gt;2]))&gt;=1){for(i=wA=CA(E&lt;&lt;4,16),n=E;a=b[e+52&gt;&gt;2],b[i&gt;&gt;2]=b[e+48&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[(k=e+56|0)+4&gt;&gt;2],b[(o=i+8|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=a,i=i+16|0,n=n+-1|0;);i=wA}else wA=0,i=0;ZA=i,b[e+140&gt;&gt;2]=0,f[e+144|0]=1,b[e+132&gt;&gt;2]=0,b[e+136&gt;&gt;2]=0,f[0|(i=e+63|0)]=0,f[i+1|0]=0,f[i+2|0]=0,f[i+3|0]=0,b[(i=e+56|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[e+48&gt;&gt;2]=0,b[e+52&gt;&gt;2]=0;y:if((0|E)&gt;-1){if(!E)break y;for(KA(e+128|0,E),u=e+48|3,n=20,k=e+140|0,a=E;o=C[u+4|0]|C[u+5|0]&lt;&lt;8|C[u+6|0]&lt;&lt;16|C[u+7|0]&lt;&lt;24,t=b[k&gt;&gt;2]+n|0,i=C[0|u]|C[u+1|0]&lt;&lt;8|C[u+2|0]&lt;&lt;16|C[u+3|0]&lt;&lt;24,f[0|t]=i,f[t+1|0]=i&gt;&gt;&gt;8,f[t+2|0]=i&gt;&gt;&gt;16,f[t+3|0]=i&gt;&gt;&gt;24,f[t+4|0]=o,f[t+5|0]=o&gt;&gt;&gt;8,f[t+6|0]=o&gt;&gt;&gt;16,f[t+7|0]=o&gt;&gt;&gt;24,f[t+-4|0]=1,b[t+-8&gt;&gt;2]=0,b[(i=t+-16|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,o=C[(i=u+8|0)+4|0]|C[i+5|0]&lt;&lt;8|C[i+6|0]&lt;&lt;16|C[i+7|0]&lt;&lt;24,t=t+8|0,i=C[0|i]|C[i+1|0]&lt;&lt;8|C[i+2|0]&lt;&lt;16|C[i+3|0]&lt;&lt;24,f[0|t]=i,f[t+1|0]=i&gt;&gt;&gt;8,f[t+2|0]=i&gt;&gt;&gt;16,f[t+3|0]=i&gt;&gt;&gt;24,f[t+4|0]=o,f[t+5|0]=o&gt;&gt;&gt;8,f[t+6|0]=o&gt;&gt;&gt;16,f[t+7|0]=o&gt;&gt;&gt;24,n=n+36|0,a=a+-1|0;);}else for(n=-1^E,t=R(E,36)+8|0,k=e+140|0,i=0;;){if(a=(u=i+t|0)+-4|0,(i=b[(o=u+4|0)&gt;&gt;2])&amp;&amp;(C[u+8|0]&amp;&amp;gA(i),b[o&gt;&gt;2]=0),b[a&gt;&gt;2]=0,b[o&gt;&gt;2]=0,b[u&gt;&gt;2]=0,f[u+8|0]=1,!n)break y;t=t+36|0,n=n+-1|0,i=b[k&gt;&gt;2]}if(b[e+132&gt;&gt;2]=E,G=b[A+56&gt;&gt;2],(0|(k=b[(m=G+8|0)&gt;&gt;2]))&lt;(0|(n=b[e+156&gt;&gt;2]))){if(b[G+12&gt;&gt;2]&lt;(0|n)){y:{Q:{if(n){if(a=CA(n&lt;&lt;4,16),(0|(t=b[G+8&gt;&gt;2]))&gt;=1)break Q;break y}if(a=0,(0|(t=k))&lt;1)break y}for(i=0;g=b[G+16&gt;&gt;2]+i|0,o=b[g+4&gt;&gt;2],b[(u=l=i+a|0)&gt;&gt;2]=b[g&gt;&gt;2],b[u+4&gt;&gt;2]=o,o=b[(u=g+8|0)+4&gt;&gt;2],b[(l=l+8|0)&gt;&gt;2]=b[u&gt;&gt;2],b[l+4&gt;&gt;2]=o,i=i+16|0,t=t+-1|0;);}(i=b[(o=G+16|0)&gt;&gt;2])&amp;&amp;(C[G+20|0]&amp;&amp;gA(i),b[G+16&gt;&gt;2]=0),b[o&gt;&gt;2]=a,f[G+20|0]=1,b[G+12&gt;&gt;2]=n}for(i=k&lt;&lt;4,t=n-k|0;a=b[e+52&gt;&gt;2],o=b[G+16&gt;&gt;2]+i|0,b[o&gt;&gt;2]=b[e+48&gt;&gt;2],b[o+4&gt;&gt;2]=a,a=b[(k=e+56|0)+4&gt;&gt;2],b[(o=o+8|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=a,i=i+16|0,t=t+-1|0;);}if(b[m&gt;&gt;2]=n,(0|n)&gt;=1)for(i=0,u=A+56|0,t=e+164|0;l=b[t&gt;&gt;2]+i|0,a=b[l+4&gt;&gt;2],o=b[b[u&gt;&gt;2]+16&gt;&gt;2]+i|0,b[o&gt;&gt;2]=b[l&gt;&gt;2],b[o+4&gt;&gt;2]=a,a=b[(k=l+8|0)+4&gt;&gt;2],b[(o=o+8|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=a,i=i+16|0,n=n+-1|0;);if((0|E)&lt;1)break a;YA=2,Br=e+204|0,eA=12,tr=32,mr=e+184|0,hr=36,br=8,V=4,X=1,Gr=-1,zA=16,or=B(1),kr=24,yr=e+68|0,Qr=1900671690,pr=28,Dr=A+56|0,AA=0,t=3;break u}sA=0,iA=cr=b[mr&gt;&gt;2]+R(b[b[Br&gt;&gt;2]+(AA&lt;&lt;YA)&gt;&gt;2],eA)|0,W=0;break t}h:if((0|d)==(0|aA)){G:{y:{if((0|d)&lt;(0|(aA=d?d&lt;&lt;WA:WA))){if(!aA)break y;cA=CA(aA&lt;&lt;ur,wr);break G}aA=d;break h}cA=0}G:{if(d)for(n=0,i=cA;b[i&gt;&gt;2]=b[J&gt;&gt;2],i=i+lr|0,J=J+lr|0,(0|d)!=(0|(n=n+WA|0)););else if(!J){aA=1;break G}gA(sr)}sr=cA,J=cA}if(b[(d&lt;&lt;ur)+J&gt;&gt;2]=d,(0|(d=d+WA|0))&lt;b[e+132&gt;&gt;2])break v;LA=20,FA=e+68|0,j=-1,I=2,D=16,y=4,fA=36,dA=12,uA=e+140|0,lA=28,Q=24,Zr=-2,Yr=B(.9990000128746033),c=1,O=8,vA=e+40|0,Ar=A+56|0,Cr=32,Wr=B(1),t=5;break k}if(a=b[((i=d+j|0)&lt;&lt;I)+J&gt;&gt;2],_=CA(y,D),b[_&gt;&gt;2]=a,(0|i)&gt;=(0|c)){a=(rr=b[uA&gt;&gt;2])+R(a,fA)|0,Fr=v[a+20&gt;&gt;2],Er=v[a+lA&gt;&gt;2],Nr=v[a+Q&gt;&gt;2],_A=d+Zr|0,M=1,d=i,gr=_,S=_,T=1;break o}T=1,S=_,d=i;break b}t=1;break g}t=1;break C}t=2;break l}t=4;break c}i=1;continue}i=1;continue}i=1;continue}i=1;continue}i=1;continue}i=1;continue}i=1;continue}i=1;continue}W=1;break n}i=1;break f}i=2;break f}i=2}f:for(;;){n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{g:{d:{v:{_:{R:{B:{m:{h:{G:{y:{Q:{p:{D:{w:{Z:{Y:{W:{switch(0|i){case 0:if((i=b[nA&gt;&gt;2])&amp;&amp;(C[0|er]&amp;&amp;gA(i),b[nA&gt;&gt;2]=0),(i=b[H&gt;&gt;2])&amp;&amp;(C[0|RA]&amp;&amp;gA(i),b[H&gt;&gt;2]=0),!(i=b[F&gt;&gt;2]))break W;C[0|mA]&amp;&amp;gA(i),b[F&gt;&gt;2]=0;break W;case 1:EA=0,W=5;break R}F:switch(0|W){case 0:if(NA=(K=(G=R(AA,hr))+b[(m=(e+128|0)+eA|0)&gt;&gt;2]|0)+V|0,l=b[8+(R(b[iA+4&gt;&gt;2],eA)+iA|0)&gt;&gt;2],(0|(t=b[K+4&gt;&gt;2]))==b[K+8&gt;&gt;2]&amp;&amp;!((0|t)&gt;=(0|(g=t?t&lt;&lt;X:X)))){g?(k=CA(g&lt;&lt;YA,zA),t=b[NA&gt;&gt;2]):k=0,o=K+br|0,u=K+eA|0,a=b[K+12&gt;&gt;2];E:{if((0|t)&gt;=(0|X))for(i=k,n=a;b[i&gt;&gt;2]=b[n&gt;&gt;2],i=i+V|0,n=n+V|0,t=t+Gr|0;);else if(!a)break E;C[K+16|0]&amp;&amp;gA(a),b[u&gt;&gt;2]=0,t=b[NA&gt;&gt;2]}b[u&gt;&gt;2]=k,b[o&gt;&gt;2]=g,f[K+16|0]=X}if(b[b[K+12&gt;&gt;2]+(t&lt;&lt;YA)&gt;&gt;2]=l,b[NA&gt;&gt;2]=b[NA&gt;&gt;2]+X,(0|sA)&lt;=(0|X)&amp;&amp;(i=b[(e+152|0)+eA&gt;&gt;2],ir=v[(a=i+(l&lt;&lt;V)|0)+4&gt;&gt;2],i=i+(b[iA+8&gt;&gt;2]&lt;&lt;V)|0,w=v[i+4&gt;&gt;2],z=v[a&gt;&gt;2],P=v[i&gt;&gt;2],h=v[a+8&gt;&gt;2],s=v[i+8&gt;&gt;2],b[(i=(e+48|0)+(sA&lt;&lt;V)|0)+12&gt;&gt;2]=0,z=B(P-z),P=B(w-ir),s=B(s-h),h=B(or/B(p(B(B(B(z*z)+B(P*P))+B(s*s))))),v[i+8&gt;&gt;2]=s*h,v[i+4&gt;&gt;2]=P*h,v[i&gt;&gt;2]=z*h,sA=X+sA|0),i=R(b[V+iA&gt;&gt;2],eA)+iA|0,(0|(iA=R(b[i&gt;&gt;2],eA)+i|0))!=(0|cr))break w;E:{N:{if((0|sA)!=(0|YA)){if(b[(i=(AA&lt;&lt;V)+ZA|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=i+br|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,o=G+b[m&gt;&gt;2]|0,(0|(a=b[o+4&gt;&gt;2]))&gt;=(0|X))break N}else if(b[(i=(AA&lt;&lt;V)+ZA|0)+12&gt;&gt;2]=0,w=v[yr&gt;&gt;2],z=v[e+48&gt;&gt;2],s=v[e+52&gt;&gt;2],P=v[(e+48|0)+zA&gt;&gt;2],ir=h=B(B(w*z)-B(s*P)),Vr=B(h*h),h=v[(e+48|0)+kr&gt;&gt;2],Xr=B(s*h),s=v[e+56&gt;&gt;2],w=B(Xr-B(s*w)),h=B(B(s*P)-B(h*z)),s=B(or/B(p(B(Vr+B(B(w*w)+B(h*h)))))),v[i+8&gt;&gt;2]=ir*s,v[i+4&gt;&gt;2]=h*s,s=B(w*s),v[i&gt;&gt;2]=s,a=b[m&gt;&gt;2],v[(n=a+G|0)+20&gt;&gt;2]=s,b[n+kr&gt;&gt;2]=b[i+4&gt;&gt;2],i=b[i+8&gt;&gt;2],b[n+tr&gt;&gt;2]=Qr,b[n+pr&gt;&gt;2]=i,(0|(a=b[(o=a+G|0)+4&gt;&gt;2]))&gt;=(0|X))break N;w=B(1.0000000150474662e30);break E}for(i=b[o+12&gt;&gt;2],z=v[(n=(AA&lt;&lt;V)+ZA|0)+8&gt;&gt;2],P=v[n+4&gt;&gt;2],h=v[n&gt;&gt;2],n=b[b[Dr&gt;&gt;2]+zA&gt;&gt;2],w=B(1.0000000150474662e30),t=0;k=n+(b[i&gt;&gt;2]&lt;&lt;V)|0,w=w&gt;(s=B(B(B(v[k&gt;&gt;2]*h)+B(v[k+4&gt;&gt;2]*P))+B(v[k+8&gt;&gt;2]*z)))?s:w,i=i+V|0,(0|(t=t+X|0))&lt;(0|a););}if(v[o+tr&gt;&gt;2]=-w,(0|(AA=X+AA|0))!=(0|E))break Z;break a;case 1:E:{N:{V:{X:{J:{I:{if(k=b[(_A&lt;&lt;I)+J&gt;&gt;2],i=R(k,fA)+rr|0,!(B(B(B(Fr*v[i+20&gt;&gt;2])+B(Nr*v[i+Q&gt;&gt;2]))+B(Er*v[i+lA&gt;&gt;2]))&gt;Yr^c)){if((0|M)!=(0|T))break I;if((0|M)&gt;=(0|(a=M?M&lt;&lt;c:c)))break I;if(!a)break J;S=CA(a&lt;&lt;I,D);break X}if(a=M,(0|_A)&gt;=(0|c))break N;break E}a=M;break V}S=0}X:{if((0|M)&gt;=(0|c))for(i=S;b[i&gt;&gt;2]=b[_&gt;&gt;2],i=i+y|0,_=_+y|0,M=M+j|0;);else if(!_)break X;gA(gr)}gr=S,_=S}b[(T&lt;&lt;I)+_&gt;&gt;2]=k,T=c+T|0;V:if(!((0|d)&lt;(0|c))){for(n=0,i=J;;){if(b[i&gt;&gt;2]!=(0|k)){if(i=i+y|0,(0|(n=n+c|0))&lt;(0|d))continue;break V}break}(0|d)&lt;=(0|n)||(n=i,i=((d=d+j|0)&lt;&lt;I)+J|0,b[n&gt;&gt;2]=b[i&gt;&gt;2],b[i&gt;&gt;2]=k)}if((0|_A)&lt;(0|c))break E}_A=j+_A|0,rr=b[uA&gt;&gt;2],M=a,W=1;break G}if((0|T)&lt;=(0|c))break W;L=0,b[(F=(e+104|0)+dA|0)&gt;&gt;2]=0,f[0|(mA=(e+104|0)+D|0)]=c,b[e+108&gt;&gt;2]=0,b[e+112&gt;&gt;2]=0,b[vA&gt;&gt;2]=0,b[vA+4&gt;&gt;2]=0,b[e+32&gt;&gt;2]=0,b[e+36&gt;&gt;2]=0,hA=B(0),Z=0,GA=B(0),yA=B(0),JA=0,W=2;break h;case 2:if(i=b[uA&gt;&gt;2]+R(b[(JA&lt;&lt;I)+_&gt;&gt;2],fA)|0,h=v[i+Q&gt;&gt;2],s=v[i+20&gt;&gt;2],v[vA&gt;&gt;2]=v[i+lA&gt;&gt;2]+hA,v[e+32&gt;&gt;2]=s+yA,v[e+36&gt;&gt;2]=h+GA,(0|(rA=b[i+4&gt;&gt;2]))&lt;(0|c))break g;Jr=i+y|0,Ir=i+dA|0,IA=0,i=0;break v;case 3:if(o=((t=R(Q,tA))+b[nA&gt;&gt;2]|0)+LA|0,b[(k=(e+48|0)+O|0)&gt;&gt;2]==(0|Y)&amp;&amp;!((0|Y)&gt;=(0|(u=Y?Y&lt;&lt;c:c)))){E:{N:{V:{if(u){if(a=CA(u&lt;&lt;I,D),U=b[H&gt;&gt;2],(0|(Y=b[e+52&gt;&gt;2]))&lt;(0|c))break V}else if(a=0,U=b[H&gt;&gt;2],(0|Y)&lt;(0|c))break V;for(i=a,n=U;b[i&gt;&gt;2]=b[n&gt;&gt;2],i=i+y|0,n=n+y|0,Y=Y+j|0;);break N}if(!U)break E}C[0|RA]&amp;&amp;gA(U),b[H&gt;&gt;2]=0,Y=b[e+52&gt;&gt;2]}b[H&gt;&gt;2]=a,f[0|RA]=c,b[k&gt;&gt;2]=u}b[b[H&gt;&gt;2]+(Y&lt;&lt;I)&gt;&gt;2]=b[o&gt;&gt;2],Y=b[e+52&gt;&gt;2]+c|0,b[e+52&gt;&gt;2]=Y;E:{N:{if((0|(U=b[e+108&gt;&gt;2]))&gt;=(0|c))for(i=b[F&gt;&gt;2]+LA|0,a=b[20+(t+b[nA&gt;&gt;2]|0)&gt;&gt;2],n=0;;){if((0|a)==b[i&gt;&gt;2])break N;if(i=i+Q|0,!((0|(n=n+c|0))&lt;(0|U)))break}if((0|(tA=c+tA|0))&lt;b[e+12&gt;&gt;2])break D;break E}if(b[i&gt;&gt;2]=j,(0|(tA=c+tA|0))&lt;b[e+12&gt;&gt;2])break p}if((0|U)&lt;(0|c))break s;break C;case 4:break F;default:break Y}if((0|(ar=b[20+(R(Q,xA)+xr|0)&gt;&gt;2]))==(0|j))break d;if((0|T)&lt;=0){SA=0,i=1;break v}QA=0,i=2;break v}if((0|T)&lt;(0|c))break l;i=1;continue}f[0|(l=(e+48|0)+D|0)]=c,b[(g=(e+48|0)+dA|0)&gt;&gt;2]=0,i=b[(EA&lt;&lt;I)+_&gt;&gt;2],b[e+52&gt;&gt;2]=0,b[e+56&gt;&gt;2]=0;Y:{W:{F:{E:{if(m=b[uA&gt;&gt;2]+R(i,fA)|0,(0|(t=b[m+4&gt;&gt;2]))&gt;=(0|c)){if(o=CA(u=t&lt;&lt;I,D),k=b[g&gt;&gt;2],(0|(a=b[e+52&gt;&gt;2]))&lt;(0|c))break E;for(i=o,n=k;b[i&gt;&gt;2]=b[n&gt;&gt;2],i=i+y|0,n=n+y|0,a=a+j|0;);break F}b[e+52&gt;&gt;2]=t;break Y}if(!k)break W}C[0|l]&amp;&amp;gA(k)}for(b[g&gt;&gt;2]=o,f[0|l]=c,b[(e+48|0)+O&gt;&gt;2]=t,x(o,0,u),b[e+52&gt;&gt;2]=t,i=b[m+12&gt;&gt;2],n=b[g&gt;&gt;2];b[n&gt;&gt;2]=b[i&gt;&gt;2],n=n+y|0,i=i+y|0,t=t+j|0;);}if(i=b[m+24&gt;&gt;2],b[FA&gt;&gt;2]=b[m+20&gt;&gt;2],b[FA+4&gt;&gt;2]=i,i=b[(a=m+lA|0)+4&gt;&gt;2],b[(n=O+FA|0)&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=i,qA(b[Ar&gt;&gt;2]+Q|0,e+48|0),(i=b[g&gt;&gt;2])&amp;&amp;(C[0|l]&amp;&amp;gA(i),b[g&gt;&gt;2]=0),(0|(EA=c+EA|0))!=(0|T))break Q;break l}t=3,i=1;continue A}W=0;break y}W=3;break m}W=3;break B}W=5;break _}i=2;continue}i=2;continue}i=2;continue}i=2;continue}i=2;continue}i=2;continue}i=2;continue}for(;;){v:{_:{R:{B:{m:{switch(0|i){case 0:g=b[b[Ir&gt;&gt;2]+(IA&lt;&lt;I)&gt;&gt;2],k=b[b[Ar&gt;&gt;2]+D&gt;&gt;2]+(g&lt;&lt;y)|0,i=b[(a=k+O|0)+4&gt;&gt;2],b[(n=o=(e+8|0)+O|0)&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=i,i=b[k+4&gt;&gt;2],b[e+8&gt;&gt;2]=b[k&gt;&gt;2],b[e+12&gt;&gt;2]=i;h:{if((0|Z)&gt;=(0|c)){for(i=b[F&gt;&gt;2]+LA|0,n=0;;){if((0|g)==b[i&gt;&gt;2])break h;if(i=i+Q|0,!((0|(n=n+c|0))&lt;(0|L)))break}Z=L}i=b[o+4&gt;&gt;2],b[(a=m=(e+48|0)+O|0)&gt;&gt;2]=b[o&gt;&gt;2],b[a+4&gt;&gt;2]=i,i=b[e+12&gt;&gt;2],b[e+48&gt;&gt;2]=b[e+8&gt;&gt;2],b[e+52&gt;&gt;2]=i;G:{y:{Q:{p:{D:{w:{if(b[(l=(e+104|0)+O|0)&gt;&gt;2]==(0|Z)&amp;&amp;!((0|Z)&gt;=(0|(rA=Z?Z&lt;&lt;c:c)))){if(!rA)break w;if(a=CA(R(Q,rA),D),k=b[F&gt;&gt;2],(0|(Z=L=b[e+108&gt;&gt;2]))&lt;(0|c))break p;break D}L=Z;break G}if(a=0,k=b[F&gt;&gt;2],(0|Z)&lt;(0|c))break p}for(i=a,n=k;o=b[n+4&gt;&gt;2],b[i&gt;&gt;2]=b[n&gt;&gt;2],b[i+4&gt;&gt;2]=o,o=b[(t=n+D|0)+4&gt;&gt;2],b[(u=i+D|0)&gt;&gt;2]=b[t&gt;&gt;2],b[u+4&gt;&gt;2]=o,o=b[(t=n+O|0)+4&gt;&gt;2],b[(u=i+O|0)&gt;&gt;2]=b[t&gt;&gt;2],b[u+4&gt;&gt;2]=o,i=i+Q|0,n=n+Q|0,Z=Z+j|0;);break Q}if(!k)break y}C[0|mA]&amp;&amp;(gA(k),L=b[e+108&gt;&gt;2]),b[F&gt;&gt;2]=0}b[F&gt;&gt;2]=a,f[0|mA]=c,b[l&gt;&gt;2]=rA}i=b[e+52&gt;&gt;2],a=b[F&gt;&gt;2]+R(Q,L)|0,b[a&gt;&gt;2]=b[e+48&gt;&gt;2],b[a+4&gt;&gt;2]=i,b[a+20&gt;&gt;2]=g,b[a+D&gt;&gt;2]=b[(e+48|0)+D&gt;&gt;2],i=b[m+4&gt;&gt;2],b[(a=a+O|0)&gt;&gt;2]=b[m&gt;&gt;2],b[a+4&gt;&gt;2]=i,L=b[e+108&gt;&gt;2]+c|0,b[e+108&gt;&gt;2]=L,rA=b[Jr&gt;&gt;2]}if(Z=L,(0|(IA=c+IA|0))&lt;(0|rA))break R;break g;case 1:if(i=R(fA,SA)+dr|0,(0|(a=b[i+4&gt;&gt;2]))&gt;0)for(i=b[i+12&gt;&gt;2],n=0;;){if(b[i&gt;&gt;2]==(0|ar))break m;if(i=i+y|0,!((0|(n=n+c|0))&lt;(0|a)))break}if((0|(SA=c+SA|0))&lt;(0|fr))break _;break d}i=_,n=0;h:{for(;;){if(b[i&gt;&gt;2]==(0|QA))break h;if(i=i+y|0,!((0|(n=n+c|0))&lt;(0|T)))break}if(i=R(fA,QA)+dr|0,!((0|(a=b[i+4&gt;&gt;2]))&lt;(0|c)))for(i=b[i+12&gt;&gt;2],n=0;;){if(b[i&gt;&gt;2]==(0|ar))break B;if(i=i+y|0,!((0|(n=n+c|0))&lt;(0|a)))break}}if((0|(QA=c+QA|0))&lt;(0|fr))break v;break d}i=0;continue f}i=0;continue f}i=0;continue}i=1;continue}i=2}}if((0|(xA=c+xA|0))&gt;=(0|U))break s;W=4,i=2;continue}if(hA=v[vA&gt;&gt;2],GA=v[e+36&gt;&gt;2],yA=v[e+32&gt;&gt;2],(0|(JA=c+JA|0))!=(0|T))break k;if(b[e+52&gt;&gt;2]=0,b[e+56&gt;&gt;2]=0,i=b[uA&gt;&gt;2]+R(b[_&gt;&gt;2],fA)|0,b[FA&gt;&gt;2]=b[i+20&gt;&gt;2],b[(e+48|0)+Q&gt;&gt;2]=b[i+Q&gt;&gt;2],b[(e+48|0)+lA&gt;&gt;2]=b[i+lA&gt;&gt;2],b[(H=(e+48|0)+dA|0)&gt;&gt;2]=0,f[0|(RA=(e+48|0)+D|0)]=c,b[(e+48|0)+Cr&gt;&gt;2]=b[i+Cr&gt;&gt;2],b[(nA=(e+8|0)+dA|0)&gt;&gt;2]=0,f[0|(er=(e+8|0)+D|0)]=c,s=B(Wr/B(p(B(B(B(yA*yA)+B(GA*GA))+B(hA*hA))))),v[vA&gt;&gt;2]=hA*s,b[e+12&gt;&gt;2]=0,b[e+16&gt;&gt;2]=0,v[e+36&gt;&gt;2]=GA*s,v[e+32&gt;&gt;2]=yA*s,$A(e+104|0,e+8|0,e+32|0),b[e+12&gt;&gt;2]&gt;0){tA=0,Y=b[e+52&gt;&gt;2],W=3;break t}if((0|(U=b[e+108&gt;&gt;2]))&lt;(0|c))break s}if(!((0|(fr=b[e+132&gt;&gt;2]))&lt;(0|c))){dr=b[uA&gt;&gt;2],xr=b[F&gt;&gt;2],xA=0;break o}}if(qA(b[Ar&gt;&gt;2]+Q|0,e+48|0),(i=b[nA&gt;&gt;2])&amp;&amp;(C[0|er]&amp;&amp;gA(i),b[nA&gt;&gt;2]=0),(i=b[H&gt;&gt;2])&amp;&amp;(C[0|RA]&amp;&amp;gA(i),b[H&gt;&gt;2]=0),i=b[F&gt;&gt;2]){if(C[0|mA]&amp;&amp;gA(i),b[F&gt;&gt;2]=0,_)break u;break c}}if(!_)break c}gA(S)}if(!d){if(VA(b[A+56&gt;&gt;2]),J&amp;&amp;gA(cA),(0|(a=b[e+132&gt;&gt;2]))&gt;=1)break i;break e}t=5,i=1;continue A}W=2;break b}W=4;break n}i=2;continue}i=2;continue}i=2}}if(WA=1,b[e+132&gt;&gt;2]&gt;=1){d=0,lr=4,ur=2,wr=16,J=0,sr=0,cA=0,aA=0;break r}if(VA(b[A+56&gt;&gt;2]),(0|(a=b[e+132&gt;&gt;2]))&lt;1)break e}for(i=e+140|0,n=8;r=(_=b[i&gt;&gt;2]+n|0)+-4|0,(A=b[(S=_+4|0)&gt;&gt;2])&amp;&amp;(C[_+8|0]&amp;&amp;gA(A),b[S&gt;&gt;2]=0),b[r&gt;&gt;2]=0,b[S&gt;&gt;2]=0,b[_&gt;&gt;2]=0,f[_+8|0]=1,n=n+36|0,a=a+-1|0;);}return(A=b[e+140&gt;&gt;2])&amp;&amp;(C[e+144|0]&amp;&amp;gA(A),b[e+140&gt;&gt;2]=0),ZA&amp;&amp;gA(wA),(A=b[(r=e+204|0)&gt;&gt;2])&amp;&amp;(C[e+208|0]&amp;&amp;gA(A),b[e+204&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[e+208|0]=1,b[(A=e+196|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,(A=b[(r=e+184|0)&gt;&gt;2])&amp;&amp;(C[e+188|0]&amp;&amp;gA(A),b[e+184&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[e+188|0]=1,b[(A=e+176|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,(A=b[e+164&gt;&gt;2])&amp;&amp;(C[e+168|0]&amp;&amp;gA(A),b[e+164&gt;&gt;2]=0),(A=b[e+228&gt;&gt;2])&amp;&amp;(C[e+232|0]&amp;&amp;gA(A),b[e+228&gt;&gt;2]=0),N=e+240|0,1}t=4,i=1}},dA,Ar,function(A,r){A|=0,r|=0;var e,i=B(0);N=e=N-96|0,YA(A,r),f[A+92|0]=1,C[1696]||(b[403]=0,b[404]=0,b[401]=0,b[402]=0,b[400]=1065353216,b[405]=1065353216,b[408]=0,b[409]=0,b[406]=0,b[407]=0,b[412]=-1082130432,b[410]=1065353216,b[411]=0,b[415]=0,b[416]=0,b[413]=0,b[414]=0,b[417]=-1082130432,b[420]=0,b[421]=0,b[418]=0,b[419]=0,b[422]=-1082130432,b[423]=0,f[1696]=1),r=x(e,0,96),BA[b[b[A&gt;&gt;2]+76&gt;&gt;2]](A,1600,r,6),i=v[A+48&gt;&gt;2],v[A+76&gt;&gt;2]=v[r&gt;&gt;2]+i,v[A+60&gt;&gt;2]=v[r+48&gt;&gt;2]-i,v[A+80&gt;&gt;2]=i+v[r+20&gt;&gt;2],v[A- -64&gt;&gt;2]=v[r+68&gt;&gt;2]-i,v[A+84&gt;&gt;2]=i+v[r+40&gt;&gt;2],v[A+68&gt;&gt;2]=v[r+88&gt;&gt;2]-i,N=r+96|0},cr,function(A,r,e,i){Ar(A|=0,r|=0,e|=0,i|=0)},function(A){return 8588},br,function(A){return(A=b[(A|=0)+96&gt;&gt;2]+-2|0)&gt;&gt;&gt;0&lt;=2?b[7684+(A&lt;&lt;2)&gt;&gt;2]:0},function(A,r,e,i){r|=0,e|=0,i|=0;var a=0,f=0;A:{r:{e:{i:{a:{f:{n:{t:{b:{if(4!=(0|(a=b[(A|=0)+96&gt;&gt;2]))){if(3==(0|a))break b;if(2!=(0|a))break a;break i}if(r&gt;&gt;&gt;0&gt;5)break a;switch(r-1|0){case 1:break e;case 0:break r;case 4:break f;case 3:break n;case 2:break t}break i}b:{if(2!=(0|r)){if(1==(0|r))break b;if(r)break a;break i}break e}break r}r=b[A+104&gt;&gt;2],b[e&gt;&gt;2]=b[A+100&gt;&gt;2],b[e+4&gt;&gt;2]=r,r=e+8|0,a=b[(e=A+108|0)+4&gt;&gt;2],b[r&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=a;break A}f=b[(a=A+124|0)+4&gt;&gt;2],b[(r=e+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[r+4&gt;&gt;2]=f,a=b[(r=A+116|0)+4&gt;&gt;2],b[e&gt;&gt;2]=b[r&gt;&gt;2],b[e+4&gt;&gt;2]=a;break A}f=b[(a=A+140|0)+4&gt;&gt;2],b[(r=e+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[r+4&gt;&gt;2]=f,a=b[(r=A+132|0)+4&gt;&gt;2],b[e&gt;&gt;2]=b[r&gt;&gt;2],b[e+4&gt;&gt;2]=a,a=b[(e=A+156|0)+4&gt;&gt;2],b[(r=i+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=a,r=b[(A=A+148|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[A&gt;&gt;2],b[i+4&gt;&gt;2]=r}return}return r=b[A+104&gt;&gt;2],b[e&gt;&gt;2]=b[A+100&gt;&gt;2],b[e+4&gt;&gt;2]=r,r=e+8|0,a=b[(e=A+108|0)+4&gt;&gt;2],b[r&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=a,a=b[(e=A+124|0)+4&gt;&gt;2],b[(r=i+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=a,r=b[(A=A+116|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[A&gt;&gt;2],void(b[i+4&gt;&gt;2]=r)}return f=b[(a=A+140|0)+4&gt;&gt;2],b[(r=e+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[r+4&gt;&gt;2]=f,a=b[(r=A+132|0)+4&gt;&gt;2],b[e&gt;&gt;2]=b[r&gt;&gt;2],b[e+4&gt;&gt;2]=a,a=b[(e=A+108|0)+4&gt;&gt;2],b[(r=i+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=a,r=b[A+104&gt;&gt;2],b[i&gt;&gt;2]=b[A+100&gt;&gt;2],void(b[i+4&gt;&gt;2]=r)}return f=b[(a=A+124|0)+4&gt;&gt;2],b[(r=e+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[r+4&gt;&gt;2]=f,a=b[(r=A+116|0)+4&gt;&gt;2],b[e&gt;&gt;2]=b[r&gt;&gt;2],b[e+4&gt;&gt;2]=a,a=b[(e=A+140|0)+4&gt;&gt;2],b[(r=i+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=a,r=b[(A=A+132|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[A&gt;&gt;2],void(b[i+4&gt;&gt;2]=r)}a=b[(e=A+156|0)+4&gt;&gt;2],b[(r=i+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=a,r=b[(A=A+148|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[A&gt;&gt;2],b[i+4&gt;&gt;2]=r},function(A,r,e){var i,a;e|=0,a=b[(r=(A=((r|=0)&lt;&lt;4)+(A|=0)|0)+108|0)+4&gt;&gt;2],b[(i=e+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=a,r=b[(A=A+100|0)+4&gt;&gt;2],b[e&gt;&gt;2]=b[A&gt;&gt;2],b[e+4&gt;&gt;2]=r},function(A){return 0|(4==(0|(A=b[(A|=0)+96&gt;&gt;2]))?4:(3==(0|A))&lt;&lt;1)},or,function(A,r,e){return e=B(e),0},kr,sA,Cr,function(A,r,e){r|=0,e|=0,b[(A|=0)+24&gt;&gt;2]=e,b[A+16&gt;&gt;2]=r},function(A,r,e){r|=0,e|=0,b[(A|=0)+28&gt;&gt;2]=e,b[A+20&gt;&gt;2]=r},function(A,r,e,i){A|=0,r|=0,e|=0,i=B(i);var a,f=0,n=B(0),t=B(0),o=B(0),k=0,c=B(0),u=B(0),l=0,s=0,g=B(0),d=0,_=B(0),h=0,Q=0,D=0,w=B(0),Z=B(0),Y=B(0),W=B(0),F=0,E=0,V=B(0),X=B(0),I=B(0),x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=0;if(N=a=N-192|0,!(v[b[A+4&gt;&gt;2]+784&gt;&gt;2]&lt;i)){_=v[e+8&gt;&gt;2],t=B(B(v[r+8&gt;&gt;2]*i)+_),w=v[e+4&gt;&gt;2],o=B(B(v[r+4&gt;&gt;2]*i)+w),Z=v[e&gt;&gt;2],g=B(B(v[r&gt;&gt;2]*i)+Z),k=b[(Q=A+4|0)&gt;&gt;2],E=b[k+780&gt;&gt;2],(h=(0|(s=b[k+772&gt;&gt;2]))==(0|(D=b[b[A+8&gt;&gt;2]+8&gt;&gt;2])))?(n=B(g-v[s+52&gt;&gt;2]),c=B(o-v[s+56&gt;&gt;2]),u=B(t-v[s+60&gt;&gt;2]),Y=B(B(B(n*v[s+12&gt;&gt;2])+B(c*v[s+28&gt;&gt;2]))+B(u*v[s+44&gt;&gt;2])),W=B(B(B(n*v[s+8&gt;&gt;2])+B(c*v[s+24&gt;&gt;2]))+B(u*v[s+40&gt;&gt;2])),n=B(B(B(n*v[s+4&gt;&gt;2])+B(c*v[s+20&gt;&gt;2]))+B(u*v[s+36&gt;&gt;2])),f=b[b[A+12&gt;&gt;2]+8&gt;&gt;2]):(f=b[b[A+12&gt;&gt;2]+8&gt;&gt;2],n=B(g-v[f+52&gt;&gt;2]),c=B(o-v[f+56&gt;&gt;2]),u=B(t-v[f+60&gt;&gt;2]),Y=B(B(B(n*v[f+12&gt;&gt;2])+B(c*v[f+28&gt;&gt;2]))+B(u*v[f+44&gt;&gt;2])),W=B(B(B(n*v[f+8&gt;&gt;2])+B(c*v[f+24&gt;&gt;2]))+B(u*v[f+40&gt;&gt;2])),n=B(B(B(n*v[f+4&gt;&gt;2])+B(c*v[f+20&gt;&gt;2]))+B(u*v[f+36&gt;&gt;2])),f=D),V=v[f+20&gt;&gt;2],X=v[f+36&gt;&gt;2],I=v[f+40&gt;&gt;2],x=v[f+8&gt;&gt;2],M=v[f+24&gt;&gt;2],S=v[f+44&gt;&gt;2],T=v[f+60&gt;&gt;2],c=v[f+12&gt;&gt;2],u=v[f+52&gt;&gt;2],U=v[f+28&gt;&gt;2],j=v[f+56&gt;&gt;2],O=v[f+4&gt;&gt;2],b[a+28&gt;&gt;2]=0,b[a+156&gt;&gt;2]=0,b[(f=a+148|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[(f=a+140|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[(f=a+132|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[(f=a+124|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,l=b[(f=r+8|0)+4&gt;&gt;2],b[(d=a+72|0)&gt;&gt;2]=b[f&gt;&gt;2],b[d+4&gt;&gt;2]=l,H=c,c=B(Z-u),u=B(w-j),_=B(_-T),v[a+24&gt;&gt;2]=B(B(H*c)+B(U*u))+B(S*_),v[a+20&gt;&gt;2]=B(B(c*x)+B(u*M))+B(_*I),b[a+12&gt;&gt;2]=0,v[a+8&gt;&gt;2]=Y,v[a+4&gt;&gt;2]=W,v[a&gt;&gt;2]=n,v[a+80&gt;&gt;2]=i,b[a+92&gt;&gt;2]=0,b[a+96&gt;&gt;2]=0,b[a+84&gt;&gt;2]=0,b[a+88&gt;&gt;2]=0,b[a+116&gt;&gt;2]=0,b[a+120&gt;&gt;2]=0,f=b[r+4&gt;&gt;2],b[a+64&gt;&gt;2]=b[r&gt;&gt;2],b[a+68&gt;&gt;2]=f,v[a+16&gt;&gt;2]=B(B(c*O)+B(u*V))+B(_*X),b[a+60&gt;&gt;2]=0,v[a+56&gt;&gt;2]=t,v[a+52&gt;&gt;2]=o,f=b[(r=e+8|0)+4&gt;&gt;2],b[(l=a+40|0)&gt;&gt;2]=b[r&gt;&gt;2],b[l+4&gt;&gt;2]=f,v[a+48&gt;&gt;2]=g,r=b[e+4&gt;&gt;2],b[a+32&gt;&gt;2]=b[e&gt;&gt;2],b[a+36&gt;&gt;2]=r,e=function(A,r){var e,i=B(0),a=B(0),f=0,n=B(0),t=0,o=B(0),k=B(0),c=B(0);if((0|(e=b[A+780&gt;&gt;2]))&gt;=1){for(f=A+8|0,o=v[r+8&gt;&gt;2],k=v[r+4&gt;&gt;2],c=v[r&gt;&gt;2],a=v[A+784&gt;&gt;2],a=B(a*a),A=0,r=-1;i=B(v[f+-4&gt;&gt;2]-c),n=B(i*i),i=B(v[f&gt;&gt;2]-k),n=B(n+B(i*i)),i=B(v[f+4&gt;&gt;2]-o),a=(t=(i=B(n+B(i*i)))&lt;a)?i:a,r=t?A:r,f=f+192|0,(0|e)!=(0|(A=A+1|0)););return r}return-1}(k,a),d=b[A+8&gt;&gt;2],f=b[d+8&gt;&gt;2],l=b[A+12&gt;&gt;2],k=b[l+8&gt;&gt;2],v[a+96&gt;&gt;2]=v[f+232&gt;&gt;2]*v[k+232&gt;&gt;2],i=v[f+228&gt;&gt;2],n=v[k+228&gt;&gt;2],v[a+84&gt;&gt;2]=G(B(y(B(i*n),B(-10))),B(10)),v[a+88&gt;&gt;2]=G(B(y(B(B(n*v[f+236&gt;&gt;2])+B(i*v[k+236&gt;&gt;2])),B(-10))),B(10)),v[a+92&gt;&gt;2]=G(B(y(B(B(n*v[f+240&gt;&gt;2])+B(i*v[k+240&gt;&gt;2])),B(-10))),B(10)),r=b[f+204&gt;&gt;2],(128&amp;C[k+204|0]||128&amp;r)&amp;&amp;(v[a+148&gt;&gt;2]=v[f+244&gt;&gt;2]+v[k+244&gt;&gt;2],r=d+8|0,v[a+144&gt;&gt;2]=B(1)/B(B(B(1)/v[b[r&gt;&gt;2]+248&gt;&gt;2])+B(B(1)/v[b[l+8&gt;&gt;2]+248&gt;&gt;2])),b[a+120&gt;&gt;2]=8|b[a+120&gt;&gt;2],r=b[b[r&gt;&gt;2]+204&gt;&gt;2]),(2&amp;C[b[l+8&gt;&gt;2]+205|0]||512&amp;r)&amp;&amp;(b[a+120&gt;&gt;2]=16|b[a+120&gt;&gt;2]),i=v[a+72&gt;&gt;2],B(m(i))&gt;B(.7071067690849304)?(o=v[a+68&gt;&gt;2],n=B(B(i*i)+B(o*o)),t=B(B(1)/B(p(n))),g=B(n*t),u=v[a+64&gt;&gt;2],n=B(-B(i*t)),c=B(u*n),i=B(o*t),t=B(-B(u*i)),o=B(0)):(g=v[a- -64&gt;&gt;2],t=v[a+68&gt;&gt;2],o=B(B(g*g)+B(t*t)),n=B(B(1)/B(p(o))),c=B(o*n),o=B(-B(t*n)),t=B(i*o),n=B(g*n),g=B(-B(i*n)),i=B(0)),v[a+184&gt;&gt;2]=c,v[a+180&gt;&gt;2]=t,v[a+168&gt;&gt;2]=i,v[a+164&gt;&gt;2]=n,v[a+176&gt;&gt;2]=g,v[a+160&gt;&gt;2]=o,h?(f=A+28|0,r=A+20|0,k=A+16|0,l=A+24|0):(f=A+24|0,r=A+16|0,k=A+20|0,l=A+28|0),b[a+112&gt;&gt;2]=b[f&gt;&gt;2],b[a+108&gt;&gt;2]=b[l&gt;&gt;2],b[a+104&gt;&gt;2]=b[r&gt;&gt;2],b[a+100&gt;&gt;2]=b[k&gt;&gt;2],r=b[Q&gt;&gt;2];A:{r:{if((0|e)&gt;=0){if(r=r+R(e,192)|0,i=v[(f=r+136|0)&gt;&gt;2],n=v[(k=r+132|0)&gt;&gt;2],t=v[(l=r+128|0)&gt;&gt;2],d=b[(h=r+160|0)&gt;&gt;2],16&amp;C[a+120|0]&amp;&amp;(o=B(B(t*v[r+88&gt;&gt;2])+B(0)),!(B(B(n*n)+B(i*i))&gt;B(o*o)))||(z=b[(F=r+120|0)&gt;&gt;2],J(r+4|0,a,192),v[l&gt;&gt;2]=t,b[F&gt;&gt;2]=z,v[k&gt;&gt;2]=n,v[f&gt;&gt;2]=i),b[h&gt;&gt;2]=d,r=b[429])break r;break A}if(e=sr(r,a),!(r=b[429]))break A}f=A+8|0,(8&amp;C[b[b[(A=A+12|0)&gt;&gt;2]+8&gt;&gt;2]+204|0]||8&amp;C[b[b[f&gt;&gt;2]+8&gt;&gt;2]+204|0])&amp;&amp;(l=4+(b[Q&gt;&gt;2]+R(e,192)|0)|0,e=(0|s)!=(0|D),BA[r](l,b[(e?A:f)&gt;&gt;2],b[a+100&gt;&gt;2],b[a+108&gt;&gt;2],b[(e?f:A)&gt;&gt;2],b[a+104&gt;&gt;2],b[a+112&gt;&gt;2]))}E||(A=b[427])&amp;&amp;BA[A](Q)}N=a+192|0},function(A,r,e){A|=0,r|=0,e|=0;var i,a,f,n=B(0);if(N=i=N-96|0,a=b[b[A&gt;&gt;2]&gt;&gt;2],f=b[b[A+4&gt;&gt;2]&gt;&gt;2],BA[b[b[r&gt;&gt;2]+24&gt;&gt;2]](r,a,f)&amp;&amp;(b[i+88&gt;&gt;2]=-1,b[i+92&gt;&gt;2]=-1,b[i+72&gt;&gt;2]=0,b[i+80&gt;&gt;2]=a,b[i+84&gt;&gt;2]=a+4,b[i+76&gt;&gt;2]=b[a+192&gt;&gt;2],b[i+64&gt;&gt;2]=-1,b[i+68&gt;&gt;2]=-1,b[i+48&gt;&gt;2]=0,b[i+56&gt;&gt;2]=f,b[i+60&gt;&gt;2]=f+4,b[i+52&gt;&gt;2]=b[f+192&gt;&gt;2],b[A+8&gt;&gt;2]||(r=0|BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,i+72|0,i+48|0,0,1),b[A+8&gt;&gt;2]=r,r))){if(r=function(A,r,e){return b[A+32&gt;&gt;2]=0,b[A+12&gt;&gt;2]=e,b[A+8&gt;&gt;2]=r,b[A+4&gt;&gt;2]=0,b[A&gt;&gt;2]=7780,A}(i+8|0,i+72|0,i+48|0),A=b[A+8&gt;&gt;2],1==b[e+8&gt;&gt;2])return BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,i+72|0,i+48|0,e,r),void(N=i+96|0);n=B(BA[b[b[A&gt;&gt;2]+12&gt;&gt;2]](A,a,f,e,r)),v[e+12&gt;&gt;2]&gt;n&amp;&amp;(v[e+12&gt;&gt;2]=n)}N=i+96|0},function(A){var r,e=0;return b[(A|=0)&gt;&gt;2]=7920,(r=b[(e=A+20|0)&gt;&gt;2])&amp;&amp;(C[A+24|0]&amp;&amp;gA(r),b[A+20&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+24|0]=1,b[(e=A+12|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,0|A},function(A){var r,e=0;b[(A|=0)&gt;&gt;2]=7920,(r=b[(e=A+20|0)&gt;&gt;2])&amp;&amp;(C[A+24|0]&amp;&amp;gA(r),b[A+20&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+24|0]=1,b[(e=A+12|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,rA(A)},function(A,r,e,i,a){var f,n;return A|=0,r|=0,e|=0,i|=0,a|=0,N=f=N-16|0,b[f+12&gt;&gt;2]=i,b[f+8&gt;&gt;2]=A,i=b[b[e+4&gt;&gt;2]+4&gt;&gt;2],n=b[b[r+4&gt;&gt;2]+4&gt;&gt;2],1==(0|a)?(A=b[76+((R(n,144)+A|0)+(i&lt;&lt;2)|0)&gt;&gt;2],A=0|BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,f+8|0,r,e),N=f+16|0,0|A):(A=b[5260+((R(n,144)+A|0)+(i&lt;&lt;2)|0)&gt;&gt;2],A=0|BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,f+8|0,r,e),N=f+16|0,0|A)},function(A,r,e){A|=0,r|=0,e|=0;var i,a=0,n=0,t=0,o=B(0),k=B(0),c=0,u=0,l=0;N=i=N-16|0,b[430]=b[430]+1,n=3176,2&amp;b[A+4&gt;&gt;2]&amp;&amp;(a=b[r+192&gt;&gt;2],o=B(BA[b[b[a&gt;&gt;2]+20&gt;&gt;2]](a,v[794])),v[i+12&gt;&gt;2]=o,a=b[e+192&gt;&gt;2],k=B(BA[b[b[a&gt;&gt;2]+20&gt;&gt;2]](a,v[794])),v[i+8&gt;&gt;2]=k,n=o&lt;k?i+12|0:i+8|0),t=b[n&gt;&gt;2],o=v[e+184&gt;&gt;2],k=v[r+184&gt;&gt;2],a=b[A+72&gt;&gt;2];A:{if(n=b[a+12&gt;&gt;2])b[a+12&gt;&gt;2]=b[n&gt;&gt;2],b[a+8&gt;&gt;2]=b[a+8&gt;&gt;2]+-1;else{if(n=0,4&amp;C[A+4|0])break A;n=CA(804,16)}if(b[n&gt;&gt;2]=1025,b[n+160&gt;&gt;2]=0,b[(a=n+152|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=n+144|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=n+136|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=n+128|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[n+120&gt;&gt;2]=0,b[n+124&gt;&gt;2]=0,b[n+352&gt;&gt;2]=0,b[(a=n+344|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=n+336|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=n+328|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=n+320|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[n+312&gt;&gt;2]=0,b[n+316&gt;&gt;2]=0,b[n+544&gt;&gt;2]=0,b[(a=n+536|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=n+528|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=n+520|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=n+512|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[n+504&gt;&gt;2]=0,b[n+508&gt;&gt;2]=0,b[n+736&gt;&gt;2]=0,b[(a=n+728|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=n+720|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=n+712|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=n+704|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[n+696&gt;&gt;2]=0,b[n+700&gt;&gt;2]=0,v[n+788&gt;&gt;2]=k&lt;o?k:o,b[n+784&gt;&gt;2]=t,b[n+780&gt;&gt;2]=0,b[n+776&gt;&gt;2]=e,b[n+772&gt;&gt;2]=r,a=b[(c=A+12|0)&gt;&gt;2],b[n+800&gt;&gt;2]=a,b[A+16&gt;&gt;2]==(0|a)&amp;&amp;!((0|a)&gt;=(0|(t=a?a&lt;&lt;1:1)))){r:{e:{if(t){if(u=CA(t&lt;&lt;2,16),(0|(a=b[A+12&gt;&gt;2]))&gt;=1)break e;break r}if((0|a)&lt;1)break r}for(r=0,l=A+20|0,e=a;b[r+u&gt;&gt;2]=b[b[l&gt;&gt;2]+r&gt;&gt;2],r=r+4|0,e=e+-1|0;);}(e=b[(r=A+20|0)&gt;&gt;2])&amp;&amp;(C[A+24|0]&amp;&amp;(gA(e),a=b[A+12&gt;&gt;2]),b[A+20&gt;&gt;2]=0),b[r&gt;&gt;2]=u,f[A+24|0]=1,b[A+16&gt;&gt;2]=t}b[c&gt;&gt;2]=a+1,b[b[A+20&gt;&gt;2]+(a&lt;&lt;2)&gt;&gt;2]=n}return N=i+16|0,0|n},function(A,r){A|=0,r|=0;var e,i,a,f,n,t,o=0,k=0,c=0;if(b[430]=b[430]+-1,BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A,r),k=b[(o=A+20|0)&gt;&gt;2],e=b[r+800&gt;&gt;2],f=b[(c=k+(i=e&lt;&lt;2)|0)&gt;&gt;2],n=c,t=k,a=(c=b[(k=A+12|0)&gt;&gt;2]+-1|0)&lt;&lt;2,b[n&gt;&gt;2]=b[t+a&gt;&gt;2],b[b[o&gt;&gt;2]+a&gt;&gt;2]=f,b[k&gt;&gt;2]=c,b[b[b[o&gt;&gt;2]+i&gt;&gt;2]+800&gt;&gt;2]=e,r&amp;&amp;(A=b[A+72&gt;&gt;2],!((o=b[A+16&gt;&gt;2])&gt;&gt;&gt;0&gt;r&gt;&gt;&gt;0|o+R(b[A&gt;&gt;2],b[A+4&gt;&gt;2])&gt;&gt;&gt;0&lt;=r&gt;&gt;&gt;0)))return b[r&gt;&gt;2]=b[A+12&gt;&gt;2],b[A+12&gt;&gt;2]=r,void(b[A+8&gt;&gt;2]=b[A+8&gt;&gt;2]+1);gA(r)},function(A,r){A|=0;var e=0,i=0,a=0,f=0;if(N=A=N-16|0,(0|(i=b[(r|=0)+780&gt;&gt;2]))&gt;=1)for(e=r+4|0,f=r+780|0;lr(e),e=e+192|0,(0|(a=a+1|0))&lt;(0|(i=b[f&gt;&gt;2])););i&amp;&amp;((e=b[428])&amp;&amp;(b[A+12&gt;&gt;2]=r,BA[e](A+12|0))),b[r+780&gt;&gt;2]=0,N=A+16|0},function(A,r,e){A|=0,e|=0;var i=0;A:if(2!=(0|(A=b[(r|=0)+220&gt;&gt;2]))&amp;&amp;5!=(0|A)||(A=0,i=b[e+220&gt;&gt;2],!(2==(0|i)|5==(0|i)))){if(!b[r+280&gt;&gt;2]||BA[b[b[r&gt;&gt;2]+12&gt;&gt;2]](r,e)){if(A=1,!b[e+280&gt;&gt;2])break A;if(BA[b[b[e&gt;&gt;2]+12&gt;&gt;2]](e,r))break A}A=0}return 0|A},function(A,r,e){A|=0,e|=0,A=0;A:{if(!(4&amp;(r=b[(r|=0)+204&gt;&gt;2])||(e=b[e+204&gt;&gt;2],4&amp;e))){if(!(3&amp;r))break A;A=!(3&amp;e)}return 0|A}return 1},function(A,r,e,i){var a;A|=0,r|=0,e|=0,i|=0,N=a=N-16|0,b[a+8&gt;&gt;2]=A,b[a+4&gt;&gt;2]=e,b[a&gt;&gt;2]=8028,BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r,a,i),N=a+16|0},function(A){return b[(A|=0)+12&gt;&gt;2]},function(A,r){return r|=0,b[b[(A|=0)+20&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2]},function(A){return b[(A|=0)+12&gt;&gt;2]?b[A+20&gt;&gt;2]:0},_r,_r,function(A,r){var e;return r|=0,A=b[(A|=0)+68&gt;&gt;2],(e=b[A+12&gt;&gt;2])?(b[A+12&gt;&gt;2]=b[e&gt;&gt;2],b[A+8&gt;&gt;2]=b[A+8&gt;&gt;2]+-1,0|e):0|CA(r,16)},function(A,r){A|=0;var e=0;if((r|=0)&amp;&amp;(A=b[A+68&gt;&gt;2],!((e=b[A+16&gt;&gt;2])&gt;&gt;&gt;0&gt;r&gt;&gt;&gt;0|R(b[A&gt;&gt;2],b[A+4&gt;&gt;2])+e&gt;&gt;&gt;0&lt;=r&gt;&gt;&gt;0)))return b[r&gt;&gt;2]=b[A+12&gt;&gt;2],b[A+12&gt;&gt;2]=r,void(b[A+8&gt;&gt;2]=b[A+8&gt;&gt;2]+1);gA(r)},sA,Cr,function(A,r){var e;return e=r|=0,r=b[(A|=0)+8&gt;&gt;2],BA[b[r+64&gt;&gt;2]](e,r,b[A+4&gt;&gt;2]),0},function(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=8116,(r=b[A+12&gt;&gt;2])&amp;&amp;(e=b[A+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,r),b[A+12&gt;&gt;2]=0),(r=b[A+8&gt;&gt;2])&amp;&amp;(BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),r=b[A+4&gt;&gt;2],e=A+8|0,BA[b[b[r&gt;&gt;2]+60&gt;&gt;2]](r,b[e&gt;&gt;2]),b[e&gt;&gt;2]=0),b[A+24&gt;&gt;2]=-1,b[A+28&gt;&gt;2]=-1,b[(r=A+32|0)&gt;&gt;2]=-1,b[r+4&gt;&gt;2]=-1,0|A},function(A){var r=0,e=0;b[(A|=0)&gt;&gt;2]=8116,(r=b[A+12&gt;&gt;2])&amp;&amp;(e=b[A+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,r),b[A+12&gt;&gt;2]=0),(r=b[A+8&gt;&gt;2])&amp;&amp;(BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),r=b[A+4&gt;&gt;2],e=A+8|0,BA[b[b[r&gt;&gt;2]+60&gt;&gt;2]](r,b[e&gt;&gt;2]),b[e&gt;&gt;2]=0),b[A+24&gt;&gt;2]=-1,b[A+28&gt;&gt;2]=-1,b[(r=A+32|0)&gt;&gt;2]=-1,b[r+4&gt;&gt;2]=-1,rA(A)},function(A,r,e,i,a){r|=0,e|=0,i|=0,a|=0;var f=0,n=0;(f=b[(A|=0)+12&gt;&gt;2])&amp;&amp;(n=b[A+4&gt;&gt;2],BA[b[b[n&gt;&gt;2]+16&gt;&gt;2]](n,f),b[A+12&gt;&gt;2]=0),(f=b[A+8&gt;&gt;2])&amp;&amp;(BA[b[b[f&gt;&gt;2]&gt;&gt;2]](f),f=b[A+4&gt;&gt;2],n=A+8|0,BA[b[b[f&gt;&gt;2]+60&gt;&gt;2]](f,b[n&gt;&gt;2]),b[n&gt;&gt;2]=0),b[A+24&gt;&gt;2]=-1,b[A+28&gt;&gt;2]=-1,b[(f=A+32|0)&gt;&gt;2]=-1,b[f+4&gt;&gt;2]=-1,b[A+20&gt;&gt;2]=i,b[A+16&gt;&gt;2]=a;A:{if(i=b[r+4&gt;&gt;2],25==b[i+4&gt;&gt;2]){if(a=b[e+4&gt;&gt;2],25!=b[a+4&gt;&gt;2])break A;return void Rr(A,r,e,i,a)}return a=b[e+4&gt;&gt;2],void(25==b[a+4&gt;&gt;2]&amp;&amp;Gr(A,e,r,a,i,1))}Gr(A,r,e,i,a,0)},hr,function(A,r){r|=0;var e=0,i=0,a=0,n=0,t=0,o=0;if(i=b[(A|=0)+12&gt;&gt;2]){if((0|(e=b[r+4&gt;&gt;2]))==b[r+8&gt;&gt;2]&amp;&amp;!((0|e)&gt;=(0|(n=e?e&lt;&lt;1:1)))){A:{r:{if(n){if(t=CA(n&lt;&lt;2,16),(0|(e=b[r+4&gt;&gt;2]))&gt;=1)break r;break A}if((0|e)&lt;1)break A}for(i=0,o=r+12|0,a=e;b[i+t&gt;&gt;2]=b[b[o&gt;&gt;2]+i&gt;&gt;2],i=i+4|0,a=a+-1|0;);}(a=b[r+12&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;(gA(a),e=b[r+4&gt;&gt;2]),b[r+12&gt;&gt;2]=0),b[r+12&gt;&gt;2]=t,f[r+16|0]=1,b[r+8&gt;&gt;2]=n,i=b[A+12&gt;&gt;2]}b[r+4&gt;&gt;2]=e+1,b[b[r+12&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]=i}},cr,function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f,n=B(0),t=B(0),o=B(0),k=0,c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=0,_=0,R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=0;a=N-48|0,n=v[A+60&gt;&gt;2],c=v[r+16&gt;&gt;2],t=v[A- -64&gt;&gt;2],R=v[r+20&gt;&gt;2],o=v[A+68&gt;&gt;2],m=v[r+24&gt;&gt;2],h=v[r+52&gt;&gt;2],G=B(B(B(B(n*c)+B(t*R))+B(o*m))+h),v[a+40&gt;&gt;2]=G,u=v[r+32&gt;&gt;2],y=v[r+36&gt;&gt;2],Q=v[r+40&gt;&gt;2],p=v[r+56&gt;&gt;2],D=B(B(B(B(n*u)+B(t*y))+B(o*Q))+p),v[a+36&gt;&gt;2]=D,l=n,n=v[r&gt;&gt;2],s=v[r+4&gt;&gt;2],w=o,o=v[r+8&gt;&gt;2],C=v[r+48&gt;&gt;2],Z=B(B(B(B(l*n)+B(t*s))+B(w*o))+C),v[a+44&gt;&gt;2]=Z,b[a+28&gt;&gt;2]=0,t=v[A+76&gt;&gt;2],g=v[A+80&gt;&gt;2],l=v[A+84&gt;&gt;2],Y=B(h+B(B(B(c*t)+B(R*g))+B(m*l))),v[a+20&gt;&gt;2]=Y,W=B(p+B(B(B(u*t)+B(y*g))+B(Q*l))),v[a+24&gt;&gt;2]=W,t=B(C+B(B(B(n*t)+B(s*g))+B(o*l))),v[a+16&gt;&gt;2]=t,l=C,C=v[A+92&gt;&gt;2],w=s,s=v[A+96&gt;&gt;2],g=v[A+100&gt;&gt;2],o=B(l+B(B(B(n*C)+B(w*s))+B(o*g))),v[a&gt;&gt;2]=o,d=(k=Z&gt;((r=t&gt;o)?o:t)^1)?a+44|0:a,n=v[A+48&gt;&gt;2],v[e&gt;&gt;2]=v[(r?d:k?d:a+16|0)&gt;&gt;2]-n,b[a+12&gt;&gt;2]=0,u=B(p+B(B(B(u*C)+B(y*s))+B(Q*g))),v[a+8&gt;&gt;2]=u,A=a+8|0,_=d=(k=D&gt;v[((r=W&gt;u)?a:a+16|0)+8&gt;&gt;2]^1)?a+36|0:A,d=a+24|0,v[e+8&gt;&gt;2]=v[(r?_:k?_:d)&gt;&gt;2]-n,c=B(h+B(B(B(c*C)+B(R*s))+B(m*g))),v[a+4&gt;&gt;2]=c,F=e,r=4|a,f=_=(k=G&gt;v[((e=Y&gt;c)?a:a+16|0)+4&gt;&gt;2]^1)?a+40|0:r,_=a+16|4,v[F+4&gt;&gt;2]=v[(e?f:k?f:_)&gt;&gt;2]-n,F=A,k=(e=D&lt;v[((A=W&lt;u)?a:a+16|0)+8&gt;&gt;2]^1)?a+36|0:F,v[i+8&gt;&gt;2]=n+v[(A?k:e?k:d)&gt;&gt;2],e=r,e=(r=G&lt;v[((A=Y&lt;c)?a:a+16|0)+4&gt;&gt;2]^1)?a+40|0:e,v[i+4&gt;&gt;2]=n+v[(A?e:r?e:_)&gt;&gt;2],e=(r=Z&lt;((A=t&lt;o)?o:t)^1)?a+44|0:a,v[i&gt;&gt;2]=n+v[(A?e:r?e:a+16|0)&gt;&gt;2]},Qr,function(A){return 8380},function(A,r,e){A|=0,r|=0,e|=0;var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0);i=v[e&gt;&gt;2],a=v[e+4&gt;&gt;2],f=v[e+8&gt;&gt;2],n=B(B(B(i*v[r+76&gt;&gt;2])+B(a*v[r+80&gt;&gt;2]))+B(f*v[r+84&gt;&gt;2])),t=B(B(B(i*v[r+92&gt;&gt;2])+B(a*v[r+96&gt;&gt;2]))+B(f*v[r+100&gt;&gt;2])),i=B(B(B(i*v[r+60&gt;&gt;2])+B(a*v[r- -64&gt;&gt;2]))+B(f*v[r+68&gt;&gt;2])),e=b[(r=(r+60|0)+((i&lt;n?n&lt;t?2:1:(i&lt;t)&lt;&lt;1)&lt;&lt;4)|0)+4&gt;&gt;2],b[A&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e,e=b[(r=r+8|0)+4&gt;&gt;2],b[(A=A+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a=B(0),f=0,n=0,t=B(0),o=B(0),k=B(0),c=B(0),u=0,l=0,s=0,C=0,g=0,d=0,_=0,R=0,m=0;if((0|i)&gt;=1)for(u=A+100|0,l=A+96|0,s=A+92|0,C=A+84|0,g=A+80|0,d=A+76|0,_=A+68|0,R=A- -64|0,A=A+60|0;a=v[r&gt;&gt;2],t=v[r+4&gt;&gt;2],o=v[r+8&gt;&gt;2],k=B(B(B(a*v[d&gt;&gt;2])+B(t*v[g&gt;&gt;2]))+B(o*v[C&gt;&gt;2])),c=B(B(B(a*v[s&gt;&gt;2])+B(t*v[l&gt;&gt;2]))+B(o*v[u&gt;&gt;2])),a=B(B(B(a*v[A&gt;&gt;2])+B(t*v[R&gt;&gt;2]))+B(o*v[_&gt;&gt;2])),n=b[(f=A+((a&lt;k?k&lt;c?2:1:(a&lt;c)&lt;&lt;1)&lt;&lt;4)|0)+4&gt;&gt;2],b[e&gt;&gt;2]=b[f&gt;&gt;2],b[e+4&gt;&gt;2]=n,m=b[(f=f+8|0)+4&gt;&gt;2],b[(n=e+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[n+4&gt;&gt;2]=m,r=r+16|0,e=e+16|0,i=i+-1|0;);},wr,function(A,r,e){A|=0,r|=0,e|=0;var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0);n=v[A+92&gt;&gt;2],t=v[A+76&gt;&gt;2],o=v[A+80&gt;&gt;2],c=v[A+100&gt;&gt;2],a=v[A+68&gt;&gt;2],u=v[A+84&gt;&gt;2],k=v[A+96&gt;&gt;2],i=v[A- -64&gt;&gt;2],f=v[A+60&gt;&gt;2],b[e+12&gt;&gt;2]=0,t=B(t-f),k=B(k-i),o=B(o-i),f=B(n-f),l=i=B(B(t*k)-B(o*f)),s=B(i*i),i=B(c-a),n=B(u-a),a=B(B(o*i)-B(n*k)),i=B(B(n*f)-B(t*i)),f=B(B(1)/B(p(B(s+B(B(a*a)+B(i*i)))))),n=B(l*f),v[e+8&gt;&gt;2]=n,i=B(i*f),v[e+4&gt;&gt;2]=i,a=B(a*f),v[e&gt;&gt;2]=a,r&amp;&amp;(v[e+8&gt;&gt;2]=-n,v[e+4&gt;&gt;2]=-i,v[e&gt;&gt;2]=-a)},Wr,Wr,function(A,r,e,i){r|=0,e|=0,i|=0,BA[b[b[(A|=0)&gt;&gt;2]+108&gt;&gt;2]](A,r,e),BA[b[b[A&gt;&gt;2]+108&gt;&gt;2]](A,(r+1|0)%3|0,i)},function(A,r,e){var i,a;e|=0,a=b[(r=(A=((r|=0)&lt;&lt;4)+(A|=0)|0)+68|0)+4&gt;&gt;2],b[(i=e+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=a,r=b[(A=A+60|0)+4&gt;&gt;2],b[e&gt;&gt;2]=b[A&gt;&gt;2],b[e+4&gt;&gt;2]=r},Fr,function(A,r,e,i){r|=0,e|=0,i|=0,BA[b[b[(A|=0)&gt;&gt;2]+124&gt;&gt;2]](A,i,r,e)},function(A,r,e){A|=0,r|=0,e=B(e);var i,a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=0,d=0,_=0;return N=i=N-32|0,s=v[A+60&gt;&gt;2],o=B(v[A+76&gt;&gt;2]-s),f=v[A- -64&gt;&gt;2],t=B(v[A+96&gt;&gt;2]-f),a=B(v[A+80&gt;&gt;2]-f),k=B(v[A+92&gt;&gt;2]-s),u=n=B(B(o*t)-B(a*k)),C=B(n*n),l=a,a=v[A+68&gt;&gt;2],n=B(v[A+100&gt;&gt;2]-a),c=B(v[A+84&gt;&gt;2]-a),t=B(B(l*n)-B(c*t)),o=B(B(c*k)-B(o*n)),k=B(B(1)/B(p(B(C+B(B(t*t)+B(o*o)))))),n=B(u*k),t=B(t*k),o=B(o*k),(f=B(B(B(v[r+8&gt;&gt;2]*n)+B(B(v[r&gt;&gt;2]*t)+B(v[r+4&gt;&gt;2]*o)))-B(B(a*n)+B(B(s*t)+B(f*o)))))&gt;=(s=B(-e))^1|f&lt;=e^1||(BA[b[b[A&gt;&gt;2]+104&gt;&gt;2]](A,0,i+16|0,i),g=r+8|0,k=v[i+16&gt;&gt;2],f=B(v[i&gt;&gt;2]-k),c=v[i+20&gt;&gt;2],a=B(v[i+4&gt;&gt;2]-c),u=e=B(B(o*f)-B(t*a)),C=B(e*e),e=B(n*a),l=v[i+24&gt;&gt;2],a=B(v[i+8&gt;&gt;2]-l),e=B(e-B(o*a)),f=B(B(t*a)-B(n*f)),a=B(B(1)/B(p(B(C+B(B(e*e)+B(f*f)))))),u=B(u*a),e=B(e*a),d=r+4|0,f=B(f*a),B(B(B(v[g&gt;&gt;2]*u)+B(B(v[r&gt;&gt;2]*e)+B(v[d&gt;&gt;2]*f)))-B(B(l*u)+B(B(k*e)+B(c*f))))&lt;s||(BA[b[b[A&gt;&gt;2]+104&gt;&gt;2]](A,1,i+16|0,i),k=v[i+16&gt;&gt;2],f=B(v[i&gt;&gt;2]-k),c=v[i+20&gt;&gt;2],a=B(v[i+4&gt;&gt;2]-c),u=e=B(B(o*f)-B(t*a)),C=B(e*e),e=B(n*a),l=v[i+24&gt;&gt;2],a=B(v[i+8&gt;&gt;2]-l),e=B(e-B(o*a)),f=B(B(t*a)-B(n*f)),a=B(B(1)/B(p(B(C+B(B(e*e)+B(f*f)))))),u=B(u*a),e=B(e*a),f=B(f*a),B(B(B(v[g&gt;&gt;2]*u)+B(B(v[r&gt;&gt;2]*e)+B(v[d&gt;&gt;2]*f)))-B(B(l*u)+B(B(k*e)+B(c*f))))&lt;s||(BA[b[b[A&gt;&gt;2]+104&gt;&gt;2]](A,2,i+16|0,i),f=v[i+16&gt;&gt;2],a=B(v[i&gt;&gt;2]-f),k=v[i+20&gt;&gt;2],c=B(v[i+4&gt;&gt;2]-k),u=e=B(B(o*a)-B(t*c)),l=B(e*e),C=B(n*c),e=o,o=v[i+24&gt;&gt;2],c=B(v[i+8&gt;&gt;2]-o),e=B(C-B(e*c)),n=B(B(t*c)-B(n*a)),t=B(B(1)/B(p(B(l+B(B(e*e)+B(n*n)))))),a=B(u*t),e=B(e*t),n=B(n*t),B(B(B(v[r+8&gt;&gt;2]*a)+B(B(v[r&gt;&gt;2]*e)+B(v[r+4&gt;&gt;2]*n)))-B(B(o*a)+B(B(f*e)+B(k*n))))&lt;s||(_=1)))),N=i+32|0,0|_},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0);o=v[A+92&gt;&gt;2],k=v[A+76&gt;&gt;2],c=v[A+80&gt;&gt;2],l=v[A+100&gt;&gt;2],t=v[(r=A+68|0)&gt;&gt;2],s=v[A+84&gt;&gt;2],u=v[A+96&gt;&gt;2],f=v[A- -64&gt;&gt;2],n=v[A+60&gt;&gt;2],b[e+12&gt;&gt;2]=0,k=B(k-n),u=B(u-f),c=B(c-f),n=B(o-n),C=f=B(B(k*u)-B(c*n)),g=B(f*f),f=B(l-t),o=B(s-t),t=B(B(c*f)-B(o*u)),f=B(B(o*n)-B(k*f)),n=B(B(1)/B(p(B(g+B(B(t*t)+B(f*f)))))),v[e+8&gt;&gt;2]=C*n,v[e+4&gt;&gt;2]=f*n,v[e&gt;&gt;2]=t*n,a=b[r+4&gt;&gt;2],b[(e=i+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[e+4&gt;&gt;2]=a,r=b[A+64&gt;&gt;2],b[i&gt;&gt;2]=b[A+60&gt;&gt;2],b[i+4&gt;&gt;2]=r},cr,function(A,r){return r|=0,A=b[b[(A|=0)+4&gt;&gt;2]&gt;&gt;2],0|BA[b[b[A&gt;&gt;2]+128&gt;&gt;2]](A,r)},sA,Cr,function(A,r){var e,i;return r|=0,e=b[(A|=0)+4&gt;&gt;2],i=b[e&gt;&gt;2],BA[b[b[i&gt;&gt;2]+104&gt;&gt;2]](i,r,e+4|0),b[A+4&gt;&gt;2]+4|0},Cr,function(A,r){var e,i;return r|=0,e=b[(A|=0)+4&gt;&gt;2],i=b[e&gt;&gt;2],BA[b[b[i&gt;&gt;2]+108&gt;&gt;2]](i,r,e+112|0),b[A+4&gt;&gt;2]+112|0},Cr,sA,Cr,function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f,n=0,t=0,o=0;N=a=N-144|0,f=LA(a+32|0),o=b[(t=r+8|0)+4&gt;&gt;2],b[(n=a+100|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,t=b[r+20&gt;&gt;2],b[(n=a+108|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[n+4&gt;&gt;2]=t,o=b[(t=r+24|0)+4&gt;&gt;2],b[(n=a+116|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,t=b[r+36&gt;&gt;2],b[(n=a+124|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[n+4&gt;&gt;2]=t,o=b[(t=r+40|0)+4&gt;&gt;2],b[(n=a+132|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,b[a+36&gt;&gt;2]=1,b[a+32&gt;&gt;2]=8188,n=b[r+4&gt;&gt;2],b[a+92&gt;&gt;2]=b[r&gt;&gt;2],b[a+96&gt;&gt;2]=n,b[a+80&gt;&gt;2]=b[A+24&gt;&gt;2],r=b[A+4&gt;&gt;2],(o=C[A+20|0])?(b[r+28&gt;&gt;2]=e,n=r+24|0):(b[r+36&gt;&gt;2]=e,n=r+32|0),b[n&gt;&gt;2]=i,n=b[A+12&gt;&gt;2],t=b[n+8&gt;&gt;2],b[a+20&gt;&gt;2]=b[n+12&gt;&gt;2],b[a+16&gt;&gt;2]=t,b[a+28&gt;&gt;2]=i,b[a+24&gt;&gt;2]=e,b[a+8&gt;&gt;2]=n,e=b[r+16&gt;&gt;2],i=b[e+8&gt;&gt;2],n=b[i+8&gt;&gt;2],b[a+12&gt;&gt;2]=a+32,(0|n)==(0|t)?e=e+8|0:(i=b[e+12&gt;&gt;2],e=e+12|0),b[e&gt;&gt;2]=a+8,Gr(r,b[A+8&gt;&gt;2],a+8|0,b[A+16&gt;&gt;2],a+32|0,0!=(0|o)),A=b[b[A+4&gt;&gt;2]+16&gt;&gt;2],b[(b[b[A+8&gt;&gt;2]+8&gt;&gt;2]==b[a+16&gt;&gt;2]?8:12)+A&gt;&gt;2]=i,er(f),N=a+144|0},sA,Cr,function(A,r,e,i){return A|=0,A=b[(r|=0)&gt;&gt;2],vA(A=0|BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,40),r),b[A&gt;&gt;2]=8116,b[A+8&gt;&gt;2]=0,b[A+12&gt;&gt;2]=0,0|A},Nr,function(A){var r,e=0;b[(A|=0)&gt;&gt;2]=9024,(r=b[(e=A+296|0)&gt;&gt;2])&amp;&amp;(C[A+300|0]&amp;&amp;gA(r),b[A+296&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+300|0]=1,b[(e=A+288|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,gA(A)},function(A,r){r|=0,b[(A|=0)+200&gt;&gt;2]=r,b[A+192&gt;&gt;2]=r,b[A+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1},function(A,r){r|=0;var e,i=0;i=e=b[(A|=0)+288&gt;&gt;2];A:if(!((0|e)&lt;1)){for(A=b[A+296&gt;&gt;2],i=0;;){if(b[A&gt;&gt;2]==(0|r))break A;if(A=A+4|0,!((0|(i=i+1|0))&lt;(0|e)))break}i=e}return(0|i)&gt;=(0|e)|0},function(A){return 264},Jr,function(A,r){var e,i,a=0,f=0,n=0,t=0;f=r|=0,n=0|BA[b[b[(A|=0)&gt;&gt;2]+16&gt;&gt;2]](A),t=1,a=b[b[r&gt;&gt;2]+16&gt;&gt;2],i=0|BA[a](0|f,0|n,0|t),t=r,n=i,f=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A,b[i+8&gt;&gt;2],r),e=A,a=b[b[r&gt;&gt;2]+20&gt;&gt;2],BA[a](0|t,0|n,0|f,1245859651,0|e)},cr,Mr,xr,function(A,r,e){A|=0,r=B(r),e|=0;var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),o=B(0);i=v[A+40&gt;&gt;2],a=v[A+36&gt;&gt;2],f=v[A+32&gt;&gt;2],n=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),t=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),o=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),b[e+12&gt;&gt;2]=0,r=B(r/B(12)),f=B(f+n),f=B(f+f),f=B(f*f),a=B(a+t),a=B(a+a),a=B(a*a),v[e+8&gt;&gt;2]=r*B(f+a),i=B(i+o),i=B(i+i),i=B(i*i),v[e+4&gt;&gt;2]=r*B(f+i),v[e&gt;&gt;2]=r*B(a+i)},function(A){return 9272},Xr,function(A,r,e){A|=0,r|=0,e|=0;var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),o=B(0);i=v[r+36&gt;&gt;2],a=v[r+40&gt;&gt;2],f=v[r+32&gt;&gt;2],n=B(BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r)),t=B(BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r)),o=B(BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r)),b[A+12&gt;&gt;2]=0,a=B(a+o),v[A+8&gt;&gt;2]=v[e+8&gt;&gt;2]&gt;=B(0)?a:B(-a),i=B(i+t),v[A+4&gt;&gt;2]=v[e+4&gt;&gt;2]&gt;=B(0)?i:B(-i),i=B(f+n),v[A&gt;&gt;2]=v[e&gt;&gt;2]&gt;=B(0)?i:B(-i)},function(A,r,e){A|=0,r|=0,e|=0;var i=B(0);b[A+12&gt;&gt;2]=0,i=v[r+32&gt;&gt;2],v[A&gt;&gt;2]=v[e&gt;&gt;2]&gt;=B(0)?i:B(-i),i=v[r+40&gt;&gt;2],v[A+8&gt;&gt;2]=v[e+8&gt;&gt;2]&gt;=B(0)?i:B(-i),i=v[r+36&gt;&gt;2],v[A+4&gt;&gt;2]=v[e+4&gt;&gt;2]&gt;=B(0)?i:B(-i)},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a=0,f=B(0),n=B(0),t=B(0),o=0,k=0,c=0,u=B(0),l=B(0),s=B(0);if((0|i)&gt;=1)for(o=A+36|0,k=A+40|0,c=A+32|0,A=0;f=v[o&gt;&gt;2],u=v[(a=A+r|0)+4&gt;&gt;2],n=v[k&gt;&gt;2],l=v[a+8&gt;&gt;2],t=v[c&gt;&gt;2],s=v[a&gt;&gt;2],b[(a=A+e|0)+12&gt;&gt;2]=0,v[a&gt;&gt;2]=s&gt;=B(0)?t:B(-t),v[a+8&gt;&gt;2]=l&gt;=B(0)?n:B(-n),v[a+4&gt;&gt;2]=u&gt;=B(0)?f:B(-f),A=A+16|0,i=i+-1|0;);},Sr,function(A,r,e){A|=0,e|=0,(r|=0)&gt;&gt;&gt;0&lt;=5&amp;&amp;(b[e+12&gt;&gt;2]=0,A=r&lt;&lt;2,b[e+8&gt;&gt;2]=b[A+9324&gt;&gt;2],b[e+4&gt;&gt;2]=b[A+9300&gt;&gt;2],b[e&gt;&gt;2]=b[A+9276&gt;&gt;2])},function(A){return 8},pA,function(A,r,e,i){e|=0,i|=0;var a,f=0,n=0;a=A|=0,(r|=0)&gt;&gt;&gt;0&lt;=11&amp;&amp;(f=b[(r&lt;&lt;=2)+9396&gt;&gt;2],n=b[r+9348&gt;&gt;2]),BA[b[b[A&gt;&gt;2]+108&gt;&gt;2]](a,n,e),BA[b[b[A&gt;&gt;2]+108&gt;&gt;2]](A,f,i)},function(A,r,e){A|=0,r|=0,e|=0;var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),o=B(0);a=v[A+40&gt;&gt;2],i=v[A+36&gt;&gt;2],f=v[A+32&gt;&gt;2],n=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),t=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),o=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),b[e+12&gt;&gt;2]=0,i=B(i+t),A=r&gt;&gt;&gt;1&amp;1,v[e+4&gt;&gt;2]=B(i*B(1^A))-B(i*B(0|A)),i=B(f+n),A=1&amp;r,v[e&gt;&gt;2]=B(i*B(1^A))-B(i*B(0|A)),a=B(a+o),A=r&gt;&gt;&gt;2&amp;1,v[e+8&gt;&gt;2]=B(a*B(1^A))-B(a*B(0|A))},Sr,function(A,r,e,i){var a,f,n;r|=0,e|=0,i|=0,N=a=N-48|0,BA[b[b[(A|=0)&gt;&gt;2]+124&gt;&gt;2]](A,a+32|0,i),b[r+12&gt;&gt;2]=0,i=b[a+40&gt;&gt;2],b[r+8&gt;&gt;2]=i,f=b[a+36&gt;&gt;2],b[r+4&gt;&gt;2]=f,n=r,r=b[a+32&gt;&gt;2],b[n&gt;&gt;2]=r,b[a+12&gt;&gt;2]=0,b[a+8&gt;&gt;2]=-2147483648^i,b[a+4&gt;&gt;2]=-2147483648^f,b[a&gt;&gt;2]=-2147483648^r,BA[b[b[A&gt;&gt;2]+64&gt;&gt;2]](a+16|0,A,a),i=b[(r=a+24|0)+4&gt;&gt;2],b[(A=e+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=i,A=b[a+20&gt;&gt;2],b[e&gt;&gt;2]=b[a+16&gt;&gt;2],b[e+4&gt;&gt;2]=A,N=a+48|0},function(A,r,e){A|=0,r|=0,e=B(e);var i=B(0),a=B(0),f=0;return i=v[r&gt;&gt;2],a=v[A+32&gt;&gt;2],i&lt;=B(a+e)^1|i&gt;=B(B(-a)-e)^1||(i=v[r+4&gt;&gt;2],a=v[A+36&gt;&gt;2],i&lt;=B(a+e)^1|i&gt;=B(B(-a)-e)^1||(i=v[r+8&gt;&gt;2],a=v[A+40&gt;&gt;2],i&lt;=B(a+e)&amp;&amp;(f=i&gt;=B(B(-a)-e)))),0|f},function(A,r,e){A|=0,r|=0,e|=0;var i=0,a=B(0),f=B(0),n=B(0);if(e&gt;&gt;&gt;0&lt;=5){f=v[A+40&gt;&gt;2],n=v[A+36&gt;&gt;2],a=v[A+32&gt;&gt;2],A=1065353216,i=e;A:{r:{e:{i:{a:{f:switch(e-1|0){case 0:e=0,A=-1082130432,i=0;break A;case 1:e=1065353216;break a;case 4:break e;case 3:break i;case 2:break f;default:break A}e=-1082130432}A=0,a=n,i=0;break A}i=1065353216;break r}i=-1082130432}A=0,a=f,e=0}b[r+8&gt;&gt;2]=i,b[r+4&gt;&gt;2]=e,b[r&gt;&gt;2]=A,v[r+12&gt;&gt;2]=-a}},DA,Mr,xr,function(A,r,e){A|=0,r=B(r),e|=0;var i,a,f,n,t=B(0),o=B(0),k=B(0),c=B(0),u=0,l=B(0);N=i=N-16|0,f=b[(u=A+40|0)+4&gt;&gt;2],b[(a=i+8|0)&gt;&gt;2]=b[u&gt;&gt;2],b[a+4&gt;&gt;2]=f,u=b[A+36&gt;&gt;2],b[i&gt;&gt;2]=b[A+32&gt;&gt;2],b[i+4&gt;&gt;2]=u,t=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),c=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),n=a,l=B(B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A))+v[a&gt;&gt;2]),v[n&gt;&gt;2]=l,v[i&gt;&gt;2]=t+v[i&gt;&gt;2],v[i+4&gt;&gt;2]=c+v[i+4&gt;&gt;2],t=B(r*B(.5)),c=B(r*B(.25)),r=B(r/B(12));A:{r:{if(2!=(0|(A=b[A+56&gt;&gt;2]))){if(A)break r;k=t,t=v[i+4&gt;&gt;2],o=B(t*t),t=B(k*o),k=r,r=v[i&gt;&gt;2],k=o=B(B(c*o)+B(k*B(r*B(r*B(4)))));break A}o=t,t=v[i&gt;&gt;2],t=B(t*t),k=B(o*t),o=r,r=v[i+8&gt;&gt;2],o=t=B(B(c*t)+B(o*B(r*B(r*B(4)))));break A}o=t,t=v[i&gt;&gt;2],t=B(t*t),o=B(o*t),k=r,r=v[i+4&gt;&gt;2],k=t=B(B(c*t)+B(k*B(r*B(r*B(4)))))}b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=k,v[e+4&gt;&gt;2]=o,v[e&gt;&gt;2]=t,N=i+16|0},function(A){return 9852},wA,Xr,FA,function(A,r,e){return hA(A|=0,r|=0,e|=0),b[r+28&gt;&gt;2]=b[A+32&gt;&gt;2],b[r+32&gt;&gt;2]=b[A+36&gt;&gt;2],b[r+36&gt;&gt;2]=b[A+40&gt;&gt;2],b[r+40&gt;&gt;2]=b[A+44&gt;&gt;2],b[r+12&gt;&gt;2]=b[A+16&gt;&gt;2],b[r+16&gt;&gt;2]=b[A+20&gt;&gt;2],b[r+20&gt;&gt;2]=b[A+24&gt;&gt;2],b[r+24&gt;&gt;2]=b[A+28&gt;&gt;2],b[r+48&gt;&gt;2]=0,b[r+44&gt;&gt;2]=b[A+48&gt;&gt;2],A=b[A+56&gt;&gt;2],b[r+56&gt;&gt;2]=0,b[r+52&gt;&gt;2]=A,9862},function(A,r,e){A|=0,r|=0,e|=0;var i,a,f,n=B(0),t=B(0),o=B(0),k=0,c=B(0),u=B(0);N=i=N-16|0,BA[b[b[r&gt;&gt;2]+68&gt;&gt;2]](i,r,e),f=b[(a=i+8|0)+4&gt;&gt;2],b[(k=A+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[k+4&gt;&gt;2]=f,k=b[i+4&gt;&gt;2],b[A&gt;&gt;2]=b[i&gt;&gt;2],b[A+4&gt;&gt;2]=k,B(BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r))!=B(0)&amp;&amp;(t=v[e+4&gt;&gt;2],n=v[e&gt;&gt;2],o=v[e+8&gt;&gt;2],c=B(BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r)),u=n=(r=B(B(B(n*n)+B(t*t))+B(o*o))&lt;B(1.4210854715202004e-14))?B(-1):n,o=r?B(-1):o,t=r?B(-1):t,n=B(B(1)/B(p(B(B(o*o)+B(B(n*n)+B(t*t)))))),v[A&gt;&gt;2]=v[A&gt;&gt;2]+B(c*B(u*n)),v[A+4&gt;&gt;2]=v[A+4&gt;&gt;2]+B(c*B(t*n)),v[A+8&gt;&gt;2]=v[A+8&gt;&gt;2]+B(c*B(o*n))),N=i+16|0},function(A,r,e){A|=0,r|=0,e|=0;var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),b=B(0);if(f=v[r+36&gt;&gt;2],i=v[r+32&gt;&gt;2],a=v[e&gt;&gt;2],n=v[e+8&gt;&gt;2],(t=B(p(B(B(a*a)+B(n*n)))))!=B(0))return b=v[e+4&gt;&gt;2],i=B(i/t),v[A+8&gt;&gt;2]=n*i,v[A+4&gt;&gt;2]=b&lt;B(0)?B(-f):f,void(v[A&gt;&gt;2]=a*i);a=v[e+4&gt;&gt;2],v[A+8&gt;&gt;2]=0,v[A+4&gt;&gt;2]=a&lt;B(0)?B(-f):f,v[A&gt;&gt;2]=i},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a=B(0),f=B(0),n=B(0),t=B(0),b=B(0),o=0;if((0|i)&gt;=1)for(o=A+36|0,A=A+32|0;a=v[o&gt;&gt;2],f=v[A&gt;&gt;2],t=v[r&gt;&gt;2],n=v[r+8&gt;&gt;2],(b=B(p(B(B(t*t)+B(n*n)))))==B(0)?(n=B(0),a=v[r+4&gt;&gt;2]&lt;B(0)?B(-a):a):(f=B(f/b),n=B(n*f),f=B(t*f),a=v[r+4&gt;&gt;2]&lt;B(0)?B(-a):a),v[e&gt;&gt;2]=f,v[e+8&gt;&gt;2]=n,v[e+4&gt;&gt;2]=a,e=e+16|0,r=r+16|0,i=i+-1|0;);},Tr,DA,function(A){return 9882},function(A,r,e){A|=0,r|=0,e|=0;var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),b=B(0);if(i=v[r+36&gt;&gt;2],f=v[r+32&gt;&gt;2],a=v[e+4&gt;&gt;2],n=v[e+8&gt;&gt;2],(t=B(p(B(B(a*a)+B(n*n)))))!=B(0))return b=v[e&gt;&gt;2],i=B(i/t),v[A+8&gt;&gt;2]=n*i,v[A&gt;&gt;2]=b&lt;B(0)?B(-f):f,void(v[A+4&gt;&gt;2]=a*i);a=v[e&gt;&gt;2],v[A+8&gt;&gt;2]=0,v[A&gt;&gt;2]=a&lt;B(0)?B(-f):f,v[A+4&gt;&gt;2]=i},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a=B(0),f=B(0),n=B(0),t=B(0),b=B(0),o=0,k=0;if((0|i)&gt;=1)for(o=A+32|0,A=A+36|0;a=v[o&gt;&gt;2],f=v[A&gt;&gt;2],k=e,t=v[r+4&gt;&gt;2],n=v[r+8&gt;&gt;2],(b=B(p(B(B(t*t)+B(n*n)))))==B(0)?(n=B(0),a=v[r&gt;&gt;2]&lt;B(0)?B(-a):a):(f=B(f/b),n=B(n*f),f=B(t*f),a=v[r&gt;&gt;2]&lt;B(0)?B(-a):a),v[k&gt;&gt;2]=a,v[e+8&gt;&gt;2]=n,v[e+4&gt;&gt;2]=f,e=e+16|0,r=r+16|0,i=i+-1|0;);},function(A){A|=0;var r=B(0),e=B(0);return r=v[A+36&gt;&gt;2],B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),e=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),B(B(r+e))},DA,function(A){return 9892},function(A,r,e){A|=0,r|=0,e|=0;var i=B(0),a=B(0),f=B(0),n=B(0),t=B(0);if(i=v[r+40&gt;&gt;2],n=v[r+32&gt;&gt;2],a=v[e&gt;&gt;2],f=v[e+4&gt;&gt;2],(t=B(p(B(B(a*a)+B(f*f)))))!=B(0))return v[A+8&gt;&gt;2]=v[e+8&gt;&gt;2]&lt;B(0)?B(-i):i,i=B(n/t),v[A&gt;&gt;2]=a*i,void(v[A+4&gt;&gt;2]=f*i);v[A+8&gt;&gt;2]=v[e+8&gt;&gt;2]&lt;B(0)?B(-i):i,v[A&gt;&gt;2]=n,v[A+4&gt;&gt;2]=0},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a=B(0),f=B(0),n=B(0),t=B(0),b=B(0),o=0;if((0|i)&gt;=1)for(o=A+40|0,A=A+32|0;a=v[o&gt;&gt;2],f=v[A&gt;&gt;2],t=v[r&gt;&gt;2],n=v[r+4&gt;&gt;2],(b=B(p(B(B(t*t)+B(n*n)))))==B(0)?(n=B(0),a=v[r+8&gt;&gt;2]&lt;B(0)?B(-a):a):(f=B(f/b),n=B(n*f),f=B(t*f),a=v[r+8&gt;&gt;2]&lt;B(0)?B(-a):a),v[e&gt;&gt;2]=f,v[e+8&gt;&gt;2]=a,v[e+4&gt;&gt;2]=n,e=e+16|0,r=r+16|0,i=i+-1|0;);},Tr,DA,function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0);o=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),k=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),c=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),f=v[(A=r+52|0)&gt;&gt;2],n=v[(a=r+56|0)&gt;&gt;2],t=v[r+48&gt;&gt;2],b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=n-c,v[e+4&gt;&gt;2]=f-k,v[e&gt;&gt;2]=t-o,f=v[A&gt;&gt;2],n=v[a&gt;&gt;2],t=v[r+48&gt;&gt;2],b[i+12&gt;&gt;2]=0,v[i+8&gt;&gt;2]=c+n,v[i+4&gt;&gt;2]=k+f,v[i&gt;&gt;2]=o+t},function(A,r,e){A|=0,r=B(r),e|=0;var i=B(0),a=B(0);i=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),a=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),b[e+12&gt;&gt;2]=0,r=B(a*B(i*B(r*B(.4000000059604645)))),v[e+8&gt;&gt;2]=r,v[e+4&gt;&gt;2]=r,v[e&gt;&gt;2]=r},function(A){return 10032},pr,function(A){return B(B(v[(A|=0)+32&gt;&gt;2]*v[A+16&gt;&gt;2]))},function(A,r,e){A|=0,r|=0,e|=0;var i,a,f,n=B(0),t=B(0),o=B(0),k=0,c=B(0),u=B(0);N=i=N-16|0,BA[b[b[r&gt;&gt;2]+68&gt;&gt;2]](i,r,e),k=b[(f=i+8|0)+4&gt;&gt;2],b[(a=A+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[a+4&gt;&gt;2]=k,k=b[i+4&gt;&gt;2],b[A&gt;&gt;2]=b[i&gt;&gt;2],b[A+4&gt;&gt;2]=k,t=v[e+4&gt;&gt;2],n=v[e&gt;&gt;2],o=v[e+8&gt;&gt;2],c=B(BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r)),u=n=(r=B(B(B(n*n)+B(t*t))+B(o*o))&lt;B(1.4210854715202004e-14))?B(-1):n,o=r?B(-1):o,t=r?B(-1):t,n=B(B(1)/B(p(B(B(o*o)+B(B(n*n)+B(t*t)))))),v[A&gt;&gt;2]=v[A&gt;&gt;2]+B(c*B(u*n)),v[A+4&gt;&gt;2]=v[A+4&gt;&gt;2]+B(c*B(t*n)),v[a&gt;&gt;2]=v[a&gt;&gt;2]+B(c*B(o*n)),N=i+16|0},function(A,r,e){b[(A|=0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[(A=A+8|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0},function(A,r,e,i){(0|(i|=0))&gt;=1&amp;&amp;x(e|=0,0,i&lt;&lt;4)},sA,Cr,zr,Cr,zr,sA,dA,function(A,r){A|=0,r=B(r),v[A+16&gt;&gt;2]=r},function(A){return B(v[(A|=0)+16&gt;&gt;2])},sA,DA,function(A,r,e,i){i|=0,b[(e|=0)+8&gt;&gt;2]=-581039253,b[e+12&gt;&gt;2]=0,b[e&gt;&gt;2]=-581039253,b[e+4&gt;&gt;2]=-581039253,b[i+8&gt;&gt;2]=1566444395,b[i+12&gt;&gt;2]=0,b[i&gt;&gt;2]=1566444395,b[i+4&gt;&gt;2]=1566444395},function(A,r){A|=0;var e=0;e=b[(r|=0)+4&gt;&gt;2],b[A+72&gt;&gt;2]=b[r&gt;&gt;2],b[A+76&gt;&gt;2]=e,e=b[(r=r+8|0)+4&gt;&gt;2],b[(A=A+80|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e},Lr,Qr,function(A){return 10576},Dr,function(A,r,e){return hA(A|=0,r|=0,e|=0),b[r+12&gt;&gt;2]=b[A+72&gt;&gt;2],b[r+16&gt;&gt;2]=b[A+76&gt;&gt;2],b[r+20&gt;&gt;2]=b[A+80&gt;&gt;2],b[r+24&gt;&gt;2]=b[A+84&gt;&gt;2],b[r+28&gt;&gt;2]=b[A+52&gt;&gt;2],b[r+32&gt;&gt;2]=b[A+56&gt;&gt;2],b[r+36&gt;&gt;2]=b[A+60&gt;&gt;2],b[r+40&gt;&gt;2]=b[A- -64&gt;&gt;2],A=b[A+68&gt;&gt;2],b[r+48&gt;&gt;2]=0,b[r+44&gt;&gt;2]=A,10588},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f,n,t,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0);N=a=N-48|0,s=v[i&gt;&gt;2],u=v[e&gt;&gt;2],c=B(B(s-u)*B(.5)),l=B(c*c),k=v[i+4&gt;&gt;2],o=v[e+4&gt;&gt;2],c=B(B(k-o)*B(.5)),d=B(l+B(c*c)),l=v[i+8&gt;&gt;2],C=v[e+8&gt;&gt;2],c=B(B(l-C)*B(.5)),c=B(p(B(d+B(c*c)))),l=B(B(l+C)*B(.5)),C=B(B(k+o)*B(.5)),_=B(B(s+u)*B(.5)),s=v[A+60&gt;&gt;2],B(m(s))&gt;B(.7071067690849304)?(u=v[A+56&gt;&gt;2],k=B(B(s*s)+B(u*u)),o=B(B(1)/B(p(k))),R=B(k*o),k=v[A+52&gt;&gt;2],g=B(u*o),h=B(-B(k*g)),o=B(-B(s*o)),G=B(k*o)):(k=v[A+52&gt;&gt;2],u=v[A+56&gt;&gt;2],R=B(B(k*k)+B(u*u)),o=B(B(1)/B(p(R))),G=B(R*o),Q=B(-B(u*o)),h=B(s*Q),o=B(k*o),R=B(-B(s*o))),y=v[A+68&gt;&gt;2],b[(A=a+44|0)&gt;&gt;2]=0,b[(e=a+28|0)&gt;&gt;2]=0,i=a+40|0,d=l,l=B(B(B(s*l)+B(B(_*k)+B(C*u)))-y),y=B(d-B(s*l)),g=B(c*g),d=B(y-g),s=B(c*G),G=B(d-s),v[i&gt;&gt;2]=G,f=a+36|0,C=B(C-B(u*l)),o=B(c*o),D=B(C-o),u=B(c*h),h=B(D-u),v[f&gt;&gt;2]=h,n=a+24|0,g=B(g+y),v[n&gt;&gt;2]=g-s,t=a+20|0,o=B(o+C),v[t&gt;&gt;2]=o-u,b[a+12&gt;&gt;2]=0,k=B(_-B(k*l)),l=B(c*Q),C=B(k-l),c=B(c*R),_=B(C-c),v[a+32&gt;&gt;2]=_,k=B(l+k),v[a+16&gt;&gt;2]=k-c,l=B(s+g),v[a+8&gt;&gt;2]=l,o=B(u+o),v[a+4&gt;&gt;2]=o,k=B(c+k),v[a&gt;&gt;2]=k,BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,a,0,0),b[A&gt;&gt;2]=0,v[i&gt;&gt;2]=l,v[f&gt;&gt;2]=o,b[e&gt;&gt;2]=0,v[n&gt;&gt;2]=s+d,v[t&gt;&gt;2]=u+D,v[a+32&gt;&gt;2]=k,v[a+16&gt;&gt;2]=c+C,b[a+12&gt;&gt;2]=0,v[a+8&gt;&gt;2]=G,v[a+4&gt;&gt;2]=h,v[a&gt;&gt;2]=_,BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,a,0,1),N=a+48|0},qr,function(A){var r,e=0;b[(A|=0)&gt;&gt;2]=11072,(r=b[(e=A+88|0)&gt;&gt;2])&amp;&amp;(C[A+92|0]&amp;&amp;gA(r),b[A+88&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+92|0]=1,b[(e=A+80|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,gA(A)},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0),G=B(0),y=B(0),Q=B(0);G=v[r+52&gt;&gt;2],c=v[r+24&gt;&gt;2],C=v[r+20&gt;&gt;2],a=v[r+56&gt;&gt;2],u=v[r+40&gt;&gt;2],n=v[A+44&gt;&gt;2],t=v[A+28&gt;&gt;2],o=v[A+36&gt;&gt;2],l=v[r+36&gt;&gt;2],k=v[A+40&gt;&gt;2],f=v[A+24&gt;&gt;2],y=v[r+48&gt;&gt;2],g=v[r+8&gt;&gt;2],d=v[r&gt;&gt;2],_=v[r+4&gt;&gt;2],R=v[r+16&gt;&gt;2],h=v[r+32&gt;&gt;2],s=v[A+20&gt;&gt;2],b[e+12&gt;&gt;2]=0,Q=a,a=B(B(s+o)*B(.5)),f=B(B(f+k)*B(.5)),t=B(B(t+n)*B(.5)),s=B(Q+B(B(B(h*a)+B(l*f))+B(u*t))),o=B(o-a),k=B(k-f),n=B(n-t),u=B(B(B(o*B(m(h)))+B(k*B(m(l))))+B(n*B(m(u)))),v[e+8&gt;&gt;2]=s-u,l=B(G+B(B(B(a*R)+B(f*C))+B(t*c))),c=B(B(B(o*B(m(R)))+B(k*B(m(C))))+B(n*B(m(c)))),v[e+4&gt;&gt;2]=l-c,a=B(y+B(B(B(a*d)+B(f*_))+B(t*g))),f=B(B(B(o*B(m(d)))+B(k*B(m(_))))+B(n*B(m(g)))),v[e&gt;&gt;2]=a-f,b[i+12&gt;&gt;2]=0,v[i+8&gt;&gt;2]=u+s,v[i+4&gt;&gt;2]=c+l,v[i&gt;&gt;2]=f+a},function(A,r){A|=0;var e=0,i=0;i=b[(r|=0)+4&gt;&gt;2],b[(e=A+160|0)&gt;&gt;2]=b[r&gt;&gt;2],b[e+4&gt;&gt;2]=i,i=b[(r=r+8|0)+4&gt;&gt;2],b[(e=A+168|0)&gt;&gt;2]=b[r&gt;&gt;2],b[e+4&gt;&gt;2]=i,BA[b[b[A&gt;&gt;2]+72&gt;&gt;2]](A)},function(A){return(A|=0)+160|0},function(A,r,e){A|=0,r=B(r),e|=0;var i=0,a=B(0),f=B(0),n=0,t=B(0),o=0,k=B(0),c=B(0),u=B(0),l=B(0),s=0,C=0,g=0,d=0,m=0;if(BA[b[b[A&gt;&gt;2]+112&gt;&gt;2]](A),b[(i=e+8|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[e&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,n=b[A+188&gt;&gt;2])if(r=B(r/B(0|n)),i=b[A+196&gt;&gt;2],o=b[A+184&gt;&gt;2],1!=b[A+192&gt;&gt;2])for(s=0-i|0,i=8+(o+R(i,n+-1|0)|0)|0,o=A+164|0,C=A+160|0,g=A+168|0,d=e+4|0;a=v[g&gt;&gt;2],t=v[i&gt;&gt;2],f=B(v[i+-8&gt;&gt;2]*v[C&gt;&gt;2]),f=B(f*f),l=B(v[i+-4&gt;&gt;2]*v[o&gt;&gt;2]),l=B(l*l),k=B(B(r*B(f+l))+k),v[e+8&gt;&gt;2]=k,a=B(t*a),a=B(a*a),c=B(B(r*B(f+a))+c),v[d&gt;&gt;2]=c,u=B(u+B(r*B(l+a))),v[e&gt;&gt;2]=u,i=i+s|0,n=n+-1|0;);else for(s=0-i|0,i=16+(o+R(i,n+-1|0)|0)|0,o=A+164|0,C=A+160|0,g=A+168|0,d=e+8|0,m=e+4|0;a=v[g&gt;&gt;2],t=B(_[i+-16&gt;&gt;3]*+v[C&gt;&gt;2]),t=B(t*t),f=B(_[i+-8&gt;&gt;3]*+v[o&gt;&gt;2]),f=B(f*f),k=B(B(r*B(t+f))+k),v[d&gt;&gt;2]=k,a=B(_[i&gt;&gt;3]*+a),a=B(a*a),c=B(B(r*B(t+a))+c),v[m&gt;&gt;2]=c,u=B(u+B(r*B(f+a))),v[e&gt;&gt;2]=u,i=i+s|0,n=n+-1|0;);BA[b[b[A&gt;&gt;2]+116&gt;&gt;2]](A)},function(A){return 11352},function(A,r){A|=0,r=B(r),v[A+152&gt;&gt;2]=r,BA[b[b[A&gt;&gt;2]+72&gt;&gt;2]](A)},function(A){return B(v[(A|=0)+152&gt;&gt;2])},function(A,r,e,i){r|=0,e|=0,i|=0;var a,n=0,t=0,o=0,k=0;N=a=N-128|0,BA[b[b[(A|=0)&gt;&gt;2]+112&gt;&gt;2]](A),o=b[(t=e+8|0)+4&gt;&gt;2],b[(n=a+104|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,o=b[(t=i+8|0)+4&gt;&gt;2],b[(n=a+120|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,n=b[e+4&gt;&gt;2],b[a+96&gt;&gt;2]=b[e&gt;&gt;2],b[a+100&gt;&gt;2]=n,e=b[i+4&gt;&gt;2],b[a+112&gt;&gt;2]=b[i&gt;&gt;2],b[a+116&gt;&gt;2]=e,b[a+84&gt;&gt;2]=0,f[a+88|0]=1,b[a+76&gt;&gt;2]=0,b[a+80&gt;&gt;2]=0,mA(A+72|0,a+96|0,a+72|0);A:{r:{if(e=b[a+76&gt;&gt;2]){for(t=b[A+176&gt;&gt;2],b[a+64&gt;&gt;2]=1008981770,i=(e&lt;&lt;2)-4|0,n=a+84|0;o=b[b[n&gt;&gt;2]+i&gt;&gt;2],k=0|BA[b[b[A&gt;&gt;2]+84&gt;&gt;2]](A),BA[b[b[k&gt;&gt;2]+20&gt;&gt;2]](k,o,a),BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,a,t,b[b[n&gt;&gt;2]+i&gt;&gt;2]),i=i+-4|0,e=e+-1|0;);if(BA[b[b[A&gt;&gt;2]+116&gt;&gt;2]](A),!(i=b[a+84&gt;&gt;2]))break r;break A}if(BA[b[b[A&gt;&gt;2]+116&gt;&gt;2]](A),i=b[a+84&gt;&gt;2])break A}return void(N=a+128|0)}C[a+88|0]&amp;&amp;gA(i),b[a+84&gt;&gt;2]=0,N=a+128|0},function(A){A|=0;var r,e,i,a,n,o=0,k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),d=B(0);BA[b[b[A&gt;&gt;2]+112&gt;&gt;2]](A),o=A+72|0,b[A+72&gt;&gt;2]?function(A){var r,e=0,i=B(0),a=0,f=B(0),n=B(0),o=B(0),k=B(0),c=0,u=0,l=B(0),s=B(0),C=B(0),d=B(0),_=0,R=B(0),m=B(0),h=B(0),G=0,y=B(0),Q=0,p=0,D=0,w=B(0),Z=0,Y=0,W=0,F=0,E=0,V=0,X=0,J=0,I=0,x=0,M=0,S=0,T=0,U=0,j=0,O=0,H=B(0),z=B(0),P=B(0),L=B(0),K=0,q=0,$=0;N=r=N+-64|0;A:if(e=b[A&gt;&gt;2])for(Q=e&lt;&lt;4,G=e+1|0,E=A+16|0,Z=b[E&gt;&gt;2],p=r+16|0,_=r+48|0,K=A+72|0,V=A+32|0,W=r+40|0,X=A+48|0,J=A- -64|0,I=A+28|0,x=A+44|0,M=A+60|0,S=A+40|0,T=A+56|0,F=r+52|0;;){r:{e:{i:{a:{if((0|(e=b[(c=Q+Z|0)+-4&gt;&gt;2]))&gt;=0){if(c=b[K&gt;&gt;2],BA[b[b[c&gt;&gt;2]+16&gt;&gt;2]](c,e,r+32|0),n=v[X&gt;&gt;2],i=v[V&gt;&gt;2],o=(o=v[W&gt;&gt;2])&lt;i?i:o,R=v[J&gt;&gt;2],(o=B(B(B((n&lt;o?n:o)-i)*R)+B(.5)))&lt;B(4294967296)&amp;o&gt;=B(0))break a;e=0;break i}if(b[(a=r+56|0)&gt;&gt;2]=-8388609,b[_&gt;&gt;2]=-8388609,b[_+4&gt;&gt;2]=-8388609,b[r+36&gt;&gt;2]=2139095039,b[r+40&gt;&gt;2]=2139095039,e=g[c&gt;&gt;1],u=g[c+2&gt;&gt;1],D=g[c+4&gt;&gt;1],b[(Y=r+12|0)&gt;&gt;2]=0,U=r+8|0,R=v[J&gt;&gt;2],l=v[V&gt;&gt;2],n=B(B(B(D&gt;&gt;&gt;0)/R)+l),v[U&gt;&gt;2]=n,m=v[M&gt;&gt;2],s=v[I&gt;&gt;2],o=B(B(B(u&gt;&gt;&gt;0)/m)+s),v[r+4&gt;&gt;2]=o,h=v[T&gt;&gt;2],k=v[A+24&gt;&gt;2],i=B(B(B(e&gt;&gt;&gt;0)/h)+k),v[r&gt;&gt;2]=i,e=g[c+6&gt;&gt;1],u=g[c+8&gt;&gt;1],D=g[c+10&gt;&gt;1],b[(j=r+28|0)&gt;&gt;2]=0,O=r+24|0,d=B(l+B(B(D&gt;&gt;&gt;0)/R)),v[O&gt;&gt;2]=d,D=r+20|0,w=B(s+B(B(u&gt;&gt;&gt;0)/m)),v[D&gt;&gt;2]=w,f=B(k+B(B(e&gt;&gt;&gt;0)/h)),v[p&gt;&gt;2]=f,y=i&lt;B(3.4028234663852886e38)?i:B(3.4028234663852886e38),v[r+32&gt;&gt;2]=y,e=o&lt;B(3.4028234663852886e38)?r:r+32|0,o=v[e+4&gt;&gt;2],e=b[e+4&gt;&gt;2],u=n&lt;B(3.4028234663852886e38)?r:r+32|0,i=v[u+8&gt;&gt;2],u=b[u+8&gt;&gt;2],C=f&gt;B(-3.4028234663852886e38)?f:B(-3.4028234663852886e38),v[_&gt;&gt;2]=C,b[W&gt;&gt;2]=u,b[r+36&gt;&gt;2]=e,e=w&gt;B(-3.4028234663852886e38)?p:_,f=v[e+4&gt;&gt;2],b[F&gt;&gt;2]=b[e+4&gt;&gt;2],e=d&gt;B(-3.4028234663852886e38)?p:_,n=v[e+8&gt;&gt;2],b[a&gt;&gt;2]=b[e+8&gt;&gt;2],(e=(((0|(e=b[c+12&gt;&gt;2]))&gt;-1?e:-1)-e|0)+G|0)&amp;&amp;(u=g[(e=(e&lt;&lt;4)+Z|0)+2&gt;&gt;1],q=g[e&gt;&gt;1],$=g[e+4&gt;&gt;1],b[Y&gt;&gt;2]=0,H=B(B(B($&gt;&gt;&gt;0)/R)+l),v[U&gt;&gt;2]=H,d=B(B(B(q&gt;&gt;&gt;0)/h)+k),v[r&gt;&gt;2]=d,z=B(B(B(u&gt;&gt;&gt;0)/m)+s),v[r+4&gt;&gt;2]=z,u=g[e+6&gt;&gt;1],Y=g[e+8&gt;&gt;1],e=g[e+10&gt;&gt;1],b[j&gt;&gt;2]=0,P=B(l+B(B(e&gt;&gt;&gt;0)/R)),v[O&gt;&gt;2]=P,L=B(s+B(B(Y&gt;&gt;&gt;0)/m)),v[D&gt;&gt;2]=L,w=B(k+B(B(u&gt;&gt;&gt;0)/h)),v[p&gt;&gt;2]=w,o=v[(e=z&lt;o?r:r+32|0)+4&gt;&gt;2],e=b[e+4&gt;&gt;2],i=v[(u=H&lt;i?r:r+32|0)+8&gt;&gt;2],u=b[u+8&gt;&gt;2],C=C&lt;w?w:C,v[_&gt;&gt;2]=C,b[W&gt;&gt;2]=u,f=v[(u=L&gt;f?p:_)+4&gt;&gt;2],b[F&gt;&gt;2]=b[u+4&gt;&gt;2],u=a,n=v[(a=P&gt;n?p:_)+8&gt;&gt;2],b[u&gt;&gt;2]=b[a+8&gt;&gt;2],y=y&gt;d?d:y,v[r+32&gt;&gt;2]=y,b[r+36&gt;&gt;2]=e),d=v[X&gt;&gt;2],(n=B(B(R*B((d&lt;(n=n&lt;l?l:n)?d:n)-l))+B(.5)))&lt;B(4294967296)&amp;n&gt;=B(0))break e;e=0;break r}e=~~o&gt;&gt;&gt;0}if(k=v[r+32&gt;&gt;2],f=v[r+36&gt;&gt;2],Z=b[E&gt;&gt;2],t[(c=Z+Q|0)+-12&gt;&gt;1]=e,e=c+-14|0,l=v[x&gt;&gt;2],f=f&lt;(o=v[I&gt;&gt;2])?o:f,m=v[M&gt;&gt;2],a=0,(f=B(B(B((l&lt;f?l:f)-o)*m)+B(.5)))&lt;B(4294967296)&amp;f&gt;=B(0)&amp;&amp;(a=~~f&gt;&gt;&gt;0),t[e&gt;&gt;1]=a,e=c+-16|0,s=v[S&gt;&gt;2],k=k&lt;(f=v[A+24&gt;&gt;2])?f:k,h=v[T&gt;&gt;2],a=0,(k=B(B(B((s&lt;k?s:k)-f)*h)+B(.5)))&lt;B(4294967296)&amp;k&gt;=B(0)&amp;&amp;(a=~~k&gt;&gt;&gt;0),t[e&gt;&gt;1]=a,k=v[r+56&gt;&gt;2],e=0,(i=B(B(R*B((n&lt;(k=k&lt;i?i:k)?n:k)-i))+B(.5)))&lt;B(4294967296)&amp;i&gt;=B(0)&amp;&amp;(e=~~i&gt;&gt;&gt;0),i=v[_&gt;&gt;2],n=v[F&gt;&gt;2],t[c+-6&gt;&gt;1]=e,e=c+-8|0,a=0,(o=B(B(m*B((l&lt;(n=n&lt;o?o:n)?l:n)-o))+B(.5)))&lt;B(4294967296)&amp;o&gt;=B(0)&amp;&amp;(a=~~o&gt;&gt;&gt;0),t[e&gt;&gt;1]=a,e=c+-10|0,a=0,(i=B(B(h*B((s&lt;(i=i&lt;f?f:i)?s:i)-f))+B(.5)))&lt;B(4294967296)&amp;i&gt;=B(0)&amp;&amp;(a=~~i&gt;&gt;&gt;0),t[e&gt;&gt;1]=a,Q=Q+-16|0,1!=(0|(G=G+-1|0)))continue;break A}e=~~n&gt;&gt;&gt;0}if(t[c+-6&gt;&gt;1]=e,e=c+-8|0,n=v[x&gt;&gt;2],a=0,(f=B(B(m*B((n&lt;(f=f&lt;s?s:f)?n:f)-s))+B(.5)))&lt;B(4294967296)&amp;f&gt;=B(0)&amp;&amp;(a=~~f&gt;&gt;&gt;0),t[e&gt;&gt;1]=a,e=c+-10|0,f=v[S&gt;&gt;2],a=0,(C=B(B(h*B((f&lt;(C=C&lt;k?k:C)?f:C)-k))+B(.5)))&lt;B(4294967296)&amp;C&gt;=B(0)&amp;&amp;(a=~~C&gt;&gt;&gt;0),t[e&gt;&gt;1]=a,e=c+-12|0,a=0,(i=B(B(B((d&lt;(i=i&lt;l?l:i)?d:i)-l)*R)+B(.5)))&lt;B(4294967296)&amp;i&gt;=B(0)&amp;&amp;(a=~~i&gt;&gt;&gt;0),t[e&gt;&gt;1]=a,e=c+-14|0,a=0,(i=B(B(B((n&lt;(i=o&lt;s?s:o)?n:i)-s)*m)+B(.5)))&lt;B(4294967296)&amp;i&gt;=B(0)&amp;&amp;(a=~~i&gt;&gt;&gt;0),t[e&gt;&gt;1]=a,e=c+-16|0,a=0,(i=B(B(B((f&lt;(i=y&lt;k?k:y)?f:i)-k)*h)+B(.5)))&lt;B(4294967296)&amp;i&gt;=B(0)&amp;&amp;(a=~~i&gt;&gt;&gt;0),t[e&gt;&gt;1]=a,Q=Q+-16|0,1==(0|(G=G+-1|0)))break}N=r- -64|0}(o):function(A){var r,e,i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0;N=r=N+-64|0,f[r+56|0]=1,b[r+44&gt;&gt;2]=0,b[r+48&gt;&gt;2]=0,b[r+52&gt;&gt;2]=0,i=b[A+72&gt;&gt;2],e=0|BA[b[b[i&gt;&gt;2]+12&gt;&gt;2]](i),b[(i=n=r+32|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=c=r+24|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=a=r+16|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[r+8&gt;&gt;2]=0,b[r+12&gt;&gt;2]=0;A:if((0|e)&gt;0){if(u=r+52|0,i=CA(R(e,36),16),b[u&gt;&gt;2]=i,f[r+56|0]=1,b[r+48&gt;&gt;2]=e,b[i+32&gt;&gt;2]=0,t=b[a+4&gt;&gt;2],b[(o=i+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[o+4&gt;&gt;2]=t,a=b[r+12&gt;&gt;2],b[i&gt;&gt;2]=b[r+8&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[r+28&gt;&gt;2],b[i+16&gt;&gt;2]=b[r+24&gt;&gt;2],b[i+20&gt;&gt;2]=a,a=b[n+4&gt;&gt;2],b[(i=i+24|0)&gt;&gt;2]=b[n&gt;&gt;2],b[i+4&gt;&gt;2]=a,1!=(0|e))for(o=e+-1|0,n=36;t=b[r+12&gt;&gt;2],a=b[u&gt;&gt;2]+n|0,b[(i=a)&gt;&gt;2]=b[r+8&gt;&gt;2],b[i+4&gt;&gt;2]=t,k=b[(t=r+16|0)+4&gt;&gt;2],b[(i=i+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[i+4&gt;&gt;2]=k,k=b[(i=c)+4&gt;&gt;2],b[(t=a+16|0)&gt;&gt;2]=b[i&gt;&gt;2],b[t+4&gt;&gt;2]=k,k=b[(i=i+8|0)+4&gt;&gt;2],b[(t=a+24|0)&gt;&gt;2]=b[i&gt;&gt;2],b[t+4&gt;&gt;2]=k,b[a+32&gt;&gt;2]=0,n=n+36|0,o=o+-1|0;);if(b[r+44&gt;&gt;2]=e,(0|e)&lt;1)break A;for(i=b[r+52&gt;&gt;2],n=0,c=A+72|0;a=b[c&gt;&gt;2],BA[b[b[a&gt;&gt;2]+16&gt;&gt;2]](a,n,i),b[i+32&gt;&gt;2]=n,i=i+36|0,(0|(n=n+1|0))&lt;(0|e););}else b[r+44&gt;&gt;2]=e;(function(A,r){var e,i,a,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0;if(N=e=N-16|0,function(A,r){var e,i,a,f=0,n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=0,C=0,g=0,d=0;if(b[(i=24+(e=N-32|0)|0)&gt;&gt;2]=-8388609,b[e+16&gt;&gt;2]=-8388609,b[e+20&gt;&gt;2]=-8388609,b[e+8&gt;&gt;2]=2139095039,b[e&gt;&gt;2]=2139095039,b[e+4&gt;&gt;2]=2139095039,(0|(a=b[r+4&gt;&gt;2]))&gt;=1)for(s=e+16|0,r=b[r+12&gt;&gt;2]+16|0,o=B(3.4028234663852886e38),k=B(-3.4028234663852886e38),d=e+20|0,c=B(-3.4028234663852886e38),n=B(-3.4028234663852886e38),u=B(3.4028234663852886e38),t=B(3.4028234663852886e38);t=t&gt;(l=v[(f=r+-16|0)&gt;&gt;2])?l:t,v[e&gt;&gt;2]=t,C=u&gt;v[r+-12&gt;&gt;2]?f:e,u=v[C+4&gt;&gt;2],b[e+4&gt;&gt;2]=b[C+4&gt;&gt;2],f=o&gt;v[r+-8&gt;&gt;2]?f:e,o=v[f+8&gt;&gt;2],b[e+8&gt;&gt;2]=b[f+8&gt;&gt;2],n=n&lt;(l=v[r&gt;&gt;2])?l:n,v[s&gt;&gt;2]=n,f=c&lt;v[r+4&gt;&gt;2]?r:s,c=v[f+4&gt;&gt;2],b[d&gt;&gt;2]=b[f+4&gt;&gt;2],f=k&lt;v[r+8&gt;&gt;2]?r:s,k=v[f+8&gt;&gt;2],b[i&gt;&gt;2]=b[f+8&gt;&gt;2],r=r+36|0,(0|(g=g+1|0))&lt;(0|a););else o=B(3.4028234663852886e38),k=B(-3.4028234663852886e38),c=B(-3.4028234663852886e38),n=B(-3.4028234663852886e38),u=B(3.4028234663852886e38),t=B(3.4028234663852886e38);b[A+68&gt;&gt;2]=0,b[A+52&gt;&gt;2]=0,k=B(k+B(1)),v[A+48&gt;&gt;2]=k,c=B(c+B(1)),v[A+44&gt;&gt;2]=c,n=B(n+B(1)),v[A+40&gt;&gt;2]=n,b[A+36&gt;&gt;2]=0,o=B(o-B(1)),v[A+32&gt;&gt;2]=o,u=B(u-B(1)),v[A+28&gt;&gt;2]=u,t=B(t-B(1)),v[A+24&gt;&gt;2]=t,v[A- -64&gt;&gt;2]=B(65535)/B(k-o),v[A+60&gt;&gt;2]=B(65535)/B(c-u),v[A+56&gt;&gt;2]=B(65535)/B(n-t)}(A,r),b[A&gt;&gt;2]=0,(0|(n=b[(a=A+8|0)&gt;&gt;2]))&lt;(0|(i=(k=b[r+4&gt;&gt;2])&lt;&lt;1))){if(b[A+12&gt;&gt;2]&lt;(0|i)){A:{r:{if(k){if(l=CA(k&lt;&lt;5,16),(0|(t=b[A+8&gt;&gt;2]))&gt;=1)break r;break A}if(t=n,(0|n)&lt;1)break A}for(;u=b[A+16&gt;&gt;2]+o|0,s=b[u+4&gt;&gt;2],b[(c=o+l|0)&gt;&gt;2]=b[u&gt;&gt;2],b[c+4&gt;&gt;2]=s,s=b[4+(u=u+8|0)&gt;&gt;2],b[(c=c+8|0)&gt;&gt;2]=b[u&gt;&gt;2],b[c+4&gt;&gt;2]=s,o=o+16|0,t=t+-1|0;);}(o=b[(t=A+16|0)&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(o),b[A+16&gt;&gt;2]=0),b[t&gt;&gt;2]=l,f[A+20|0]=1,b[A+12&gt;&gt;2]=i}for(t=(k&lt;&lt;1)-n|0,o=n&lt;&lt;4|12,k=e+8|0;n=b[A+16&gt;&gt;2]+o|0,b[n&gt;&gt;2]=0,b[n+-4&gt;&gt;2]=b[k&gt;&gt;2],l=b[e+4&gt;&gt;2],b[(n=n+-12|0)&gt;&gt;2]=b[e&gt;&gt;2],b[n+4&gt;&gt;2]=l,o=o+16|0,t=t+-1|0;);k=b[r+4&gt;&gt;2]}b[a&gt;&gt;2]=i,_A(A,r,0,k),N=e+16|0})(A,r+40|0),(A=b[r+52&gt;&gt;2])&amp;&amp;(C[r+56|0]&amp;&amp;gA(A),b[r+52&gt;&gt;2]=0),N=r- -64|0}(o),BA[b[b[A&gt;&gt;2]+116&gt;&gt;2]](A),o=b[A+88&gt;&gt;2],r=g[o+8&gt;&gt;1],e=g[o+10&gt;&gt;1],i=g[o&gt;&gt;1],a=g[o+2&gt;&gt;1],n=g[o+4&gt;&gt;1],o=g[o+6&gt;&gt;1],b[A+48&gt;&gt;2]=0,b[A+32&gt;&gt;2]=0,k=v[A+96&gt;&gt;2],c=v[A+128&gt;&gt;2],v[A+36&gt;&gt;2]=k+B(B(o&gt;&gt;&gt;0)/c),u=v[A+136&gt;&gt;2],l=v[A+104&gt;&gt;2],v[A+28&gt;&gt;2]=B(B(n&gt;&gt;&gt;0)/u)+l,s=v[A+132&gt;&gt;2],d=v[A+100&gt;&gt;2],v[A+24&gt;&gt;2]=B(B(a&gt;&gt;&gt;0)/s)+d,v[A+20&gt;&gt;2]=k+B(B(i&gt;&gt;&gt;0)/c),v[A+44&gt;&gt;2]=l+B(B(e&gt;&gt;&gt;0)/u),v[A+40&gt;&gt;2]=d+B(B(r&gt;&gt;&gt;0)/s)},function(A){f[(A|=0)+52|0]=1},function(A){return 25},Fr,function(A){return(A|=0)+148|0},function(A){return b[(A|=0)+208&gt;&gt;2]},Zr,Fr,Zr,function(A,r,e){(function(A,r,e){var i=B(0),a=0,f=0,n=0;r=b[A+52&gt;&gt;2]+R(b[A+56&gt;&gt;2],r)|0,n=b[A+36&gt;&gt;2],3!=b[A+64&gt;&gt;2]?(a=b[r+8&gt;&gt;2],f=b[r+4&gt;&gt;2],r=b[r&gt;&gt;2]):(a=g[r+4&gt;&gt;1],f=g[r+2&gt;&gt;1],r=g[r&gt;&gt;1]),r=n+R(r,b[A+48&gt;&gt;2])|0,n=e+68|0,1!=b[A+44&gt;&gt;2]?(v[e+60&gt;&gt;2]=v[r&gt;&gt;2]*v[A+12&gt;&gt;2],v[e- -64&gt;&gt;2]=v[r+4&gt;&gt;2]*v[A+16&gt;&gt;2],i=B(v[r+8&gt;&gt;2]*v[A+20&gt;&gt;2])):(v[e+60&gt;&gt;2]=_[r&gt;&gt;3]*+v[A+12&gt;&gt;2],v[e- -64&gt;&gt;2]=_[r+8&gt;&gt;3]*+v[A+16&gt;&gt;2],i=B(_[r+16&gt;&gt;3]*+v[A+20&gt;&gt;2])),v[n&gt;&gt;2]=i,r=b[A+36&gt;&gt;2]+R(b[A+48&gt;&gt;2],f)|0,f=e+84|0,1!=b[A+44&gt;&gt;2]?(v[e+76&gt;&gt;2]=v[r&gt;&gt;2]*v[A+12&gt;&gt;2],v[e+80&gt;&gt;2]=v[r+4&gt;&gt;2]*v[A+16&gt;&gt;2],i=B(v[r+8&gt;&gt;2]*v[A+20&gt;&gt;2])):(v[e+76&gt;&gt;2]=_[r&gt;&gt;3]*+v[A+12&gt;&gt;2],v[e+80&gt;&gt;2]=_[r+8&gt;&gt;3]*+v[A+16&gt;&gt;2],i=B(_[r+16&gt;&gt;3]*+v[A+20&gt;&gt;2])),v[f&gt;&gt;2]=i,r=b[A+36&gt;&gt;2]+R(b[A+48&gt;&gt;2],a)|0,a=e+100|0,1!=b[A+44&gt;&gt;2]?(v[e+92&gt;&gt;2]=v[r&gt;&gt;2]*v[A+12&gt;&gt;2],v[e+96&gt;&gt;2]=v[r+4&gt;&gt;2]*v[A+16&gt;&gt;2],i=B(v[r+8&gt;&gt;2]*v[A+20&gt;&gt;2])):(v[e+92&gt;&gt;2]=_[r&gt;&gt;3]*+v[A+12&gt;&gt;2],v[e+96&gt;&gt;2]=_[r+8&gt;&gt;3]*+v[A+16&gt;&gt;2],i=B(_[r+16&gt;&gt;3]*+v[A+20&gt;&gt;2])),v[a&gt;&gt;2]=i,BA[b[b[e&gt;&gt;2]+44&gt;&gt;2]](e,v[A+4&gt;&gt;2])})((A|=0)+148|0,r|=0,e|=0)},Yr,function(A){var r=0;A=b[(A|=0)+144&gt;&gt;2],(0|(r=b[A+32&gt;&gt;2]))&gt;=1?b[A+32&gt;&gt;2]=r+1:(r=b[A+8&gt;&gt;2],BA[b[b[r&gt;&gt;2]+16&gt;&gt;2]](r,A+36|0,A+40|0,A+44|0,A+48|0,A+52|0,A+56|0,A+60|0,A- -64|0,b[A+28&gt;&gt;2]),b[A+32&gt;&gt;2]=1)},function(A){var r=0,e=0;A=b[(A|=0)+144&gt;&gt;2],(r=b[A+32&gt;&gt;2])&amp;&amp;(e=A+32|0,(0|r)&gt;=2?A=r+-1|0:(r=b[A+8&gt;&gt;2],BA[b[b[r&gt;&gt;2]+24&gt;&gt;2]](r,b[A+28&gt;&gt;2]),b[A+36&gt;&gt;2]=0,A=0),b[e&gt;&gt;2]=A)},function(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var f,n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0);N=f=N-32|0,A=0|BA[b[b[A&gt;&gt;2]+84&gt;&gt;2]](A),BA[b[b[A&gt;&gt;2]+16&gt;&gt;2]](A,r,f),s=v[e+56&gt;&gt;2],u=v[e+36&gt;&gt;2],g=v[e+40&gt;&gt;2],p=v[e+48&gt;&gt;2],d=v[e+8&gt;&gt;2],_=v[e&gt;&gt;2],R=v[e+4&gt;&gt;2],h=v[e+32&gt;&gt;2],o=v[f+16&gt;&gt;2],n=B(B(o+v[f&gt;&gt;2])*B(.5)),k=v[(r=f+20|0)&gt;&gt;2],t=B(B(k+v[f+4&gt;&gt;2])*B(.5)),c=v[(A=f+24|0)&gt;&gt;2],C=B(B(c+v[f+8&gt;&gt;2])*B(.5)),o=B(o-n),l=v[e+16&gt;&gt;2],k=B(k-t),G=v[e+20&gt;&gt;2],c=B(c-C),y=v[e+24&gt;&gt;2],Q=B(B(B(o*B(m(l)))+B(k*B(m(G))))+B(c*B(m(y)))),l=B(B(B(B(n*l)+B(t*G))+B(C*y))+v[e+52&gt;&gt;2]),v[r&gt;&gt;2]=Q+l,b[f+12&gt;&gt;2]=0,s=B(s+B(B(B(n*h)+B(t*u))+B(C*g))),u=B(B(B(o*B(m(h)))+B(k*B(m(u))))+B(c*B(m(g)))),v[f+8&gt;&gt;2]=s-u,e=b[f+12&gt;&gt;2],b[(r=i+8|0)&gt;&gt;2]=b[f+8&gt;&gt;2],b[r+4&gt;&gt;2]=e,v[f+4&gt;&gt;2]=l-Q,n=B(p+B(B(B(n*_)+B(t*R))+B(C*d))),t=B(B(B(o*B(m(_)))+B(k*B(m(R))))+B(c*B(m(d)))),v[f&gt;&gt;2]=n-t,r=b[f+4&gt;&gt;2],b[i&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=r,b[f+28&gt;&gt;2]=0,v[A&gt;&gt;2]=u+s,v[f+16&gt;&gt;2]=t+n,r=b[f+20&gt;&gt;2],b[a&gt;&gt;2]=b[f+16&gt;&gt;2],b[a+4&gt;&gt;2]=r,e=b[A+4&gt;&gt;2],b[(r=a+8|0)&gt;&gt;2]=b[A&gt;&gt;2],b[r+4&gt;&gt;2]=e,N=f+32|0},kr,kr,Yr,Yr,or,function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,n=B(0),t=B(0),o=B(0),k=B(0),c=0,u=0,l=0,s=0;N=a=N-112|0,BA[b[b[A&gt;&gt;2]+112&gt;&gt;2]](A),b[a+100&gt;&gt;2]=0,f[a+104|0]=1,b[a+92&gt;&gt;2]=0,b[a+96&gt;&gt;2]=0,b[a+84&gt;&gt;2]=0,n=B(v[i&gt;&gt;2]-v[e&gt;&gt;2]),t=B(v[i+4&gt;&gt;2]-v[e+4&gt;&gt;2]),o=B(v[i+8&gt;&gt;2]-v[e+8&gt;&gt;2]),k=B(B(1)/B(p(B(B(B(n*n)+B(t*t))+B(o*o))))),v[a+80&gt;&gt;2]=o*k,v[a+76&gt;&gt;2]=t*k,v[a+72&gt;&gt;2]=n*k,function(A,r,e,i){var a,n=B(0),t=0,o=B(0),k=B(0),c=0,u=0,l=0,s=B(0),d=B(0),_=0,R=B(0),h=0,G=B(0),y=0,Q=0,p=B(0),D=B(0),w=0,Z=0,Y=B(0),W=B(0),F=B(0),E=0,N=0,V=0,X=0,J=0,I=0,x=0;A:if(!((0|(a=b[A&gt;&gt;2]))&lt;1))for(Z=A+16|0,N=A+56|0,V=A+24|0,X=A- -64|0,J=A+32|0,I=A+60|0,x=A+28|0,y=i+12|0;;){A=(l=h&lt;&lt;4)+b[Z&gt;&gt;2]|0,c=g[A+4&gt;&gt;1],s=v[X&gt;&gt;2],o=v[J&gt;&gt;2],u=g[A+10&gt;&gt;1],t=g[A+2&gt;&gt;1],d=v[I&gt;&gt;2],k=v[x&gt;&gt;2],_=g[A+8&gt;&gt;1],R=v[V&gt;&gt;2],n=v[N&gt;&gt;2],G=B(R+B(B(g[A+6&gt;&gt;1])/n));r:{if(n=B(B(B(B(B(g[A&gt;&gt;1])/n)+R)+G)*B(.5)),R=B(v[e&gt;&gt;2]-n),G=B(G-n),B(R*v[r&gt;&gt;2])&gt;=B(0)&amp;&amp;B(m(R))&gt;G||(n=B(B(B(t&gt;&gt;&gt;0)/d)+k),k=B(k+B(B(_&gt;&gt;&gt;0)/d)),n=B(B(n+k)*B(.5)),d=B(v[e+4&gt;&gt;2]-n),k=B(k-n),B(d*v[r+4&gt;&gt;2])&gt;=B(0)&amp;&amp;B(m(d))&gt;k||(n=B(B(B(c&gt;&gt;&gt;0)/s)+o),o=B(o+B(B(u&gt;&gt;&gt;0)/s)),n=B(B(n+o)*B(.5)),s=B(v[e+8&gt;&gt;2]-n),n=B(o-n),o=v[r+8&gt;&gt;2],B(s*o)&gt;=B(0)&amp;&amp;B(m(s))&gt;n||(p=v[r+4&gt;&gt;2],Y=B(m(p)),W=B(m(o)),B(m(B(B(s*p)-B(d*o))))&gt;B(B(k*W)+B(n*Y))||(D=v[r&gt;&gt;2],F=B(m(D)),B(m(B(B(R*o)-B(s*D))))&gt;B(B(G*W)+B(n*F)))))))A=b[A+12&gt;&gt;2]&gt;-1,c=0;else if(c=1^(u=B(m(B(B(d*D)-B(R*p))))&gt;B(B(G*Y)+B(k*F))),A=(0|(w=b[A+12&gt;&gt;2]))&gt;-1,!((0|w)&lt;0|u)){if((0|(t=b[(_=i+4|0)&gt;&gt;2]))==b[(E=i+8|0)&gt;&gt;2]&amp;&amp;!((0|t)&gt;=(0|(Q=t?t&lt;&lt;1:1)))){e:{i:{a:{f:{if(Q){if(u=CA(Q&lt;&lt;2,16),l=b[y&gt;&gt;2],(0|(t=b[_&gt;&gt;2]))&lt;1)break f;break a}if(u=0,l=b[y&gt;&gt;2],(0|t)&gt;=1)break a}if(!l)break e;break i}for(A=u,c=l;b[A&gt;&gt;2]=b[c&gt;&gt;2],A=A+4|0,c=c+4|0,t=t+-1|0;);}C[i+16|0]&amp;&amp;gA(l),b[y&gt;&gt;2]=0,t=b[_&gt;&gt;2]}b[y&gt;&gt;2]=u,f[i+16|0]=1,b[E&gt;&gt;2]=Q}b[b[y&gt;&gt;2]+(t&lt;&lt;2)&gt;&gt;2]=w,b[_&gt;&gt;2]=b[_&gt;&gt;2]+1;break r}if(!(A|c)){if((0|(h=h-b[12+(l+b[Z&gt;&gt;2]|0)&gt;&gt;2]|0))&lt;(0|a))continue;break A}}if(!((0|(h=h+1|0))&lt;(0|a)))break}}(A+72|0,a+72|0,e,a+88|0);A:{r:{if(i=b[a+92&gt;&gt;2]){for(l=b[A+176&gt;&gt;2],b[a+64&gt;&gt;2]=1008981770,e=(i&lt;&lt;2)-4|0,c=a+100|0;s=b[b[c&gt;&gt;2]+e&gt;&gt;2],u=0|BA[b[b[A&gt;&gt;2]+84&gt;&gt;2]](A),BA[b[b[u&gt;&gt;2]+20&gt;&gt;2]](u,s,a),BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,a,l,b[b[c&gt;&gt;2]+e&gt;&gt;2]),e=e+-4|0,i=i+-1|0;);if(BA[b[b[A&gt;&gt;2]+116&gt;&gt;2]](A),!(e=b[a+100&gt;&gt;2]))break r;break A}if(BA[b[b[A&gt;&gt;2]+116&gt;&gt;2]](A),e=b[a+100&gt;&gt;2])break A}return void(N=a+112|0)}C[a+104|0]&amp;&amp;gA(e),b[a+100&gt;&gt;2]=0,N=a+112|0},re,function(A){gA(re(A|=0))},function(A,r){A|=0;var e=0,i=0,a=0,n=0;if(e=b[(r|=0)+4&gt;&gt;2],b[A+56&gt;&gt;2]=b[r&gt;&gt;2],b[A+60&gt;&gt;2]=e,a=b[(i=r+8|0)+4&gt;&gt;2],b[(e=A- -64|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,e=b[A+156&gt;&gt;2])for(i=(e&lt;&lt;2)-4|0,a=A+164|0;n=b[b[a&gt;&gt;2]+i&gt;&gt;2],BA[b[b[n&gt;&gt;2]+24&gt;&gt;2]](n,r),i=i+-4|0,e=e+-1|0;);f[A+52|0]=1},$r,function(A,r,e){A|=0,r=B(r);var i,a,f=0,n=0,t=0,o=0;if(N=i=N-16|0,b[(e|=0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(a=e+8|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,f=b[A+156&gt;&gt;2])for(r=B(r/B(0|f)),n=(f&lt;&lt;2)-4|0,o=A+164|0,A=e+4|0;t=b[b[o&gt;&gt;2]+n&gt;&gt;2],BA[b[b[t&gt;&gt;2]+32&gt;&gt;2]](t,r,i),v[e&gt;&gt;2]=v[i&gt;&gt;2]+v[e&gt;&gt;2],v[A&gt;&gt;2]=v[i+4&gt;&gt;2]+v[A&gt;&gt;2],v[a&gt;&gt;2]=v[i+8&gt;&gt;2]+v[a&gt;&gt;2],n=n+-4|0,f=f+-1|0;);N=i+16|0},function(A){return 11373},function(A,r){A|=0,r=B(r);var e=0,i=0,a=0,n=0;if(v[A+16&gt;&gt;2]=r,e=b[A+156&gt;&gt;2])for(i=(e&lt;&lt;2)-4|0,n=A+164|0;a=b[b[n&gt;&gt;2]+i&gt;&gt;2],BA[b[b[a&gt;&gt;2]+44&gt;&gt;2]](a,r),i=i+-4|0,e=e+-1|0;);f[A+52|0]=1},function(A){return 64},function(A,r,e){var i,a,f;return hA(A|=0,r|=0,e|=0),i=b[A+148&gt;&gt;2],BA[b[b[i&gt;&gt;2]+56&gt;&gt;2]](i,r+12|0,e),b[r+56&gt;&gt;2]=b[A+16&gt;&gt;2],b[r+40&gt;&gt;2]=b[A+56&gt;&gt;2],b[r+44&gt;&gt;2]=b[A+60&gt;&gt;2],b[r+48&gt;&gt;2]=b[A- -64&gt;&gt;2],b[r+52&gt;&gt;2]=b[A+68&gt;&gt;2],a=r,f=0|BA[b[b[A&gt;&gt;2]+80&gt;&gt;2]](A),b[a+60&gt;&gt;2]=f,10768},function(A,r,e,i){r|=0,e|=0,i|=0;var a=0,f=0,n=0;if(a=b[(A|=0)+156&gt;&gt;2])for(f=(a&lt;&lt;2)-4|0,A=A+164|0;n=b[b[A&gt;&gt;2]+f&gt;&gt;2],BA[b[b[n&gt;&gt;2]+64&gt;&gt;2]](n,r,e,i),f=f+-4|0,a=a+-1|0;);},function(A){A|=0;var r,e,i,a=0,n=0,t=0,o=B(0),k=B(0),c=B(0),u=0,l=0,s=0,g=0,d=B(0),_=B(0),R=B(0),m=B(0),h=0;if(b[A+20&gt;&gt;2]=2139095039,b[A+24&gt;&gt;2]=2139095039,b[(e=A+44|0)&gt;&gt;2]=-8388609,b[(r=A+36|0)&gt;&gt;2]=-8388609,b[r+4&gt;&gt;2]=-8388609,b[(i=A+28|0)&gt;&gt;2]=2139095039,t=b[A+156&gt;&gt;2])for(l=A+20|0,s=(t&lt;&lt;2)-4|0,g=b[(h=A+164|0)&gt;&gt;2],d=B(3.4028234663852886e38),_=B(-3.4028234663852886e38),R=B(-3.4028234663852886e38),o=B(-3.4028234663852886e38),m=B(3.4028234663852886e38),k=B(3.4028234663852886e38);t=t+-1|0,a=b[s+g&gt;&gt;2],C[a+52|0]&amp;&amp;(BA[b[b[a&gt;&gt;2]+68&gt;&gt;2]](a),f[a+52|0]=0,_=v[e&gt;&gt;2],R=v[A+40&gt;&gt;2],m=v[A+24&gt;&gt;2],g=b[h&gt;&gt;2],o=v[r&gt;&gt;2],k=v[l&gt;&gt;2],d=v[i&gt;&gt;2]),a=b[s+g&gt;&gt;2],k=k&gt;(c=v[a+20&gt;&gt;2])?c:k,v[l&gt;&gt;2]=k,n=a+20|0,u=m&gt;v[a+24&gt;&gt;2]?n:l,m=v[u+4&gt;&gt;2],b[A+24&gt;&gt;2]=b[u+4&gt;&gt;2],n=d&gt;v[a+28&gt;&gt;2]?n:l,d=v[n+8&gt;&gt;2],b[i&gt;&gt;2]=b[n+8&gt;&gt;2],o=o&lt;(c=v[(n=a+36|0)&gt;&gt;2])?c:o,v[r&gt;&gt;2]=o,u=R&lt;v[a+40&gt;&gt;2]?n:r,R=v[u+4&gt;&gt;2],b[A+40&gt;&gt;2]=b[u+4&gt;&gt;2],a=_&lt;v[a+44&gt;&gt;2]?n:r,_=v[a+8&gt;&gt;2],b[e&gt;&gt;2]=b[a+8&gt;&gt;2],s=s+-4|0,t;);},function(A){var r=0,e=0,i=0,a=0;if(r=b[(A|=0)+156&gt;&gt;2])for(e=(r&lt;&lt;2)-4|0,a=A+164|0;i=b[b[a&gt;&gt;2]+e&gt;&gt;2],BA[b[b[i&gt;&gt;2]+72&gt;&gt;2]](i),e=e+-4|0,r=r+-1|0;);f[A+52|0]=1},wr,Zr,Zr,Zr,Zr,Zr,Yr,Yr,Ae,Ae,ee,kr,kr,Yr,Yr,or,function(A,r,e,i){r|=0,e|=0,i|=0;var a=0,f=0,n=0;if(a=b[(A|=0)+156&gt;&gt;2])for(f=(a&lt;&lt;2)-4|0,A=A+164|0;n=b[b[A&gt;&gt;2]+f&gt;&gt;2],BA[b[b[n&gt;&gt;2]+144&gt;&gt;2]](n,r,e,i),f=f+-4|0,a=a+-1|0;);},qr,dA,function(A,r){A|=0;var e,i=0;i=b[(r|=0)+4&gt;&gt;2],b[A+56&gt;&gt;2]=b[r&gt;&gt;2],b[A+60&gt;&gt;2]=i,e=b[(r=r+8|0)+4&gt;&gt;2],b[(i=A- -64|0)&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=e,BA[b[b[A&gt;&gt;2]+72&gt;&gt;2]](A)},function(A,r){A|=0,r=B(r);var e=0,i=0;if(v[A+16&gt;&gt;2]=r,e=0|BA[b[b[A&gt;&gt;2]+88&gt;&gt;2]](A))for(e=e+-1|0;i=0|BA[b[b[A&gt;&gt;2]+124&gt;&gt;2]](A,e),BA[b[b[i&gt;&gt;2]+44&gt;&gt;2]](i,r),-1!=(0|(e=e+-1|0)););f[A+52|0]=1},or,Ae,Ae,or,sA,Cr,Fr,function(A){return b[(A|=0)+60&gt;&gt;2]},function(A,r,e){A|=0,r|=0,e|=0;var i,a=0,f=B(0),n=0,t=0,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0);N=i=N-80|0,b[i+72&gt;&gt;2]=1008981770,BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A,r,i+8|0),f=v[i+12&gt;&gt;2],A=i+40|0,r=i+24|0,o=v[i+28&gt;&gt;2],k=v[i+44&gt;&gt;2],t=(n=f&gt;v[((a=o&gt;k)?A:r)+4&gt;&gt;2]^1)?4:36,s=v[(i+8|0)+(a?t:n?t:20)&gt;&gt;2],u=v[i+16&gt;&gt;2],c=v[i+32&gt;&gt;2],l=v[i+48&gt;&gt;2],t=(n=u&gt;v[((a=c&gt;l)?A:r)+8&gt;&gt;2]^1)?8:40,C=v[(i+8|0)+(a?t:n?t:24)&gt;&gt;2],t=(n=f&lt;v[((a=o&lt;k)?A:r)+4&gt;&gt;2]^1)?4:36,g=v[(i+8|0)+(a?t:n?t:20)&gt;&gt;2],a=A,a=(r=u&lt;v[((A=c&lt;l)?a:r)+8&gt;&gt;2]^1)?8:40,u=v[(i+8|0)+(A?a:r?a:24)&gt;&gt;2],A=(o=v[i+24&gt;&gt;2])&gt;(k=v[i+40&gt;&gt;2]),a=(r=(c=v[i+8&gt;&gt;2])&gt;(A?k:o))&lt;&lt;5,l=v[(i+8|0)+(A?a:1^r?a:16)&gt;&gt;2],f=v[i+72&gt;&gt;2],a=(r=c&lt;((A=o&lt;k)?k:o))&lt;&lt;5,v[e+16&gt;&gt;2]=f+v[(i+8|0)+(A?a:1^r?a:16)&gt;&gt;2],v[e&gt;&gt;2]=l-f,v[e+24&gt;&gt;2]=f+u,v[e+20&gt;&gt;2]=f+g,v[e+8&gt;&gt;2]=C-f,v[e+4&gt;&gt;2]=s-f,N=i+80|0},function(A,r,e){A|=0,r|=0,e|=0;var i=B(0),a=0,f=0,n=0;r=b[A+52&gt;&gt;2]+R(b[A+56&gt;&gt;2],r)|0,a=b[A+36&gt;&gt;2],3!=b[A+64&gt;&gt;2]?(f=b[r+8&gt;&gt;2],n=b[r+4&gt;&gt;2],r=b[r&gt;&gt;2]):(f=g[r+4&gt;&gt;1],n=g[r+2&gt;&gt;1],r=g[r&gt;&gt;1]),r=a+R(r,b[A+48&gt;&gt;2])|0,a=e,1!=b[A+44&gt;&gt;2]?(v[e&gt;&gt;2]=v[r&gt;&gt;2]*v[A+12&gt;&gt;2],v[e+4&gt;&gt;2]=v[r+4&gt;&gt;2]*v[A+16&gt;&gt;2],i=B(v[r+8&gt;&gt;2]*v[A+20&gt;&gt;2])):(v[e&gt;&gt;2]=_[r&gt;&gt;3]*+v[A+12&gt;&gt;2],v[e+4&gt;&gt;2]=_[r+8&gt;&gt;3]*+v[A+16&gt;&gt;2],i=B(_[r+16&gt;&gt;3]*+v[A+20&gt;&gt;2])),v[a+8&gt;&gt;2]=i,r=b[A+36&gt;&gt;2]+R(b[A+48&gt;&gt;2],n)|0,a=e+24|0,1!=b[A+44&gt;&gt;2]?(v[e+16&gt;&gt;2]=v[r&gt;&gt;2]*v[A+12&gt;&gt;2],v[e+20&gt;&gt;2]=v[r+4&gt;&gt;2]*v[A+16&gt;&gt;2],i=B(v[r+8&gt;&gt;2]*v[A+20&gt;&gt;2])):(v[e+16&gt;&gt;2]=_[r&gt;&gt;3]*+v[A+12&gt;&gt;2],v[e+20&gt;&gt;2]=_[r+8&gt;&gt;3]*+v[A+16&gt;&gt;2],i=B(_[r+16&gt;&gt;3]*+v[A+20&gt;&gt;2])),v[a&gt;&gt;2]=i,r=b[A+36&gt;&gt;2]+R(b[A+48&gt;&gt;2],f)|0,a=e+40|0,1!=b[A+44&gt;&gt;2]?(v[e+32&gt;&gt;2]=v[r&gt;&gt;2]*v[A+12&gt;&gt;2],v[e+36&gt;&gt;2]=v[r+4&gt;&gt;2]*v[A+16&gt;&gt;2],i=B(v[r+8&gt;&gt;2]*v[A+20&gt;&gt;2])):(v[e+32&gt;&gt;2]=_[r&gt;&gt;3]*+v[A+12&gt;&gt;2],v[e+36&gt;&gt;2]=_[r+8&gt;&gt;3]*+v[A+16&gt;&gt;2],i=B(_[r+16&gt;&gt;3]*+v[A+20&gt;&gt;2])),v[a&gt;&gt;2]=i,b[e+64&gt;&gt;2]=b[A+4&gt;&gt;2]},function(A){var r,e=0;return b[(A|=0)&gt;&gt;2]=14280,(e=b[A+68&gt;&gt;2])&amp;&amp;(ae(e),gA(b[A+68&gt;&gt;2])),(r=b[(e=A+28|0)&gt;&gt;2])&amp;&amp;(C[A+32|0]&amp;&amp;gA(r),b[A+28&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+32|0]=1,b[(e=A+20|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,0|A},function(A){var r,e=0;b[(A|=0)&gt;&gt;2]=14280,(e=b[A+68&gt;&gt;2])&amp;&amp;(ae(e),gA(b[A+68&gt;&gt;2])),(r=b[(e=A+28|0)&gt;&gt;2])&amp;&amp;(C[A+32|0]&amp;&amp;gA(r),b[A+28&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+32|0]=1,b[(e=A+20|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,gA(A)},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0);f=v[A+44&gt;&gt;2],o=v[A+60&gt;&gt;2],a=b[A+20&gt;&gt;2],n=v[A+40&gt;&gt;2],k=v[A+56&gt;&gt;2],t=v[A+36&gt;&gt;2],c=v[A+52&gt;&gt;2],D=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),w=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),Z=B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A)),Y=v[r+52&gt;&gt;2],u=v[r+24&gt;&gt;2],d=v[r+20&gt;&gt;2],l=v[r+56&gt;&gt;2],_=v[r+40&gt;&gt;2],R=v[r+36&gt;&gt;2],W=v[r+48&gt;&gt;2],h=v[r+8&gt;&gt;2],G=v[r&gt;&gt;2],y=v[r+4&gt;&gt;2],Q=v[r+16&gt;&gt;2],p=v[r+32&gt;&gt;2],b[e+12&gt;&gt;2]=0,s=l,l=B(a?B(c+t)*B(.5):0),C=B(a?B(k+n)*B(.5):0),g=B(a?B(o+f)*B(.5):0),s=B(s+B(B(B(p*l)+B(R*C))+B(_*g))),t=B(D+B(a?B(c-t)*B(.5):0)),n=B(w+B(a?B(k-n)*B(.5):0)),f=B(Z+B(a?B(o-f)*B(.5):0)),o=B(B(B(t*B(m(p)))+B(n*B(m(R))))+B(f*B(m(_)))),v[e+8&gt;&gt;2]=s-o,k=B(Y+B(B(B(l*Q)+B(C*d))+B(g*u))),c=B(B(B(t*B(m(Q)))+B(n*B(m(d))))+B(f*B(m(u)))),v[e+4&gt;&gt;2]=k-c,u=B(W+B(B(B(l*G)+B(C*y))+B(g*h))),f=B(B(B(t*B(m(G)))+B(n*B(m(y))))+B(f*B(m(h)))),v[e&gt;&gt;2]=u-f,b[i+12&gt;&gt;2]=0,v[i+8&gt;&gt;2]=o+s,v[i+4&gt;&gt;2]=c+k,v[i&gt;&gt;2]=f+u},function(A,r){A|=0,r|=0;var e,i,a=0,f=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=0,g=0,d=0,_=0,R=0,m=0,h=0,G=0,y=0,Q=0,p=0,D=0,w=0,Z=B(0);if(N=e=N-144|0,b[(i=A+20|0)&gt;&gt;2]&gt;=1)for(d=e+96|0,c=e- -64|0,s=e+48|0,C=e+32|0,g=A+28|0,D=e+12|0,R=A+88|0,m=r+4|0,h=A+84|0,G=A+80|0,w=e+76|0,y=e+68|0,Q=A+68|0;a=b[g&gt;&gt;2]+l|0,t=b[(o=a+8|0)+4&gt;&gt;2],b[(f=e+24|0)&gt;&gt;2]=b[o&gt;&gt;2],b[f+4&gt;&gt;2]=t,k=b[a+4&gt;&gt;2],b[e+16&gt;&gt;2]=b[a&gt;&gt;2],b[e+20&gt;&gt;2]=k,n=b[(t=a+24|0)+4&gt;&gt;2],b[(o=k=C+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[o+4&gt;&gt;2]=n,t=b[(o=a+16|0)+4&gt;&gt;2],b[C&gt;&gt;2]=b[o&gt;&gt;2],b[C+4&gt;&gt;2]=t,t=b[(o=a+32|0)+4&gt;&gt;2],b[s&gt;&gt;2]=b[o&gt;&gt;2],b[s+4&gt;&gt;2]=t,u=b[(n=a+40|0)+4&gt;&gt;2],b[(t=o=s+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=u,n=b[(t=a+48|0)+4&gt;&gt;2],b[c&gt;&gt;2]=b[t&gt;&gt;2],b[c+4&gt;&gt;2]=n,_=b[(u=a+56|0)+4&gt;&gt;2],b[(n=t=c+8|0)&gt;&gt;2]=b[u&gt;&gt;2],b[n+4&gt;&gt;2]=_,n=e+8|0,a=b[a- -64&gt;&gt;2],a=0|BA[b[b[a&gt;&gt;2]+28&gt;&gt;2]](a),b[n&gt;&gt;2]=b[a+8&gt;&gt;2],u=b[a+4&gt;&gt;2],a=b[a&gt;&gt;2],b[D&gt;&gt;2]=0,_=n,Z=v[n&gt;&gt;2],n=r+8|0,v[_&gt;&gt;2]=B(Z*v[n&gt;&gt;2])/v[R&gt;&gt;2],b[e&gt;&gt;2]=a,b[e+4&gt;&gt;2]=u,v[e+4&gt;&gt;2]=B(v[e+4&gt;&gt;2]*v[m&gt;&gt;2])/v[h&gt;&gt;2],v[e&gt;&gt;2]=B(v[e&gt;&gt;2]*v[r&gt;&gt;2])/v[G&gt;&gt;2],a=b[(b[g&gt;&gt;2]+l|0)- -64&gt;&gt;2],BA[b[b[a&gt;&gt;2]+24&gt;&gt;2]](a,e),b[w&gt;&gt;2]=0,v[(a=e+72|0)&gt;&gt;2]=B(v[a&gt;&gt;2]*v[n&gt;&gt;2])/v[R&gt;&gt;2],v[y&gt;&gt;2]=B(v[y&gt;&gt;2]*v[m&gt;&gt;2])/v[h&gt;&gt;2],v[c&gt;&gt;2]=B(v[c&gt;&gt;2]*v[r&gt;&gt;2])/v[G&gt;&gt;2],u=b[f+4&gt;&gt;2],a=b[g&gt;&gt;2]+l|0,b[(n=a+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[n+4&gt;&gt;2]=u,f=b[e+20&gt;&gt;2],b[a&gt;&gt;2]=b[e+16&gt;&gt;2],b[a+4&gt;&gt;2]=f,n=b[C+4&gt;&gt;2],b[(f=a+16|0)&gt;&gt;2]=b[C&gt;&gt;2],b[f+4&gt;&gt;2]=n,n=b[k+4&gt;&gt;2],b[(f=a+24|0)&gt;&gt;2]=b[k&gt;&gt;2],b[f+4&gt;&gt;2]=n,k=b[o+4&gt;&gt;2],b[(f=a+40|0)&gt;&gt;2]=b[o&gt;&gt;2],b[f+4&gt;&gt;2]=k,k=b[s+4&gt;&gt;2],b[(f=a+32|0)&gt;&gt;2]=b[s&gt;&gt;2],b[f+4&gt;&gt;2]=k,k=b[c+4&gt;&gt;2],b[(f=a+48|0)&gt;&gt;2]=b[c&gt;&gt;2],b[f+4&gt;&gt;2]=k,f=b[t+4&gt;&gt;2],b[(a=a+56|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=f,b[Q&gt;&gt;2]&amp;&amp;(a=b[(b[g&gt;&gt;2]+l|0)- -64&gt;&gt;2],BA[b[b[a&gt;&gt;2]+8&gt;&gt;2]](a,e+16|0,e+128|0,e+112|0),k=b[(f=e+120|0)+4&gt;&gt;2],b[(a=d+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[a+4&gt;&gt;2]=k,a=b[e+116&gt;&gt;2],b[d&gt;&gt;2]=b[e+112&gt;&gt;2],b[d+4&gt;&gt;2]=a,k=b[(f=e+136|0)+4&gt;&gt;2],b[(a=e+88|0)&gt;&gt;2]=b[f&gt;&gt;2],b[a+4&gt;&gt;2]=k,a=b[e+132&gt;&gt;2],b[e+80&gt;&gt;2]=b[e+128&gt;&gt;2],b[e+84&gt;&gt;2]=a,ce(b[Q&gt;&gt;2],b[76+(b[g&gt;&gt;2]+l|0)&gt;&gt;2],e+80|0)),l=l+80|0,(0|(p=p+1|0))&lt;b[i&gt;&gt;2];);a=b[r+4&gt;&gt;2],b[A+80&gt;&gt;2]=b[r&gt;&gt;2],b[A+84&gt;&gt;2]=a,c=b[(r=r+8|0)+4&gt;&gt;2],b[(a=A+88|0)&gt;&gt;2]=b[r&gt;&gt;2],b[a+4&gt;&gt;2]=c,BA[b[b[A&gt;&gt;2]+68&gt;&gt;2]](A),N=e+144|0},function(A){return(A|=0)+80|0},function(A,r,e){A|=0,r=B(r),e|=0;var i,a=B(0),f=0,n=B(0),t=B(0);N=i=N-96|0,b[(f=i+44|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[i+52&gt;&gt;2]=1065353216,b[(f=i+56|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[i+72&gt;&gt;2]=1065353216,b[i+92&gt;&gt;2]=0,b[(f=i+84|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[(f=i+76|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[i+36&gt;&gt;2]=0,b[i+40&gt;&gt;2]=0,b[i+32&gt;&gt;2]=1065353216,b[i+64&gt;&gt;2]=0,b[i+68&gt;&gt;2]=0,BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,i+32|0,i+16|0,i),r=B(r/B(12)),a=B(B(v[i&gt;&gt;2]-v[i+16&gt;&gt;2])*B(.5)),a=B(a+a),a=B(a*a),n=B(B(v[i+4&gt;&gt;2]-v[i+20&gt;&gt;2])*B(.5)),n=B(n+n),n=B(n*n),v[e+8&gt;&gt;2]=r*B(a+n),t=a,a=B(B(v[i+8&gt;&gt;2]-v[i+24&gt;&gt;2])*B(.5)),a=B(a+a),a=B(a*a),v[e+4&gt;&gt;2]=r*B(t+a),v[e&gt;&gt;2]=r*B(n+a),N=i+96|0},function(A){return 14428},function(A,r){A|=0,r=B(r),v[A+76&gt;&gt;2]=r},function(A){return B(v[(A|=0)+76&gt;&gt;2])},function(A){return 24},function(A,r,e){var i=0,a=0,f=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=0;if(hA(A|=0,r|=0,e|=0),b[r+12&gt;&gt;2]=0,b[r+20&gt;&gt;2]=b[A+76&gt;&gt;2],i=b[A+20&gt;&gt;2],b[r+16&gt;&gt;2]=i,i){if(f=0|BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,76,i),a=b[f+8&gt;&gt;2],k=r+12|0,c=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,a),b[k&gt;&gt;2]=c,b[(n=r+16|0)&gt;&gt;2]&gt;0)for(i=72,r=a+72|0,a=A+28|0;A=b[a&gt;&gt;2]+i|0,b[r&gt;&gt;2]=b[A&gt;&gt;2],k=r+-8|0,c=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,b[A+-8&gt;&gt;2]),b[k&gt;&gt;2]=c,BA[b[b[e&gt;&gt;2]+24&gt;&gt;2]](e,b[(b[a&gt;&gt;2]+i|0)-8&gt;&gt;2])||(A=b[(b[a&gt;&gt;2]+i|0)-8&gt;&gt;2],c=e,u=0|BA[b[b[A&gt;&gt;2]+52&gt;&gt;2]](A),l=1,k=b[b[e&gt;&gt;2]+16&gt;&gt;2],A=0|BA[k](0|c,0|u,0|l),t=b[(b[a&gt;&gt;2]+i|0)-8&gt;&gt;2],l=e,u=A,c=0|BA[b[b[t&gt;&gt;2]+56&gt;&gt;2]](t,b[A+8&gt;&gt;2],e),s=1346455635,C=b[(b[a&gt;&gt;2]+i|0)-8&gt;&gt;2],k=b[b[e&gt;&gt;2]+20&gt;&gt;2],BA[k](0|l,0|u,0|c,0|s,0|C)),A=b[a&gt;&gt;2]+i|0,b[r+-72&gt;&gt;2]=b[A+-72&gt;&gt;2],b[r+-68&gt;&gt;2]=b[A+-68&gt;&gt;2],b[r+-64&gt;&gt;2]=b[A+-64&gt;&gt;2],b[r+-60&gt;&gt;2]=b[A+-60&gt;&gt;2],b[r+-56&gt;&gt;2]=b[A+-56&gt;&gt;2],b[r+-52&gt;&gt;2]=b[A+-52&gt;&gt;2],b[r+-48&gt;&gt;2]=b[A+-48&gt;&gt;2],b[r+-44&gt;&gt;2]=b[A+-44&gt;&gt;2],b[r+-40&gt;&gt;2]=b[A+-40&gt;&gt;2],b[r+-36&gt;&gt;2]=b[A+-36&gt;&gt;2],b[r+-32&gt;&gt;2]=b[A+-32&gt;&gt;2],b[r+-28&gt;&gt;2]=b[A+-28&gt;&gt;2],b[r+-24&gt;&gt;2]=b[A+-24&gt;&gt;2],b[r+-20&gt;&gt;2]=b[A+-20&gt;&gt;2],b[r+-16&gt;&gt;2]=b[A+-16&gt;&gt;2],b[r+-4&gt;&gt;2]=b[A+-4&gt;&gt;2],b[r+-12&gt;&gt;2]=b[A+-12&gt;&gt;2],i=i+80|0,r=r+76|0,(0|(o=o+1|0))&lt;b[n&gt;&gt;2];);BA[b[b[e&gt;&gt;2]+20&gt;&gt;2]](e,f,14352,1497453121,b[f+8&gt;&gt;2])}return 14377},function(A,r){r|=0;var e=0,i=0,a=0;b[(A|=0)+72&gt;&gt;2]=b[A+72&gt;&gt;2]+1;A:if(!((0|(e=b[A+20&gt;&gt;2]))&lt;1))for(i=R(e,80)+-16|0,a=A+28|0;;){if(e=e+-1|0,(0|r)!=b[b[a&gt;&gt;2]+i&gt;&gt;2]){if(i=i+-80|0,(0|e)&gt;0)continue;break A}if(me(A,e),i=i+-80|0,!((0|e)&gt;0))break}BA[b[b[A&gt;&gt;2]+68&gt;&gt;2]](A)},function(A){A|=0;var r,e,i,a,f=B(0),n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=0;if(N=r=N-32|0,b[A+52&gt;&gt;2]=-581039253,b[A+56&gt;&gt;2]=-581039253,b[A+36&gt;&gt;2]=1566444395,b[A+40&gt;&gt;2]=1566444395,b[(n=e=A+60|0)&gt;&gt;2]=-581039253,b[n+4&gt;&gt;2]=0,b[(n=i=A+44|0)&gt;&gt;2]=1566444395,b[n+4&gt;&gt;2]=0,b[(a=A+20|0)&gt;&gt;2]&gt;=1)for(n=64,s=A+28|0,t=A+36|0,o=A+52|0,k=A+40|0,A=A+56|0,C=r+24|0;c=b[s&gt;&gt;2]+n|0,u=b[c&gt;&gt;2],BA[b[b[u&gt;&gt;2]+8&gt;&gt;2]](u,c+-64|0,r+16|0,r),f=v[r+16&gt;&gt;2],v[t&gt;&gt;2]&gt;f&amp;&amp;(v[t&gt;&gt;2]=f),f=v[r&gt;&gt;2],v[o&gt;&gt;2]&lt;f&amp;&amp;(v[o&gt;&gt;2]=f),f=v[r+20&gt;&gt;2],v[k&gt;&gt;2]&gt;f&amp;&amp;(v[k&gt;&gt;2]=f),f=v[r+4&gt;&gt;2],v[A&gt;&gt;2]&lt;f&amp;&amp;(v[A&gt;&gt;2]=f),f=v[C&gt;&gt;2],v[i&gt;&gt;2]&gt;f&amp;&amp;(v[i&gt;&gt;2]=f),f=v[r+8&gt;&gt;2],v[e&gt;&gt;2]&lt;f&amp;&amp;(v[e&gt;&gt;2]=f),n=n+80|0,(0|(l=l+1|0))&lt;b[a&gt;&gt;2];);N=r+32|0},Re,function(A){var r,e=0;b[(A|=0)&gt;&gt;2]=14628,(r=b[(e=A+32|0)&gt;&gt;2])&amp;&amp;(C[A+36|0]&amp;&amp;gA(r),b[A+32&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+36|0]=1,b[(e=A+24|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,gA(A)},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f=0,n=0,t=0,o=0,k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),d=B(0),m=0,h=0,G=0,y=0,Q=0,p=0,D=0,w=0,Z=0,Y=0,W=0,F=0;if(N=e=N-80|0,(0|(a=0|BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A)))&gt;=1)for(k=v[A+12&gt;&gt;2],c=v[A+8&gt;&gt;2],u=v[A+4&gt;&gt;2],h=e+28|0,G=e+24|0,y=e+20|0,Q=e+16|0,p=e+44|0,D=e+40|0,w=e+36|0,Z=e+32|0;;){BA[b[b[A&gt;&gt;2]+16&gt;&gt;2]](A,e+76|0,e+52|0,e- -64|0,e+56|0,e+72|0,e+68|0,e+48|0,e+60|0,m);A:{r:{e:{i:{a:{if(1!=(0|(i=b[e+64&gt;&gt;2]))){if(i)break A;if(2==(0|(i=b[e+60&gt;&gt;2])))break a;if(3==(0|i))break i;if(5!=(0|i)|b[e+48&gt;&gt;2]&lt;1)break A;for(i=0;o=b[e+76&gt;&gt;2],t=b[e+56&gt;&gt;2],n=b[e+72&gt;&gt;2]+R(b[e+68&gt;&gt;2],i)|0,f=o+R(t,C[0|n])|0,l=v[f&gt;&gt;2],s=v[f+4&gt;&gt;2],d=v[f+8&gt;&gt;2],b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=k*d,v[e+4&gt;&gt;2]=c*s,v[e&gt;&gt;2]=u*l,f=o+R(t,C[n+1|0])|0,l=v[f&gt;&gt;2],s=v[f+4&gt;&gt;2],d=v[f+8&gt;&gt;2],b[h&gt;&gt;2]=0,v[G&gt;&gt;2]=k*d,v[y&gt;&gt;2]=c*s,v[Q&gt;&gt;2]=u*l,n=o+R(t,C[n+2|0])|0,l=v[n&gt;&gt;2],s=v[n+4&gt;&gt;2],d=v[n+8&gt;&gt;2],b[p&gt;&gt;2]=0,v[D&gt;&gt;2]=k*d,v[w&gt;&gt;2]=c*s,v[Z&gt;&gt;2]=u*l,BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,e,m,i),(0|(i=i+1|0))&lt;b[e+48&gt;&gt;2];);break A}if(2==(0|(i=b[e+60&gt;&gt;2])))break e;if(3==(0|i))break r;if(5!=(0|i)|b[e+48&gt;&gt;2]&lt;1)break A;for(i=0;n=b[e+72&gt;&gt;2]+R(b[e+68&gt;&gt;2],i)|0,t=C[0|n],b[e+12&gt;&gt;2]=0,o=b[e+76&gt;&gt;2],f=t,t=b[e+56&gt;&gt;2],f=o+R(f,t)|0,v[e+8&gt;&gt;2]=k*B(_[f+16&gt;&gt;3]),v[e+4&gt;&gt;2]=c*B(_[f+8&gt;&gt;3]),v[e&gt;&gt;2]=u*B(_[f&gt;&gt;3]),f=C[n+1|0],b[h&gt;&gt;2]=0,f=o+R(f,t)|0,v[G&gt;&gt;2]=k*B(_[f+16&gt;&gt;3]),v[y&gt;&gt;2]=c*B(_[f+8&gt;&gt;3]),v[Q&gt;&gt;2]=u*B(_[f&gt;&gt;3]),n=o+R(t,C[n+2|0])|0,Y=_[n&gt;&gt;3],W=_[n+8&gt;&gt;3],F=_[n+16&gt;&gt;3],b[p&gt;&gt;2]=0,v[D&gt;&gt;2]=k*B(F),v[w&gt;&gt;2]=c*B(W),v[Z&gt;&gt;2]=u*B(Y),BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,e,m,i),(0|(i=i+1|0))&lt;b[e+48&gt;&gt;2];);break A}if(b[e+48&gt;&gt;2]&lt;1)break A;for(i=0;o=b[e+76&gt;&gt;2],t=b[e+56&gt;&gt;2],n=b[e+72&gt;&gt;2]+R(b[e+68&gt;&gt;2],i)|0,f=o+R(t,b[n&gt;&gt;2])|0,l=v[f&gt;&gt;2],s=v[f+4&gt;&gt;2],d=v[f+8&gt;&gt;2],b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=k*d,v[e+4&gt;&gt;2]=c*s,v[e&gt;&gt;2]=u*l,f=o+R(t,b[n+4&gt;&gt;2])|0,l=v[f&gt;&gt;2],s=v[f+4&gt;&gt;2],d=v[f+8&gt;&gt;2],b[h&gt;&gt;2]=0,v[G&gt;&gt;2]=k*d,v[y&gt;&gt;2]=c*s,v[Q&gt;&gt;2]=u*l,n=o+R(t,b[n+8&gt;&gt;2])|0,l=v[n&gt;&gt;2],s=v[n+4&gt;&gt;2],d=v[n+8&gt;&gt;2],b[p&gt;&gt;2]=0,v[D&gt;&gt;2]=k*d,v[w&gt;&gt;2]=c*s,v[Z&gt;&gt;2]=u*l,BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,e,m,i),(0|(i=i+1|0))&lt;b[e+48&gt;&gt;2];);break A}if(b[e+48&gt;&gt;2]&lt;1)break A;for(i=0;o=b[e+76&gt;&gt;2],t=b[e+56&gt;&gt;2],n=b[e+72&gt;&gt;2]+R(b[e+68&gt;&gt;2],i)|0,f=o+R(t,g[n&gt;&gt;1])|0,l=v[f&gt;&gt;2],s=v[f+4&gt;&gt;2],d=v[f+8&gt;&gt;2],b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=k*d,v[e+4&gt;&gt;2]=c*s,v[e&gt;&gt;2]=u*l,f=o+R(t,g[n+2&gt;&gt;1])|0,l=v[f&gt;&gt;2],s=v[f+4&gt;&gt;2],d=v[f+8&gt;&gt;2],b[h&gt;&gt;2]=0,v[G&gt;&gt;2]=k*d,v[y&gt;&gt;2]=c*s,v[Q&gt;&gt;2]=u*l,n=o+R(t,g[n+4&gt;&gt;1])|0,l=v[n&gt;&gt;2],s=v[n+4&gt;&gt;2],d=v[n+8&gt;&gt;2],b[p&gt;&gt;2]=0,v[D&gt;&gt;2]=k*d,v[w&gt;&gt;2]=c*s,v[Z&gt;&gt;2]=u*l,BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,e,m,i),(0|(i=i+1|0))&lt;b[e+48&gt;&gt;2];);break A}if(b[e+48&gt;&gt;2]&lt;1)break A;for(i=0;b[h&gt;&gt;2]=0,o=b[e+76&gt;&gt;2],t=b[e+56&gt;&gt;2],n=b[e+72&gt;&gt;2]+R(b[e+68&gt;&gt;2],i)|0,f=o+R(t,b[n+4&gt;&gt;2])|0,v[G&gt;&gt;2]=k*B(_[f+16&gt;&gt;3]),v[y&gt;&gt;2]=c*B(_[f+8&gt;&gt;3]),v[Q&gt;&gt;2]=u*B(_[f&gt;&gt;3]),b[e+12&gt;&gt;2]=0,f=o+R(t,b[n&gt;&gt;2])|0,v[e+8&gt;&gt;2]=k*B(_[f+16&gt;&gt;3]),v[e+4&gt;&gt;2]=c*B(_[f+8&gt;&gt;3]),v[e&gt;&gt;2]=u*B(_[f&gt;&gt;3]),b[p&gt;&gt;2]=0,n=o+R(t,b[n+8&gt;&gt;2])|0,v[D&gt;&gt;2]=k*B(_[n+16&gt;&gt;3]),v[w&gt;&gt;2]=c*B(_[n+8&gt;&gt;3]),v[Z&gt;&gt;2]=u*B(_[n&gt;&gt;3]),BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,e,m,i),(0|(i=i+1|0))&lt;b[e+48&gt;&gt;2];);break A}if(!(b[e+48&gt;&gt;2]&lt;1))for(i=0;b[h&gt;&gt;2]=0,o=b[e+76&gt;&gt;2],t=b[e+56&gt;&gt;2],n=b[e+72&gt;&gt;2]+R(b[e+68&gt;&gt;2],i)|0,f=o+R(t,g[n+2&gt;&gt;1])|0,v[G&gt;&gt;2]=k*B(_[f+16&gt;&gt;3]),v[y&gt;&gt;2]=c*B(_[f+8&gt;&gt;3]),v[Q&gt;&gt;2]=u*B(_[f&gt;&gt;3]),b[e+12&gt;&gt;2]=0,f=o+R(t,g[n&gt;&gt;1])|0,v[e+8&gt;&gt;2]=k*B(_[f+16&gt;&gt;3]),v[e+4&gt;&gt;2]=c*B(_[f+8&gt;&gt;3]),v[e&gt;&gt;2]=u*B(_[f&gt;&gt;3]),b[p&gt;&gt;2]=0,n=o+R(t,g[n+4&gt;&gt;1])|0,v[D&gt;&gt;2]=k*B(_[n+16&gt;&gt;3]),v[w&gt;&gt;2]=c*B(_[n+8&gt;&gt;3]),v[Z&gt;&gt;2]=u*B(_[n&gt;&gt;3]),BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,e,m,i),(0|(i=i+1|0))&lt;b[e+48&gt;&gt;2];);}if(BA[b[b[A&gt;&gt;2]+24&gt;&gt;2]](A,m),(0|(m=m+1|0))==(0|a))break}N=e+80|0},Ge,Ge,he,he,function(A){return b[(A|=0)+24&gt;&gt;2]},he,he,function(A){return 1==b[(A|=0)+48&gt;&gt;2]|0},function(A,r,e){A|=0,e|=0;var i=0,a=0;i=b[(r|=0)+4&gt;&gt;2],b[A+52&gt;&gt;2]=b[r&gt;&gt;2],b[A+56&gt;&gt;2]=i,a=b[(r=r+8|0)+4&gt;&gt;2],b[(i=A+60|0)&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[(i=e+8|0)+4&gt;&gt;2],b[(r=A+76|0)&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=a,r=b[e+4&gt;&gt;2],b[A+68&gt;&gt;2]=b[e&gt;&gt;2],b[A+72&gt;&gt;2]=r,b[A+48&gt;&gt;2]=1},function(A,r,e){r|=0,e|=0;var i=0,a=0;i=b[(A|=0)+56&gt;&gt;2],b[r&gt;&gt;2]=b[A+52&gt;&gt;2],b[r+4&gt;&gt;2]=i,a=b[(i=A+60|0)+4&gt;&gt;2],b[(r=r+8|0)&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=a,a=b[(i=A+76|0)+4&gt;&gt;2],b[(r=e+8|0)&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=a,r=b[A+72&gt;&gt;2],b[e&gt;&gt;2]=b[A+68&gt;&gt;2],b[e+4&gt;&gt;2]=r},function(A){return 28},function(A,r,e){r|=0,e|=0;var i,a=0,n=0,o=0,k=0,c=0,u=0,l=0,s=0,d=0,v=0,_=0,B=0,m=0,h=0,G=0;if(N=i=N-32|0,a=0|BA[b[b[(A|=0)&gt;&gt;2]+28&gt;&gt;2]](A),b[r&gt;&gt;2]=0,b[r+20&gt;&gt;2]=a,a){if(v=0|BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,32,a),c=b[v+8&gt;&gt;2],h=r,G=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,c),b[h&gt;&gt;2]=G,(0|(m=0|BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A)))&gt;0)for(;;){BA[b[b[A&gt;&gt;2]+16&gt;&gt;2]](A,i+28|0,i+4|0,i+16|0,i+8|0,i+24|0,i+20|0,i,i+12|0,d),b[(n=c+16|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[(k=c+8|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[c&gt;&gt;2]=0,b[c+4&gt;&gt;2]=0,a=b[i&gt;&gt;2],b[c+24&gt;&gt;2]=a,b[c+28&gt;&gt;2]=b[i+4&gt;&gt;2];A:{r:{e:{i:{if(5!=(0|(o=b[i+12&gt;&gt;2]))){if(3!=(0|o)){if(!a|2!=(0|o))break i;if(n=k,k=0|BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,4,R(a,3)),a=b[k+8&gt;&gt;2],h=n,G=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,a),b[h&gt;&gt;2]=G,b[i&gt;&gt;2]&gt;=1)for(n=0,u=b[i+24&gt;&gt;2];o=u+R(b[i+20&gt;&gt;2],n)|0,b[a&gt;&gt;2]=b[o&gt;&gt;2],b[a+4&gt;&gt;2]=b[o+4&gt;&gt;2],b[a+8&gt;&gt;2]=b[o+8&gt;&gt;2],a=a+12|0,(0|(n=n+1|0))&lt;b[i&gt;&gt;2];);if(BA[b[b[e&gt;&gt;2]+20&gt;&gt;2]](e,k,14437,1497453121,b[k+8&gt;&gt;2]),1!=(0|(a=b[i+16&gt;&gt;2])))break e;break r}if(!a)break i;if(k=0|BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,8,a),a=b[k+8&gt;&gt;2],h=c+12|0,G=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,a),b[h&gt;&gt;2]=G,b[i&gt;&gt;2]&gt;=1)for(n=0;o=b[i+24&gt;&gt;2]+R(b[i+20&gt;&gt;2],n)|0,t[a&gt;&gt;1]=g[o&gt;&gt;1],t[a+2&gt;&gt;1]=g[o+2&gt;&gt;1],o=g[o+4&gt;&gt;1],t[a+6&gt;&gt;1]=0,t[a+4&gt;&gt;1]=o,a=a+8|0,(0|(n=n+1|0))&lt;b[i&gt;&gt;2];);if(BA[b[b[e&gt;&gt;2]+20&gt;&gt;2]](e,k,14452,1497453121,b[k+8&gt;&gt;2]),1!=(0|(a=b[i+16&gt;&gt;2])))break e;break r}if(a){if(k=0|BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,4,a),a=b[k+8&gt;&gt;2],h=n,G=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,a),b[h&gt;&gt;2]=G,b[i&gt;&gt;2]&gt;=1)for(n=0;o=b[i+24&gt;&gt;2]+R(b[i+20&gt;&gt;2],n)|0,f[0|a]=C[0|o],f[a+1|0]=C[o+1|0],f[a+2|0]=C[o+2|0],f[a+3|0]=0,a=a+4|0,(0|(n=n+1|0))&lt;b[i&gt;&gt;2];);BA[b[b[e&gt;&gt;2]+20&gt;&gt;2]](e,k,14479,1497453121,b[k+8&gt;&gt;2])}}if(1==(0|(a=b[i+16&gt;&gt;2])))break r}if(a)break A;if(!(a=b[i+4&gt;&gt;2]))break A;if(o=0|BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,16,a),a=b[o+8&gt;&gt;2],h=c,G=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,a),b[h&gt;&gt;2]=G,(0|(u=b[i+4&gt;&gt;2]))&gt;=1)for(k=0,_=b[i+8&gt;&gt;2],n=b[i+28&gt;&gt;2];b[a&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=b[n+4&gt;&gt;2],b[a+8&gt;&gt;2]=b[n+8&gt;&gt;2],n=n+_|0,a=a+16|0,(0|(k=k+1|0))&lt;(0|u););BA[b[b[e&gt;&gt;2]+20&gt;&gt;2]](e,o,14502,1497453121,b[o+8&gt;&gt;2]);break A}if(a=b[i+4&gt;&gt;2]){if(o=0|BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,32,a),a=b[o+8&gt;&gt;2],h=c+4|0,G=0|BA[b[b[e&gt;&gt;2]+28&gt;&gt;2]](e,a),b[h&gt;&gt;2]=G,(0|(u=b[i+4&gt;&gt;2]))&gt;=1)for(k=0,_=b[i+8&gt;&gt;2],n=b[i+28&gt;&gt;2];l=b[n+4&gt;&gt;2],b[a&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=l,B=b[(s=n+8|0)+4&gt;&gt;2],b[(l=a+8|0)&gt;&gt;2]=b[s&gt;&gt;2],b[l+4&gt;&gt;2]=B,B=b[(s=n+16|0)+4&gt;&gt;2],b[(l=a+16|0)&gt;&gt;2]=b[s&gt;&gt;2],b[l+4&gt;&gt;2]=B,n=n+_|0,a=a+32|0,(0|(k=k+1|0))&lt;(0|u););BA[b[b[e&gt;&gt;2]+20&gt;&gt;2]](e,o,14521,1497453121,b[o+8&gt;&gt;2])}}if(BA[b[b[A&gt;&gt;2]+24&gt;&gt;2]](A,d),c=c+32|0,(0|(d=d+1|0))==(0|m))break}BA[b[b[e&gt;&gt;2]+20&gt;&gt;2]](e,v,14541,1497453121,b[v+8&gt;&gt;2])}return b[r+24&gt;&gt;2]=0,b[r+4&gt;&gt;2]=b[A+4&gt;&gt;2],b[r+8&gt;&gt;2]=b[A+8&gt;&gt;2],b[r+12&gt;&gt;2]=b[A+12&gt;&gt;2],b[r+16&gt;&gt;2]=b[A+16&gt;&gt;2],N=i+32|0,14556},pe,function(A){gA(pe(A|=0))},function(A,r){r|=0;var e=0,i=0,a=0,n=0,t=0,o=0,k=0;A:{r:{e:{i:{a:{if(C[(A|=0)+165|0]){if(b[A+92&gt;&gt;2]&gt;=(0|r))break A;if(!r)break a;o=CA(r&lt;&lt;4,16);break i}if(b[A+112&gt;&gt;2]&gt;=(0|r))break A;if(!r)break e;e=CA(r&lt;&lt;2,16);break r}o=0}if((0|(n=b[A+88&gt;&gt;2]))&gt;=1)for(k=A+96|0;e=b[k&gt;&gt;2]+t|0,a=b[e+4&gt;&gt;2],b[(i=t+o|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[(e=e+8|0)+4&gt;&gt;2],b[(i=i+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=a,t=t+16|0,n=n+-1|0;);return(a=b[(e=A+96|0)&gt;&gt;2])&amp;&amp;(C[A+100|0]&amp;&amp;gA(a),b[A+96&gt;&gt;2]=0),b[e&gt;&gt;2]=o,f[A+100|0]=1,void(b[A+92&gt;&gt;2]=r)}e=0}a=b[A+116&gt;&gt;2];r:{if((0|(i=b[A+108&gt;&gt;2]))&gt;=1)for(t=e,n=a;b[t&gt;&gt;2]=b[n&gt;&gt;2],t=t+4|0,n=n+4|0,i=i+-1|0;);else if(!a)break r;C[A+120|0]&amp;&amp;gA(a),b[A+116&gt;&gt;2]=0}b[A+116&gt;&gt;2]=e,f[A+120|0]=1,b[A+112&gt;&gt;2]=r}},function(A,r){r|=0;var e=0,i=0,a=0,n=0,o=0;A:{r:{e:{i:{a:{if(C[(A|=0)+164|0]){if(b[A+132&gt;&gt;2]&gt;=(0|r))break A;if(!r)break a;i=CA(r&lt;&lt;2,16);break i}if(b[A+152&gt;&gt;2]&gt;=(0|r))break A;if(!r)break e;i=CA(r&lt;&lt;1,16);break r}i=0}a=b[A+136&gt;&gt;2];i:{if((0|(e=b[A+128&gt;&gt;2]))&gt;=1)for(n=i,o=a;b[n&gt;&gt;2]=b[o&gt;&gt;2],n=n+4|0,o=o+4|0,e=e+-1|0;);else if(!a)break i;C[A+140|0]&amp;&amp;gA(a),b[A+136&gt;&gt;2]=0}return b[A+136&gt;&gt;2]=i,f[A+140|0]=1,void(b[A+132&gt;&gt;2]=r)}i=0}a=b[A+156&gt;&gt;2];r:{if((0|(e=b[A+148&gt;&gt;2]))&gt;=1)for(n=i,o=a;t[n&gt;&gt;1]=g[o&gt;&gt;1],n=n+2|0,o=o+2|0,e=e+-1|0;);else if(!a)break r;C[A+160|0]&amp;&amp;gA(a),b[A+156&gt;&gt;2]=0}b[A+156&gt;&gt;2]=i,f[A+160|0]=1,b[A+152&gt;&gt;2]=r}},yA,function(A,r,e){A|=0,r|=0,e|=0;var i,a,f,n=B(0),t=B(0),o=B(0),k=0,c=B(0);N=i=N-32|0,f=b[(k=e+8|0)+4&gt;&gt;2],b[(a=i+24|0)&gt;&gt;2]=b[k&gt;&gt;2],b[a+4&gt;&gt;2]=f,k=b[e+4&gt;&gt;2],b[i+16&gt;&gt;2]=b[e&gt;&gt;2],b[i+20&gt;&gt;2]=k,n=v[i+16&gt;&gt;2],o=v[i+20&gt;&gt;2],t=v[a&gt;&gt;2],B(B(B(n*n)+B(o*o))+B(t*t))&lt;B(1.4210854715202004e-14)&amp;&amp;(b[a&gt;&gt;2]=-1082130432,b[a+4&gt;&gt;2]=0,b[i+16&gt;&gt;2]=-1082130432,b[i+20&gt;&gt;2]=-1082130432,t=B(-1),o=B(-1),n=B(-1)),c=t,t=B(B(1)/B(p(B(B(B(n*n)+B(o*o))+B(t*t))))),v[a&gt;&gt;2]=c*t,v[i+20&gt;&gt;2]=o*t,v[i+16&gt;&gt;2]=n*t,yA(i,r,i+16|0);A:{r:{e:if(e=b[r+4&gt;&gt;2],!(e&gt;&gt;&gt;0&gt;13)){switch(e-2|0){case 6:break r;case 0:case 1:case 4:case 5:case 7:case 10:break e}n=v[r+48&gt;&gt;2];break A}n=B(BA[b[b[r&gt;&gt;2]+48&gt;&gt;2]](r));break A}n=B(v[r+32&gt;&gt;2]*v[r+16&gt;&gt;2])}b[A+12&gt;&gt;2]=0,v[A+4&gt;&gt;2]=B(n*v[i+20&gt;&gt;2])+v[i+4&gt;&gt;2],v[A&gt;&gt;2]=B(n*v[i+16&gt;&gt;2])+v[i&gt;&gt;2],v[A+8&gt;&gt;2]=B(n*v[i+24&gt;&gt;2])+v[i+8&gt;&gt;2],N=i+32|0},sA,Cr,function(A,r,e,i,a,f,n,t,o,k){return A|=0,r|=0,e|=0,i|=0,a|=0,f|=0,n|=0,t|=0,o|=0,N=A=N-80|0,b[A+76&gt;&gt;2]=0,v[A+64&gt;&gt;2]=v[f+48&gt;&gt;2]-v[a+48&gt;&gt;2],v[A+72&gt;&gt;2]=v[f+56&gt;&gt;2]-v[a+56&gt;&gt;2],v[A+68&gt;&gt;2]=v[f+52&gt;&gt;2]-v[a+52&gt;&gt;2],Ze(e,a,i,f,A- -64|0,A+8|0)?(r=b[A+16&gt;&gt;2],b[t&gt;&gt;2]=b[A+12&gt;&gt;2],b[t+4&gt;&gt;2]=r,i=b[(e=A+20|0)+4&gt;&gt;2],b[(r=t+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,i=b[(e=A+36|0)+4&gt;&gt;2],b[(r=o+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,e=b[(r=A+28|0)+4&gt;&gt;2],b[o&gt;&gt;2]=b[r&gt;&gt;2],b[o+4&gt;&gt;2]=e,r=b[A+48&gt;&gt;2],b[n&gt;&gt;2]=b[A+44&gt;&gt;2],b[n+4&gt;&gt;2]=r,i=b[(e=A+52|0)+4&gt;&gt;2],b[(r=n+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,N=A+80|0,1):(function(A,r,e,i,a,f){var n,t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=0,s=B(0),C=B(0),g=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0),w=B(0),Z=B(0),Y=0,W=0,F=0,E=0,V=B(0),X=B(0),J=0,I=0,x=0,M=B(0),S=B(0),T=B(0),U=B(0),j=0,O=0,H=0,z=0,P=0,L=0,K=0,q=0,$=0,AA=0,rA=0,eA=0,iA=0,aA=0,fA=0,nA=0;if(N=n=N-544|0,b[f&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[f+32&gt;&gt;2]=0,b[(l=f+24|0)&gt;&gt;2]=0,b[l+4&gt;&gt;2]=0,b[(l=f+16|0)&gt;&gt;2]=0,b[l+4&gt;&gt;2]=0,b[(l=f+8|0)&gt;&gt;2]=0,b[l+4&gt;&gt;2]=0,b[n+388&gt;&gt;2]=e,b[n+384&gt;&gt;2]=A,t=v[i+20&gt;&gt;2],o=v[i+36&gt;&gt;2],k=v[(A=r+20|0)&gt;&gt;2],g=v[(e=r+36|0)&gt;&gt;2],R=v[(l=r+24|0)&gt;&gt;2],_=v[i+24&gt;&gt;2],c=v[(Y=r+40|0)&gt;&gt;2],u=v[i+40&gt;&gt;2],s=v[i+32&gt;&gt;2],C=v[i&gt;&gt;2],m=v[i+16&gt;&gt;2],h=v[i+4&gt;&gt;2],G=v[r+32&gt;&gt;2],Q=v[r&gt;&gt;2],D=v[r+16&gt;&gt;2],w=v[r+4&gt;&gt;2],Z=v[r+8&gt;&gt;2],y=v[i+8&gt;&gt;2],b[n+436&gt;&gt;2]=0,b[n+420&gt;&gt;2]=0,b[n+404&gt;&gt;2]=0,V=B(B(B(Z*y)+B(R*_))+B(c*u)),v[n+432&gt;&gt;2]=V,X=B(B(B(w*y)+B(k*_))+B(g*u)),v[n+428&gt;&gt;2]=X,_=B(B(B(Q*y)+B(D*_))+B(G*u)),v[n+424&gt;&gt;2]=_,u=B(B(B(Z*h)+B(R*t))+B(c*o)),v[n+416&gt;&gt;2]=u,y=B(B(B(w*h)+B(k*t))+B(g*o)),v[n+412&gt;&gt;2]=y,t=B(B(B(Q*h)+B(D*t))+B(G*o)),v[n+408&gt;&gt;2]=t,o=B(B(B(C*Z)+B(m*R))+B(s*c)),v[n+400&gt;&gt;2]=o,k=B(B(B(C*w)+B(m*k))+B(s*g)),v[n+396&gt;&gt;2]=k,g=B(B(B(C*Q)+B(m*D))+B(s*G)),v[n+392&gt;&gt;2]=g,R=v[A&gt;&gt;2],c=v[e&gt;&gt;2],s=v[l&gt;&gt;2],C=v[i+52&gt;&gt;2],m=v[r+52&gt;&gt;2],h=v[Y&gt;&gt;2],G=v[i+56&gt;&gt;2],Q=v[r+56&gt;&gt;2],D=v[r&gt;&gt;2],w=v[r+16&gt;&gt;2],Z=v[r+32&gt;&gt;2],M=v[r+4&gt;&gt;2],S=v[r+8&gt;&gt;2],T=v[i+48&gt;&gt;2],U=v[r+48&gt;&gt;2],b[n+508&gt;&gt;2]=0,b[n+500&gt;&gt;2]=0,b[n+484&gt;&gt;2]=0,v[n+480&gt;&gt;2]=V,v[n+476&gt;&gt;2]=u,v[n+472&gt;&gt;2]=o,b[n+468&gt;&gt;2]=0,v[n+464&gt;&gt;2]=X,v[n+460&gt;&gt;2]=y,v[n+456&gt;&gt;2]=k,b[n+452&gt;&gt;2]=0,v[n+448&gt;&gt;2]=_,v[n+444&gt;&gt;2]=t,t=B(T-U),o=B(C-m),k=B(G-Q),v[n+496&gt;&gt;2]=B(B(S*t)+B(s*o))+B(h*k),v[n+492&gt;&gt;2]=B(B(t*M)+B(o*R))+B(k*c),v[n+488&gt;&gt;2]=B(B(t*D)+B(o*w))+B(k*Z),b[n+504&gt;&gt;2]=350,v[n+440&gt;&gt;2]=g,b[(A=n+136|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[n+128&gt;&gt;2]=0,b[n+132&gt;&gt;2]=0,b[n+364&gt;&gt;2]=0,b[n+368&gt;&gt;2]=0,b[n+376&gt;&gt;2]=2,b[n+144&gt;&gt;2]=0,A=De(n,n+384|0,a))return b[f&gt;&gt;2]=1==(0|A)?1:2,N=n+544|0,0;if(a=b[n+372&gt;&gt;2],b[a+32&gt;&gt;2])for(t=B(0),A=n+508|0,e=n+504|0,l=n+536|0,Y=n+372|0,J=n+428|0,I=n+424|0,x=n+432|0,j=n+412|0,O=n+408|0,H=n+416|0,z=n+476|0,P=n+472|0,L=n+480|0,K=n+496|0,q=n+460|0,$=n+456|0,AA=n+464|0,rA=n+492|0,eA=n+444|0,iA=n+440|0,aA=n+448|0,fA=n+488|0,i=0,o=B(0),k=B(0),g=B(0),R=B(0),_=B(0);c=v[(a=i+a|0)+16&gt;&gt;2],nA=b[a&gt;&gt;2],a=b[e&gt;&gt;2],F=b[A&gt;&gt;2],W=b[n+384&gt;&gt;2]+(F&gt;&gt;1)|0,BA[1&amp;F?b[b[W&gt;&gt;2]+a&gt;&gt;2]:a](n+528|0,W,nA),m=B(c*v[l&gt;&gt;2]),h=B(c*v[n+532&gt;&gt;2]),G=B(c*v[n+528&gt;&gt;2]),F=b[A&gt;&gt;2],W=b[n+388&gt;&gt;2]+(F&gt;&gt;1)|0,a=b[b[Y&gt;&gt;2]+i&gt;&gt;2],u=B(-v[a+8&gt;&gt;2]),s=B(-v[a+4&gt;&gt;2]),C=B(-v[a&gt;&gt;2]),a=b[e&gt;&gt;2],a=1&amp;F?b[b[W&gt;&gt;2]+a&gt;&gt;2]:a,t=B(t+m),o=B(o+h),k=B(k+G),b[n+524&gt;&gt;2]=0,v[n+520&gt;&gt;2]=B(B(v[I&gt;&gt;2]*C)+B(v[J&gt;&gt;2]*s))+B(v[x&gt;&gt;2]*u),v[n+516&gt;&gt;2]=B(B(v[O&gt;&gt;2]*C)+B(v[j&gt;&gt;2]*s))+B(v[H&gt;&gt;2]*u),v[n+512&gt;&gt;2]=B(B(v[n+392&gt;&gt;2]*C)+B(v[n+396&gt;&gt;2]*s))+B(v[n+400&gt;&gt;2]*u),BA[a](n+528|0,W,n+512|0),u=v[n+528&gt;&gt;2],s=v[n+532&gt;&gt;2],C=v[l&gt;&gt;2],g=B(g+B(c*B(B(B(B(u*v[P&gt;&gt;2])+B(s*v[z&gt;&gt;2]))+B(C*v[L&gt;&gt;2]))+v[K&gt;&gt;2]))),R=B(R+B(c*B(B(B(B(u*v[$&gt;&gt;2])+B(s*v[q&gt;&gt;2]))+B(C*v[AA&gt;&gt;2]))+v[rA&gt;&gt;2]))),_=B(_+B(c*B(B(B(B(u*v[iA&gt;&gt;2])+B(s*v[eA&gt;&gt;2]))+B(C*v[aA&gt;&gt;2]))+v[fA&gt;&gt;2]))),i=i+4|0,E=E+1|0,a=b[Y&gt;&gt;2],E&gt;&gt;&gt;0&lt;d[a+32&gt;&gt;2];);else _=B(0),R=B(0),g=B(0),k=B(0),o=B(0),t=B(0);return c=v[(A=r+48|0)&gt;&gt;2],u=v[(e=r+8|0)&gt;&gt;2],s=v[(i=r+4|0)&gt;&gt;2],C=v[(a=r+52|0)&gt;&gt;2],m=v[(l=r+24|0)&gt;&gt;2],h=v[(Y=r+16|0)&gt;&gt;2],G=v[(E=r+20|0)&gt;&gt;2],Q=v[(W=r+56|0)&gt;&gt;2],D=v[(J=r+40|0)&gt;&gt;2],w=v[(I=r+32|0)&gt;&gt;2],Z=v[(x=r+36|0)&gt;&gt;2],y=v[r&gt;&gt;2],b[f+16&gt;&gt;2]=0,v[f+12&gt;&gt;2]=Q+B(B(B(k*w)+B(o*Z))+B(t*D)),v[f+8&gt;&gt;2]=C+B(B(B(k*h)+B(o*G))+B(t*m)),v[f+4&gt;&gt;2]=c+B(B(B(k*y)+B(o*s))+B(t*u)),u=v[A&gt;&gt;2],s=v[e&gt;&gt;2],C=v[i&gt;&gt;2],m=v[a&gt;&gt;2],h=v[l&gt;&gt;2],G=v[Y&gt;&gt;2],Q=v[E&gt;&gt;2],D=v[W&gt;&gt;2],w=v[J&gt;&gt;2],Z=v[I&gt;&gt;2],y=v[x&gt;&gt;2],V=v[r&gt;&gt;2],k=B(k-_),o=B(o-R),t=B(t-g),c=B(p(B(B(B(k*k)+B(o*o))+B(t*t)))),v[f+52&gt;&gt;2]=c,b[f+48&gt;&gt;2]=0,b[f+32&gt;&gt;2]=0,X=t,t=c&gt;B(9999999747378752e-20)?B(B(1)/c):B(1),v[f+44&gt;&gt;2]=X*t,v[f+40&gt;&gt;2]=o*t,v[f+36&gt;&gt;2]=k*t,v[f+28&gt;&gt;2]=D+B(B(B(_*Z)+B(R*y))+B(g*w)),v[f+24&gt;&gt;2]=m+B(B(B(_*G)+B(R*Q))+B(g*h)),v[f+20&gt;&gt;2]=u+B(B(B(_*V)+B(R*C))+B(g*s)),N=n+544|0,1}(e,a,i,f,A- -64|0,A+8|0)&amp;&amp;(r=b[A+16&gt;&gt;2],b[t&gt;&gt;2]=b[A+12&gt;&gt;2],b[t+4&gt;&gt;2]=r,i=b[(e=A+20|0)+4&gt;&gt;2],b[(r=t+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,i=b[(e=A+36|0)+4&gt;&gt;2],b[(r=o+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,e=b[(r=A+28|0)+4&gt;&gt;2],b[o&gt;&gt;2]=b[r&gt;&gt;2],b[o+4&gt;&gt;2]=e,r=b[A+48&gt;&gt;2],b[n&gt;&gt;2]=b[A+44&gt;&gt;2],b[n+4&gt;&gt;2]=r,i=b[(e=A+52|0)+4&gt;&gt;2],b[(r=n+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i),N=A+80|0,0)},sA,Cr,Ue,Cr,function(A,r,e,i,a,n,t,o,k,c){A|=0,r|=0,e|=0,i|=0,a|=0,n|=0,t|=0,o|=0,k|=0,c|=0;var u,l,s,g=0,d=B(0),_=B(0),R=B(0),m=0,h=B(0),G=0,y=0,Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=0,V=0,X=0,J=0,I=0,x=0,M=0,S=0,T=0,U=0,j=0,O=B(0),H=0,z=0,P=B(0),L=0,K=0,q=0;for(N=A=N-4240|0,z=b[e+4&gt;&gt;2]+-17&gt;&gt;&gt;0&lt;=1?b[i+4&gt;&gt;2]+-17&gt;&gt;&gt;0&lt;2:z;je(),b[(m=(A+1264|0)+g|0)+12&gt;&gt;2]=0,h=v[g+1760&gt;&gt;2],R=B(-h),d=v[g+1764&gt;&gt;2],_=v[g+1768&gt;&gt;2],v[m+8&gt;&gt;2]=B(B(v[a+8&gt;&gt;2]*R)-B(v[a+24&gt;&gt;2]*d))-B(v[a+40&gt;&gt;2]*_),v[m+4&gt;&gt;2]=B(B(v[a+4&gt;&gt;2]*R)-B(d*v[a+20&gt;&gt;2]))-B(_*v[a+36&gt;&gt;2]),v[m&gt;&gt;2]=B(B(v[a&gt;&gt;2]*R)-B(d*v[a+16&gt;&gt;2]))-B(_*v[a+32&gt;&gt;2]),R=v[n+16&gt;&gt;2],Q=v[n+32&gt;&gt;2],p=v[n+36&gt;&gt;2],w=v[n+4&gt;&gt;2],D=v[n+20&gt;&gt;2],Z=v[n+40&gt;&gt;2],Y=v[n+8&gt;&gt;2],W=v[n+24&gt;&gt;2],F=v[n&gt;&gt;2],b[(m=(A+272|0)+g|0)+12&gt;&gt;2]=0,v[m+8&gt;&gt;2]=B(B(h*Y)+B(d*W))+B(_*Z),v[m+4&gt;&gt;2]=B(B(h*w)+B(d*D))+B(_*p),v[m&gt;&gt;2]=B(B(h*F)+B(d*R))+B(_*Q),672!=(0|(g=g+16|0)););if((0|(E=0|BA[b[b[e&gt;&gt;2]+84&gt;&gt;2]](e)))&gt;=1){for(I=A+3260|0,g=0;BA[b[b[e&gt;&gt;2]+88&gt;&gt;2]](e,y,A+3248|0),b[I&gt;&gt;2]=0,d=v[(m=A+3256|0)&gt;&gt;2],_=v[A+3248&gt;&gt;2],V=a+32|0,h=v[A+3252&gt;&gt;2],X=a+36|0,x=a+40|0,v[m&gt;&gt;2]=B(B(_*v[V&gt;&gt;2])+B(h*v[X&gt;&gt;2]))+B(d*v[x&gt;&gt;2]),M=a+16|0,S=a+20|0,T=a+24|0,v[A+3252&gt;&gt;2]=B(B(_*v[M&gt;&gt;2])+B(h*v[S&gt;&gt;2]))+B(d*v[T&gt;&gt;2]),U=a+4|0,j=a+8|0,v[A+3248&gt;&gt;2]=B(B(_*v[a&gt;&gt;2])+B(h*v[U&gt;&gt;2]))+B(d*v[j&gt;&gt;2]),je(),J=b[m+4&gt;&gt;2],b[(G=g+2440|0)&gt;&gt;2]=b[m&gt;&gt;2],b[G+4&gt;&gt;2]=J,J=b[A+3252&gt;&gt;2],b[(G=g+2432|0)&gt;&gt;2]=b[A+3248&gt;&gt;2],b[G+4&gt;&gt;2]=J,b[(G=(A+1264|0)+g|0)+684&gt;&gt;2]=0,h=v[A+3248&gt;&gt;2],R=B(-h),d=v[A+3252&gt;&gt;2],_=v[m&gt;&gt;2],v[G+680&gt;&gt;2]=B(B(v[j&gt;&gt;2]*R)-B(v[T&gt;&gt;2]*d))-B(v[x&gt;&gt;2]*_),v[G+676&gt;&gt;2]=B(B(v[U&gt;&gt;2]*R)-B(d*v[S&gt;&gt;2]))-B(_*v[X&gt;&gt;2]),v[G+672&gt;&gt;2]=B(B(v[a&gt;&gt;2]*R)-B(d*v[M&gt;&gt;2]))-B(_*v[V&gt;&gt;2]),b[(m=(A+272|0)+g|0)+684&gt;&gt;2]=0,v[m+680&gt;&gt;2]=B(B(h*v[n+8&gt;&gt;2])+B(d*v[n+24&gt;&gt;2]))+B(_*v[n+40&gt;&gt;2]),v[m+676&gt;&gt;2]=B(B(h*v[n+4&gt;&gt;2])+B(d*v[n+20&gt;&gt;2]))+B(_*v[n+36&gt;&gt;2]),v[m+672&gt;&gt;2]=B(B(h*v[n&gt;&gt;2])+B(d*v[n+16&gt;&gt;2]))+B(_*v[n+32&gt;&gt;2]),g=g+16|0,(0|E)!=(0|(y=y+1|0)););m=y+42|0}else m=42;if(u=e,l=A+1264|0,s=A+3248|0,(0|(x=0|BA[b[b[i&gt;&gt;2]+84&gt;&gt;2]](i)))&gt;=1){for(E=m&lt;&lt;4,y=1760,I=A+1264|0,V=A+272|0,g=0;BA[b[b[i&gt;&gt;2]+88&gt;&gt;2]](i,g,A+3248|0),b[A+3260&gt;&gt;2]=0,d=v[(G=A+3256|0)&gt;&gt;2],_=v[A+3248&gt;&gt;2],M=n+32|0,h=v[A+3252&gt;&gt;2],S=n+36|0,T=n+40|0,v[G&gt;&gt;2]=B(B(_*v[M&gt;&gt;2])+B(h*v[S&gt;&gt;2]))+B(d*v[T&gt;&gt;2]),U=n+16|0,j=n+20|0,J=n+24|0,v[A+3252&gt;&gt;2]=B(B(_*v[U&gt;&gt;2])+B(h*v[j&gt;&gt;2]))+B(d*v[J&gt;&gt;2]),L=n+4|0,K=n+8|0,v[A+3248&gt;&gt;2]=B(B(_*v[n&gt;&gt;2])+B(h*v[L&gt;&gt;2]))+B(d*v[K&gt;&gt;2]),je(),q=b[G+4&gt;&gt;2],b[(H=(X=y+E|0)+8|0)&gt;&gt;2]=b[G&gt;&gt;2],b[H+4&gt;&gt;2]=q,H=b[A+3252&gt;&gt;2],b[X&gt;&gt;2]=b[A+3248&gt;&gt;2],b[X+4&gt;&gt;2]=H,Q=v[a+32&gt;&gt;2],p=v[a+16&gt;&gt;2],w=v[a+36&gt;&gt;2],D=v[a+4&gt;&gt;2],Z=v[a+20&gt;&gt;2],Y=v[a+40&gt;&gt;2],R=v[a+8&gt;&gt;2],W=v[a+24&gt;&gt;2],F=v[a&gt;&gt;2],d=v[G&gt;&gt;2],h=v[A+3248&gt;&gt;2],_=v[A+3252&gt;&gt;2],b[(G=E+I|0)+12&gt;&gt;2]=0,O=R,R=B(-h),v[G+8&gt;&gt;2]=B(B(O*R)-B(W*_))-B(Y*d),v[G+4&gt;&gt;2]=B(B(D*R)-B(Z*_))-B(w*d),v[G&gt;&gt;2]=B(B(F*R)-B(p*_))-B(Q*d),R=v[M&gt;&gt;2],Q=v[U&gt;&gt;2],p=v[S&gt;&gt;2],w=v[L&gt;&gt;2],D=v[j&gt;&gt;2],Z=v[T&gt;&gt;2],Y=v[K&gt;&gt;2],W=v[J&gt;&gt;2],F=v[n&gt;&gt;2],b[(G=E+V|0)+12&gt;&gt;2]=0,v[G+8&gt;&gt;2]=B(B(h*Y)+B(_*W))+B(d*Z),v[G+4&gt;&gt;2]=B(B(h*w)+B(_*D))+B(d*p),v[G&gt;&gt;2]=B(B(h*F)+B(_*Q))+B(d*R),V=V+16|0,I=I+16|0,y=y+16|0,(0|x)!=(0|(g=g+1|0)););m=g+m|0}if(BA[b[b[e&gt;&gt;2]+76&gt;&gt;2]](u,l,s,m),BA[b[b[i&gt;&gt;2]+76&gt;&gt;2]](i,A+272|0,A+2256|0,m),(0|m)&gt;=1)for(R=B(0xde0b6b000000000),g=0,Z=B(0),d=B(0),_=B(0),h=B(0);je(),Q=v[g+1760&gt;&gt;2],p=v[g+1764&gt;&gt;2],w=z?B(0):v[g+1768&gt;&gt;2],+B(B(B(Q*Q)+B(p*p))+B(w*w))&gt;.01&amp;&amp;(D=v[(y=(A+2256|0)+g|0)&gt;&gt;2],Y=v[y+4&gt;&gt;2],W=v[y+8&gt;&gt;2],F=v[(y=(A+3248|0)+g|0)&gt;&gt;2],O=v[y+4&gt;&gt;2],P=v[y+8&gt;&gt;2],(D=B(B(B(Q*B(B(B(B(B(D*v[n&gt;&gt;2])+B(Y*v[n+4&gt;&gt;2]))+B(W*v[n+8&gt;&gt;2]))+v[n+48&gt;&gt;2])-B(B(B(B(F*v[a&gt;&gt;2])+B(O*v[a+4&gt;&gt;2]))+B(P*v[a+8&gt;&gt;2]))+v[a+48&gt;&gt;2])))+B(p*B(B(B(B(B(D*v[n+16&gt;&gt;2])+B(Y*v[n+20&gt;&gt;2]))+B(W*v[n+24&gt;&gt;2]))+v[n+52&gt;&gt;2])-B(B(B(B(F*v[a+16&gt;&gt;2])+B(O*v[a+20&gt;&gt;2]))+B(P*v[a+24&gt;&gt;2]))+v[a+52&gt;&gt;2]))))+B(w*B(z?0:B(B(B(B(D*v[n+32&gt;&gt;2])+B(Y*v[n+36&gt;&gt;2]))+B(W*v[n+40&gt;&gt;2]))+v[n+56&gt;&gt;2])-B(B(B(B(F*v[a+32&gt;&gt;2])+B(O*v[a+36&gt;&gt;2]))+B(P*v[a+40&gt;&gt;2]))+v[a+56&gt;&gt;2])))))&lt;R&amp;&amp;(Z=v[g+1772&gt;&gt;2],h=Q,_=p,d=w,R=D)),g=g+16|0,m=m+-1|0;);else R=B(0xde0b6b000000000),h=B(0),_=B(0),d=B(0),Z=B(0);return QA(e),QA(i),g=0,R&lt;B(0)||(Q=QA(e),p=QA(i),r=Te(A+192|0,e,i,r,0),b[A+116&gt;&gt;2]=0,g=b[(i=a+8|0)+4&gt;&gt;2],b[(e=A- -64|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=g,g=b[(i=a+24|0)+4&gt;&gt;2],b[(e=A+80|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=g,g=b[(i=a+40|0)+4&gt;&gt;2],b[(e=A+96|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=g,R=B(R+B(B(Q+p)+B(.5))),v[A+112&gt;&gt;2]=B(d*R)+v[a+56&gt;&gt;2],v[A+108&gt;&gt;2]=B(_*R)+v[a+52&gt;&gt;2],e=b[a+4&gt;&gt;2],b[A+56&gt;&gt;2]=b[a&gt;&gt;2],b[A+60&gt;&gt;2]=e,e=b[a+20&gt;&gt;2],b[A+72&gt;&gt;2]=b[a+16&gt;&gt;2],b[A+76&gt;&gt;2]=e,e=b[a+36&gt;&gt;2],b[A+88&gt;&gt;2]=b[a+32&gt;&gt;2],b[A+92&gt;&gt;2]=e,v[A+104&gt;&gt;2]=B(h*R)+v[a+48&gt;&gt;2],a=b[(i=n+8|0)+4&gt;&gt;2],b[(e=A+128|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,i=b[n+20&gt;&gt;2],b[(e=A+136|0)&gt;&gt;2]=b[n+16&gt;&gt;2],b[e+4&gt;&gt;2]=i,a=b[(i=n+24|0)+4&gt;&gt;2],b[(e=A+144|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,i=b[n+36&gt;&gt;2],b[(e=A+152|0)&gt;&gt;2]=b[n+32&gt;&gt;2],b[e+4&gt;&gt;2]=i,a=b[(i=n+40|0)+4&gt;&gt;2],b[(e=A+160|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,i=b[n+52&gt;&gt;2],b[(e=A+168|0)&gt;&gt;2]=b[n+48&gt;&gt;2],b[e+4&gt;&gt;2]=i,a=b[(i=n+56|0)+4&gt;&gt;2],b[(e=A+176|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,b[A+184&gt;&gt;2]=1566444395,e=b[n+4&gt;&gt;2],b[A+120&gt;&gt;2]=b[n&gt;&gt;2],b[A+124&gt;&gt;2]=e,b[r+16&gt;&gt;2]=0,v[r+12&gt;&gt;2]=-d,v[r+8&gt;&gt;2]=-_,v[r+4&gt;&gt;2]=-h,f[A+48|0]=0,b[A+8&gt;&gt;2]=15140,Ue(r,A+56|0,A+8|0,c),(e=C[A+48|0])&amp;&amp;(Q=v[A+44&gt;&gt;2],b[o+12&gt;&gt;2]=0,R=B(R-Q),v[o&gt;&gt;2]=v[A+28&gt;&gt;2]-B(h*R),r=A+36|0,v[o+8&gt;&gt;2]=v[r&gt;&gt;2]-B(d*R),v[o+4&gt;&gt;2]=v[A+32&gt;&gt;2]-B(_*R),a=b[r+4&gt;&gt;2],b[(i=k+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=a,r=b[A+32&gt;&gt;2],b[k&gt;&gt;2]=b[A+28&gt;&gt;2],b[k+4&gt;&gt;2]=r,v[t+12&gt;&gt;2]=Z,v[t+8&gt;&gt;2]=d,v[t+4&gt;&gt;2]=_,v[t&gt;&gt;2]=h),g=0!=(0|e)),N=A+4240|0,0|g},Cr,Yr,Yr,function(A,r,e,i){A|=0,r|=0,e|=0,i=B(i);var a=0,n=0;a=b[r+4&gt;&gt;2],b[A+4&gt;&gt;2]=b[r&gt;&gt;2],b[A+8&gt;&gt;2]=a,n=b[(r=r+8|0)+4&gt;&gt;2],b[(a=A+12|0)&gt;&gt;2]=b[r&gt;&gt;2],b[a+4&gt;&gt;2]=n,n=b[(a=e+8|0)+4&gt;&gt;2],b[(r=A+28|0)&gt;&gt;2]=b[a&gt;&gt;2],b[r+4&gt;&gt;2]=n,r=b[e+4&gt;&gt;2],b[A+20&gt;&gt;2]=b[e&gt;&gt;2],b[A+24&gt;&gt;2]=r,f[A+40|0]=1,v[A+36&gt;&gt;2]=i},sA,Cr,Le,Cr,Yr,Yr,function(A,r,e,i){A|=0,r|=0,e|=0,i=B(i);var a=0,n=0,t=0;v[A+36&gt;&gt;2]&gt;i&amp;&amp;(f[A+40|0]=1,t=b[(n=r+8|0)+4&gt;&gt;2],b[(a=A+12|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,a=b[r+4&gt;&gt;2],b[A+4&gt;&gt;2]=b[r&gt;&gt;2],b[A+8&gt;&gt;2]=a,n=b[(a=e+8|0)+4&gt;&gt;2],b[(r=A+28|0)&gt;&gt;2]=b[a&gt;&gt;2],b[r+4&gt;&gt;2]=n,r=b[e+4&gt;&gt;2],b[A+20&gt;&gt;2]=b[e&gt;&gt;2],b[A+24&gt;&gt;2]=r,v[A+36&gt;&gt;2]=i)},sA,Cr,function(A,r,e,i){var a,n;return A|=0,e|=0,i|=0,e=b[(r|=0)&gt;&gt;2],e=0|BA[b[b[e&gt;&gt;2]+56&gt;&gt;2]](e,72),i=b[r+4&gt;&gt;2],a=b[A+12&gt;&gt;2],n=b[A+16&gt;&gt;2],A=b[A+8&gt;&gt;2],vA(e,r),f[e+28|0]=1,b[e+8&gt;&gt;2]=A,b[e&gt;&gt;2]=15508,b[e+24&gt;&gt;2]=0,f[e+48|0]=1,b[e+16&gt;&gt;2]=0,b[e+20&gt;&gt;2]=0,b[e+44&gt;&gt;2]=0,b[e+64&gt;&gt;2]=a,b[e+68&gt;&gt;2]=n,f[e+60|0]=0,b[e+56&gt;&gt;2]=i,f[e+52|0]=0,b[e+36&gt;&gt;2]=0,b[e+40&gt;&gt;2]=0,0|e},function(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=15508,C[A+52|0]&amp;&amp;((r=b[A+56&gt;&gt;2])&amp;&amp;(e=b[A+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,r))),(e=b[(r=A+44|0)&gt;&gt;2])&amp;&amp;(C[A+48|0]&amp;&amp;gA(e),b[A+44&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+48|0]=1,b[(r=A+36|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+24|0)&gt;&gt;2])&amp;&amp;(C[A+28|0]&amp;&amp;gA(e),b[A+24&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+28|0]=1,b[(r=A+16|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,0|A},function(A){var r=0,e=0;b[(A|=0)&gt;&gt;2]=15508,C[A+52|0]&amp;&amp;((r=b[A+56&gt;&gt;2])&amp;&amp;(e=b[A+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,r))),(e=b[(r=A+44|0)&gt;&gt;2])&amp;&amp;(C[A+48|0]&amp;&amp;gA(e),b[A+44&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+48|0]=1,b[(r=A+36|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+24|0)&gt;&gt;2])&amp;&amp;(C[A+28|0]&amp;&amp;gA(e),b[A+24&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+28|0]=1,b[(r=A+16|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,rA(A)},function(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var n,t=0,o=0,k=B(0),c=B(0),u=B(0),l=0,s=B(0),g=0,d=0,_=0,h=0,y=0,Q=0,D=0,w=0,Z=0,Y=0,W=B(0),F=0,E=0,V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=B(0),K=B(0),q=0,$=B(0),AA=B(0),rA=B(0),eA=B(0),iA=B(0),aA=B(0),fA=B(0),nA=0,tA=B(0),bA=B(0),oA=0,kA=0,cA=0,uA=0,lA=0,sA=0,dA=0,vA=0,_A=0,RA=0,mA=0,hA=0,GA=0,yA=0,QA=0,pA=B(0),DA=B(0),wA=0,ZA=0,YA=0,WA=0,FA=0,EA=0,NA=0,VA=0,XA=0,IA=0,xA=0,MA=0;N=n=N-928|0,(o=b[A+56&gt;&gt;2])||(t=b[A+4&gt;&gt;2],o=0|BA[b[b[t&gt;&gt;2]+12&gt;&gt;2]](t,b[r+8&gt;&gt;2],b[e+8&gt;&gt;2]),f[A+52|0]=1,b[A+56&gt;&gt;2]=o),b[a+4&gt;&gt;2]=o,t=b[e+4&gt;&gt;2];A:{r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{if(Z=b[r+4&gt;&gt;2],8!=(0|(w=b[Z+4&gt;&gt;2]))){if(10!=(0|w))break l;if(8==(0|(w=b[t+4&gt;&gt;2])))break u;if(10!=(0|w))break l;if(i=Z+32|0,A=b[Z+56&gt;&gt;2],k=v[i+(A&lt;&lt;2)&gt;&gt;2],s=v[i+((A+2|0)%3&lt;&lt;2)&gt;&gt;2],Z=t+32|0,i=b[t+56&gt;&gt;2],c=v[o+784&gt;&gt;2],(k=Ke(n+432|0,n+8|0,k,s,v[Z+(i&lt;&lt;2)&gt;&gt;2],v[Z+((i+2|0)%3&lt;&lt;2)&gt;&gt;2],A,i,b[r+12&gt;&gt;2],b[e+12&gt;&gt;2],c))&lt;c&amp;&amp;BA[b[b[a&gt;&gt;2]+16&gt;&gt;2]](a,n+432|0,n+8|0,k),A=b[a+4&gt;&gt;2],!b[A+780&gt;&gt;2])break e;if((0|(r=b[A+772&gt;&gt;2]))==(0|(e=b[b[a+8&gt;&gt;2]+8&gt;&gt;2])))break A;break r}if(10==b[t+4&gt;&gt;2]){if(i=t+32|0,A=b[t+56&gt;&gt;2],c=v[o+784&gt;&gt;2],(k=Ke(n+432|0,n+8|0,B(0),B(v[Z+32&gt;&gt;2]*v[Z+16&gt;&gt;2]),v[i+(A&lt;&lt;2)&gt;&gt;2],v[i+((A+2|0)%3&lt;&lt;2)&gt;&gt;2],1,A,b[r+12&gt;&gt;2],b[e+12&gt;&gt;2],c))&lt;c&amp;&amp;BA[b[b[a&gt;&gt;2]+16&gt;&gt;2]](a,n+432|0,n+8|0,k),A=b[a+4&gt;&gt;2],!b[A+780&gt;&gt;2])break e;if((0|(r=b[A+772&gt;&gt;2]))==(0|(e=b[b[a+8&gt;&gt;2]+8&gt;&gt;2])))break A;break r}}if(b[n+920&gt;&gt;2]=1566444395,f[n+764|0]=0,b[n+740&gt;&gt;2]=953267991,w=Te(n+352|0,Z,t,n+432|0,b[A+8&gt;&gt;2]),b[w+32&gt;&gt;2]=t,b[w+28&gt;&gt;2]=Z,c=B(B(B(B(BA[b[b[Z&gt;&gt;2]+48&gt;&gt;2]](Z))+B(BA[b[b[t&gt;&gt;2]+48&gt;&gt;2]](t)))+v[b[A+56&gt;&gt;2]+784&gt;&gt;2])+v[a+32&gt;&gt;2]),v[n+920&gt;&gt;2]=c*c,o=b[r+12&gt;&gt;2],Q=b[(y=o+8|0)+4&gt;&gt;2],b[(g=n+800|0)&gt;&gt;2]=b[y&gt;&gt;2],b[g+4&gt;&gt;2]=Q,y=b[o&gt;&gt;2],Q=b[o+4&gt;&gt;2],D=b[(g=o+24|0)+4&gt;&gt;2],b[(F=n+816|0)&gt;&gt;2]=b[g&gt;&gt;2],b[F+4&gt;&gt;2]=D,g=b[o+16&gt;&gt;2],D=b[o+20&gt;&gt;2],E=b[(F=o+40|0)+4&gt;&gt;2],b[(_=n+832|0)&gt;&gt;2]=b[F&gt;&gt;2],b[_+4&gt;&gt;2]=E,F=b[o+32&gt;&gt;2],E=b[o+36&gt;&gt;2],Y=b[(_=o+56|0)+4&gt;&gt;2],b[(nA=n+848|0)&gt;&gt;2]=b[_&gt;&gt;2],b[nA+4&gt;&gt;2]=Y,b[n+792&gt;&gt;2]=y,b[n+796&gt;&gt;2]=Q,b[n+808&gt;&gt;2]=g,b[n+812&gt;&gt;2]=D,b[n+824&gt;&gt;2]=F,b[n+828&gt;&gt;2]=E,y=b[o+52&gt;&gt;2],b[n+840&gt;&gt;2]=b[o+48&gt;&gt;2],b[n+844&gt;&gt;2]=y,o=b[e+12&gt;&gt;2],Q=b[(y=o+8|0)+4&gt;&gt;2],b[(g=n+864|0)&gt;&gt;2]=b[y&gt;&gt;2],b[g+4&gt;&gt;2]=Q,y=b[o+4&gt;&gt;2],b[n+856&gt;&gt;2]=b[o&gt;&gt;2],b[n+860&gt;&gt;2]=y,Q=b[(y=o+24|0)+4&gt;&gt;2],b[(g=n+880|0)&gt;&gt;2]=b[y&gt;&gt;2],b[g+4&gt;&gt;2]=Q,Q=b[o+20&gt;&gt;2],b[(g=y=n+872|0)&gt;&gt;2]=b[o+16&gt;&gt;2],b[g+4&gt;&gt;2]=Q,g=b[(Q=o+40|0)+4&gt;&gt;2],b[(D=n+896|0)&gt;&gt;2]=b[Q&gt;&gt;2],b[D+4&gt;&gt;2]=g,g=b[o+36&gt;&gt;2],b[(Q=n+888|0)&gt;&gt;2]=b[o+32&gt;&gt;2],b[Q+4&gt;&gt;2]=g,D=b[(g=o+56|0)+4&gt;&gt;2],b[(F=n+912|0)&gt;&gt;2]=b[g&gt;&gt;2],b[F+4&gt;&gt;2]=D,D=b[o+52&gt;&gt;2],b[(g=n+904|0)&gt;&gt;2]=b[o+48&gt;&gt;2],b[g+4&gt;&gt;2]=D,(0|(o=b[Z+4&gt;&gt;2]))&gt;6)break k;if((0|(D=b[t+4&gt;&gt;2]))&gt;6)break k;if(b[n+344&gt;&gt;2]=15628,c=B(0),o&amp;&amp;(c=B(BA[b[b[Z&gt;&gt;2]+48&gt;&gt;2]](Z)),D=b[t+4&gt;&gt;2]),D&amp;&amp;(k=B(BA[b[b[t&gt;&gt;2]+48&gt;&gt;2]](t))),f[n+44|0]=0,v[n+36&gt;&gt;2]=k,v[n+32&gt;&gt;2]=c,b[n+12&gt;&gt;2]=a,b[n+8&gt;&gt;2]=15804,!b[Z+56&gt;&gt;2])break k;if(!b[t+56&gt;&gt;2])break c;if(k=v[b[A+56&gt;&gt;2]+784&gt;&gt;2],!C[i+24|0])break o;if(c=B(-1.0000000150474662e30),function(A,r,e,i,a,f){var n,t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=0,g=0,d=B(0),_=B(0),R=B(0),h=B(0),G=0,y=0,Q=0,D=0,w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=0,S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=B(0),K=B(0),q=0,$=0,AA=0,rA=0,eA=0,iA=0,aA=0,fA=B(0),nA=B(0),tA=0,bA=0,oA=0,kA=0,cA=B(0),uA=B(0),lA=B(0),sA=B(0),CA=B(0);N=n=N-112|0,b[691]=b[691]+1,c=v[e+52&gt;&gt;2],y=20,u=v[(Q=e+20|0)&gt;&gt;2],h=v[(M=e+24|0)&gt;&gt;2],T=v[i+52&gt;&gt;2],U=v[i+20&gt;&gt;2],R=v[i+24&gt;&gt;2],j=v[e+56&gt;&gt;2],t=v[A+68&gt;&gt;2],d=v[(D=e+36|0)&gt;&gt;2],l=v[A+72&gt;&gt;2],w=v[(q=e+40|0)&gt;&gt;2],Z=v[i+56&gt;&gt;2],X=v[r+68&gt;&gt;2],o=v[i+36&gt;&gt;2],J=v[r+72&gt;&gt;2],_=v[i+40&gt;&gt;2],Y=v[e+48&gt;&gt;2],I=v[e+8&gt;&gt;2],O=v[e+4&gt;&gt;2],H=v[e&gt;&gt;2],z=v[i+48&gt;&gt;2],P=v[i+8&gt;&gt;2],W=v[i+4&gt;&gt;2],V=v[i&gt;&gt;2],F=v[e+16&gt;&gt;2],L=v[i+16&gt;&gt;2],E=v[A+64&gt;&gt;2],x=v[e+32&gt;&gt;2],k=v[r+64&gt;&gt;2],K=v[i+32&gt;&gt;2],b[n+28&gt;&gt;2]=0,j=B(B(j+B(B(B(E*x)+B(t*d))+B(l*w)))-B(Z+B(B(B(k*K)+B(X*o))+B(J*_)))),v[n+24&gt;&gt;2]=j,T=B(B(c+B(B(B(E*F)+B(t*u))+B(l*h)))-B(T+B(B(B(k*L)+B(X*U))+B(J*R)))),v[n+20&gt;&gt;2]=T,U=B(B(Y+B(B(B(E*H)+B(t*O))+B(l*I)))-B(z+B(B(B(k*V)+B(X*W))+B(J*P)))),v[n+16&gt;&gt;2]=U,t=B(3.4028234663852886e38);l:{s:if($=b[A+28&gt;&gt;2],!((0|$)&lt;1))for(AA=A+36|0,rA=n+12|0,eA=e+32|0,iA=e+16|0,G=1;;){if(s=b[AA&gt;&gt;2]+y|0,l=v[s+8&gt;&gt;2],X=v[s+4&gt;&gt;2],J=v[s&gt;&gt;2],b[rA&gt;&gt;2]=0,s=n+8|0,d=B(B(B(J*x)+B(X*d))+B(l*w)),v[s&gt;&gt;2]=d,u=B(B(B(J*F)+B(X*u))+B(l*h)),v[n+4&gt;&gt;2]=u,l=B(B(B(J*v[e&gt;&gt;2])+B(X*v[e+4&gt;&gt;2]))+B(l*I)),v[n&gt;&gt;2]=l,B(B(B(l*U)+B(u*T))+B(d*j))&lt;B(0)&amp;&amp;(v[s&gt;&gt;2]=-d,v[n+4&gt;&gt;2]=-u,v[n&gt;&gt;2]=-l),b[689]=b[689]+1,!C[3188]||He(e,i,n+16|0,n,A,r,t)){if(g=0,b[690]=b[690]+1,JA(A,e,n,n+108|0,n+104|0,n+80|0,n- -64|0),JA(r,i,n,n+100|0,n+96|0,n+48|0,n+32|0),(u=v[n+104&gt;&gt;2])&lt;(d=v[n+100&gt;&gt;2])||((l=v[n+96&gt;&gt;2])&lt;(w=v[n+108&gt;&gt;2])||(k=(k=B(u-d))&lt;(u=B(l-w))?k:u,g=1)),!g)break l;k&lt;t&amp;&amp;(g=b[n+4&gt;&gt;2],b[a&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=g,aA=b[s+4&gt;&gt;2],b[(g=a+8|0)&gt;&gt;2]=b[s&gt;&gt;2],b[g+4&gt;&gt;2]=aA,t=k)}if((0|G)&gt;=(0|$))break s;y=y+36|0,G=G+1|0,w=v[q&gt;&gt;2],d=v[D&gt;&gt;2],x=v[eA&gt;&gt;2],h=v[M&gt;&gt;2],u=v[Q&gt;&gt;2],F=v[iA&gt;&gt;2],I=v[e+8&gt;&gt;2]}if((0|(Q=b[r+28&gt;&gt;2]))&gt;=1)for(M=n+12|0,y=i+32|0,q=i+40|0,$=i+16|0,AA=i+24|0,D=20,G=0;;){if(s=b[r+36&gt;&gt;2]+D|0,k=v[s+8&gt;&gt;2],u=v[s&gt;&gt;2],d=v[s+4&gt;&gt;2],b[M&gt;&gt;2]=0,s=n+8|0,l=B(B(B(u*v[y&gt;&gt;2])+B(d*v[i+36&gt;&gt;2]))+B(k*v[q&gt;&gt;2])),v[s&gt;&gt;2]=l,w=B(B(B(u*v[$&gt;&gt;2])+B(d*v[i+20&gt;&gt;2]))+B(k*v[AA&gt;&gt;2])),v[n+4&gt;&gt;2]=w,k=B(B(B(u*v[i&gt;&gt;2])+B(d*v[i+4&gt;&gt;2]))+B(k*v[i+8&gt;&gt;2])),v[n&gt;&gt;2]=k,B(B(B(k*U)+B(w*T))+B(l*j))&lt;B(0)&amp;&amp;(v[s&gt;&gt;2]=-l,v[n+4&gt;&gt;2]=-w,v[n&gt;&gt;2]=-k),b[689]=b[689]+1,!C[3188]||He(e,i,n+16|0,n,A,r,t)){if(g=0,b[690]=b[690]+1,JA(A,e,n,n+108|0,n+104|0,n+80|0,n- -64|0),JA(r,i,n,n+100|0,n+96|0,n+48|0,n+32|0),(k=v[n+104&gt;&gt;2])&lt;(u=v[n+100&gt;&gt;2])||((d=v[n+96&gt;&gt;2])&lt;(l=v[n+108&gt;&gt;2])||(h=(h=B(k-u))&lt;(k=B(d-l))?h:k,g=1)),!g)break l;h&lt;t&amp;&amp;(g=b[n+4&gt;&gt;2],b[a&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=g,rA=b[s+4&gt;&gt;2],b[(g=a+8|0)&gt;&gt;2]=b[s&gt;&gt;2],b[g+4&gt;&gt;2]=rA,t=h)}if(D=D+36|0,!((0|(G=G+1|0))&lt;(0|Q)))break}if((0|(D=b[(q=A+48|0)&gt;&gt;2]))&gt;=1)for(y=b[($=r+48|0)&gt;&gt;2],Q=-1,AA=A+56|0,rA=e+36|0,eA=e+32|0,iA=e+40|0,aA=e+20|0,tA=e+16|0,bA=e+24|0,oA=e+8|0,kA=n+12|0,s=0,M=-1,d=B(0),l=B(0),w=B(0),h=B(0),k=B(0),u=B(0);;){if((0|y)&gt;=1){for(G=b[AA&gt;&gt;2]+(s&lt;&lt;4)|0,I=v[G&gt;&gt;2],F=v[G+4&gt;&gt;2],E=v[G+8&gt;&gt;2],X=B(B(B(I*v[eA&gt;&gt;2])+B(F*v[rA&gt;&gt;2]))+B(E*v[iA&gt;&gt;2])),J=B(B(B(I*v[tA&gt;&gt;2])+B(F*v[aA&gt;&gt;2]))+B(E*v[bA&gt;&gt;2])),I=B(B(B(I*v[e&gt;&gt;2])+B(F*v[e+4&gt;&gt;2]))+B(E*v[oA&gt;&gt;2])),G=0,D=4;;){if(S=v[i+40&gt;&gt;2],cA=v[i+32&gt;&gt;2],uA=v[i+36&gt;&gt;2],F=v[i+24&gt;&gt;2],E=v[i+16&gt;&gt;2],c=v[i+20&gt;&gt;2],g=b[r+56&gt;&gt;2]+D|0,x=v[g+-4&gt;&gt;2],lA=v[i+4&gt;&gt;2],R=v[g&gt;&gt;2],sA=v[i+8&gt;&gt;2],Z=v[g+4&gt;&gt;2],CA=v[i&gt;&gt;2],b[kA&gt;&gt;2]=0,y=n+8|0,F=B(B(B(x*E)+B(R*c))+B(Z*F)),E=B(B(B(x*CA)+B(R*lA))+B(Z*sA)),c=B(B(I*F)-B(J*E)),v[y&gt;&gt;2]=c,x=B(B(B(x*cA)+B(R*uA))+B(Z*S)),R=B(B(X*E)-B(I*x)),v[n+4&gt;&gt;2]=R,Z=B(B(J*x)-B(X*F)),v[n&gt;&gt;2]=Z,(!(+B(m(c))&gt;1e-6^1)||+B(m(Z))&gt;1e-6|+B(m(R))&gt;1e-6)&amp;&amp;(S=c,c=B(B(1)/B(p(B(B(c*c)+B(B(Z*Z)+B(R*R)))))),S=B(S*c),v[y&gt;&gt;2]=S,R=B(R*c),v[n+4&gt;&gt;2]=R,c=B(Z*c),v[n&gt;&gt;2]=c,B(B(B(c*U)+B(R*T))+B(j*S))&lt;B(0)&amp;&amp;(v[y&gt;&gt;2]=-S,v[n+4&gt;&gt;2]=-R,v[n&gt;&gt;2]=-c),b[689]=b[689]+1,!C[3188]||He(e,i,n+16|0,n,A,r,t))){g=0,b[690]=b[690]+1,JA(A,e,n,n+108|0,n+104|0,n+80|0,n- -64|0),JA(r,i,n,n+100|0,n+96|0,n+48|0,n+32|0);s:{C:{g:{if(!((c=v[n+104&gt;&gt;2])&lt;(R=v[n+100&gt;&gt;2])||(Z=v[n+96&gt;&gt;2],S=v[n+108&gt;&gt;2],Z&lt;S))){if(!((o=B(c-R))&lt;(c=B(Z-S))))break g;H=v[n+56&gt;&gt;2],_=v[n+72&gt;&gt;2],g=1,z=v[n+52&gt;&gt;2],P=v[n+48&gt;&gt;2],Y=v[n+68&gt;&gt;2],O=v[n+64&gt;&gt;2]}if(!g)break C;break s}H=v[n+40&gt;&gt;2],_=v[n+88&gt;&gt;2],z=v[n+36&gt;&gt;2],P=v[n+32&gt;&gt;2],Y=v[n+84&gt;&gt;2],O=v[n+80&gt;&gt;2],o=c;break s}return N=n+112|0,0}o&lt;t&amp;&amp;(Q=b[n+4&gt;&gt;2],b[a&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=Q,M=b[y+4&gt;&gt;2],b[(Q=a+8|0)&gt;&gt;2]=b[y&gt;&gt;2],b[Q+4&gt;&gt;2]=M,u=P,k=z,h=H,w=O,l=Y,d=_,fA=E,nA=F,K=x,L=I,V=J,W=X,M=s,Q=G,t=o)}if(D=D+16|0,!((0|(G=G+1|0))&lt;(0|(y=b[$&gt;&gt;2]))))break}D=b[q&gt;&gt;2]}if(!((0|(s=s+1|0))&lt;(0|D)))break}else M=-1,u=B(0),k=B(0),h=B(0),w=B(0),l=B(0),d=B(0),Q=-1;if(!((Q|M)&lt;0)){H=B(u-w),z=B(k-l),P=B(h-d),_=B(B(B(H*fA)+B(z*nA))+B(P*K)),O=B(B(B(H*L)+B(z*V))+B(P*W)),t=B(0),Y=B(B(B(fA*L)+B(nA*V))+B(K*W)),(o=B(B(1)-B(Y*Y)))!=B(0)&amp;&amp;(t=B(-1.0000000150474662e30),(o=B(B(O-B(_*Y))/o))&lt;B(-1.0000000150474662e30)||(t=o)&gt;B(1.0000000150474662e30)&amp;&amp;(t=B(1.0000000150474662e30)));s:{C:{if((_=B(B(Y*t)-_))&lt;B(-1.0000000150474662e30)){if(!((o=B(O+B(Y*B(-1.0000000150474662e30))))&lt;B(-1.0000000150474662e30)))break C;_=B(-1.0000000150474662e30),t=B(-1.0000000150474662e30);break s}if(!(_&gt;B(1.0000000150474662e30)))break s;if(t=B(-1.0000000150474662e30),_=B(1.0000000150474662e30),(o=B(O+B(Y*B(1.0000000150474662e30))))&lt;B(-1.0000000150474662e30))break s;if(!((t=o)&gt;B(1.0000000150474662e30)))break s;t=B(1.0000000150474662e30);break s}t=B(1.0000000150474662e30),o&gt;B(1.0000000150474662e30)?_=B(-1.0000000150474662e30):(_=B(-1.0000000150474662e30),t=o)}b[n+92&gt;&gt;2]=0,K=B(K*_),o=B(K+B(P-B(W*t))),v[n+88&gt;&gt;2]=o,Y=B(nA*_),W=B(Y+B(z-B(V*t))),v[n+84&gt;&gt;2]=W,_=B(fA*_),t=B(_+B(H-B(L*t))),v[n+80&gt;&gt;2]=t,(V=B(B(o*o)+B(B(t*t)+B(W*W))))&gt;B(1.1920928955078125e-7)&amp;&amp;(A=n+88|0,c=o,L=B(p(V)),o=B(B(1)/L),V=B(c*o),v[A&gt;&gt;2]=V,W=B(W*o),v[n+84&gt;&gt;2]=W,t=B(t*o),v[n+80&gt;&gt;2]=t,B(B(B(t*U)+B(W*T))+B(V*j))&lt;B(0)&amp;&amp;(v[A&gt;&gt;2]=-V,v[n+84&gt;&gt;2]=-W,v[n+80&gt;&gt;2]=-t),b[n+76&gt;&gt;2]=0,v[n+72&gt;&gt;2]=h+K,v[n+68&gt;&gt;2]=k+Y,v[n+64&gt;&gt;2]=u+_,BA[b[b[f&gt;&gt;2]+16&gt;&gt;2]](f,n+80|0,n- -64|0,B(-L)))}return t=v[a&gt;&gt;2],o=v[a+4&gt;&gt;2],h=v[a+8&gt;&gt;2],B(B(B(U*t)+B(T*o))+B(j*h))&lt;B(0)&amp;&amp;(b[a+12&gt;&gt;2]=0,v[a+8&gt;&gt;2]=-h,v[a+4&gt;&gt;2]=-o,v[a&gt;&gt;2]=-t),N=n+112|0,1}return N=n+112|0,0}(b[Z+56&gt;&gt;2],b[t+56&gt;&gt;2],b[r+12&gt;&gt;2],b[e+12&gt;&gt;2],n+248|0,a))break b;break t}if(i=Z+32|0,A=b[Z+56&gt;&gt;2],c=v[o+784&gt;&gt;2],(k=Ke(n+432|0,n+8|0,v[i+(A&lt;&lt;2)&gt;&gt;2],v[i+((A+2|0)%3&lt;&lt;2)&gt;&gt;2],B(0),B(v[t+32&gt;&gt;2]*v[t+16&gt;&gt;2]),A,1,b[r+12&gt;&gt;2],b[e+12&gt;&gt;2],c))&lt;c&amp;&amp;BA[b[b[a&gt;&gt;2]+16&gt;&gt;2]](a,n+432|0,n+8|0,k),A=b[a+4&gt;&gt;2],!b[A+780&gt;&gt;2])break e;if((0|(r=b[A+772&gt;&gt;2]))==(0|(e=b[b[a+8&gt;&gt;2]+8&gt;&gt;2])))break A;break r}if(1==b[t+4&gt;&gt;2]){if(b[n+252&gt;&gt;2]=0,e=b[(g=e+12|0)&gt;&gt;2],s=v[e+56&gt;&gt;2],X=v[e+40&gt;&gt;2],S=v[e+36&gt;&gt;2],T=v[e+32&gt;&gt;2],j=v[e+52&gt;&gt;2],O=v[e+24&gt;&gt;2],K=v[e+20&gt;&gt;2],H=v[e+16&gt;&gt;2],W=v[e+48&gt;&gt;2],c=v[t+68&gt;&gt;2],V=v[e+8&gt;&gt;2],k=v[t+60&gt;&gt;2],z=v[e&gt;&gt;2],u=v[t- -64&gt;&gt;2],P=v[e+4&gt;&gt;2],e=CA(16,16),b[n+256&gt;&gt;2]=1,b[n+260&gt;&gt;2]=e,f[n+264|0]=1,v[e&gt;&gt;2]=W+B(B(B(k*z)+B(u*P))+B(c*V)),v[e+4&gt;&gt;2]=j+B(B(B(k*H)+B(u*K))+B(c*O)),b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=s+B(B(B(k*T)+B(u*S))+B(c*X)),e=b[n+252&gt;&gt;2]+1|0,b[n+252&gt;&gt;2]=e,c=v[t+76&gt;&gt;2],o=b[g&gt;&gt;2],k=v[t+80&gt;&gt;2],u=v[t+84&gt;&gt;2],s=B(B(B(B(c*v[o&gt;&gt;2])+B(k*v[o+4&gt;&gt;2]))+B(u*v[o+8&gt;&gt;2]))+v[o+48&gt;&gt;2]),X=B(B(B(B(c*v[o+32&gt;&gt;2])+B(k*v[o+36&gt;&gt;2]))+B(u*v[o+40&gt;&gt;2]))+v[o+56&gt;&gt;2]),c=B(B(B(B(c*v[o+16&gt;&gt;2])+B(k*v[o+20&gt;&gt;2]))+B(u*v[o+24&gt;&gt;2]))+v[o+52&gt;&gt;2]),b[n+256&gt;&gt;2]!=(0|e))break i;if((0|e)&gt;=(0|(Q=e?e&lt;&lt;1:1)))break i;if(!Q)break n;if(y=CA(Q&lt;&lt;4,16),(0|(e=b[n+252&gt;&gt;2]))&gt;=1)break f;break a}}if(Ue(w,n+792|0,a,b[i+20&gt;&gt;2]),!(!b[A+64&gt;&gt;2]|b[b[a+4&gt;&gt;2]+780&gt;&gt;2]&gt;=b[A+68&gt;&gt;2])&amp;&amp;(c=v[w+4&gt;&gt;2],k=v[w+8&gt;&gt;2],u=v[w+12&gt;&gt;2],(s=B(B(B(c*c)+B(k*k))+B(u*u)))&gt;B(1.1920928955078125e-7)&amp;&amp;(W=k,k=B(B(1)/s),X=B(W*k),K=B(c*k),H=B(u*k),B(m(H))&gt;B(.7071067690849304)?(c=B(B(1)/B(p(B(B(H*H)+B(X*X))))),k=B(X*c),c=B(-B(H*c)),u=B(0)):(k=B(B(1)/B(p(B(B(K*K)+B(X*X))))),c=B(K*k),u=B(-B(X*k)),k=B(0)),o=n+856|0,D=n+840|0,F=n+824|0,E=n+808|0,s=B(BA[b[b[Z&gt;&gt;2]+16&gt;&gt;2]](Z)),S=B(BA[b[b[t&gt;&gt;2]+16&gt;&gt;2]](t)),T=v[794],(Z=s&lt;S)?(_=b[(t=n+800|0)+4&gt;&gt;2],b[(Y=n+256|0)&gt;&gt;2]=b[t&gt;&gt;2],b[Y+4&gt;&gt;2]=_,_=b[(t=E+8|0)+4&gt;&gt;2],b[(Y=n+272|0)&gt;&gt;2]=b[t&gt;&gt;2],b[Y+4&gt;&gt;2]=_,_=b[(t=F+8|0)+4&gt;&gt;2],b[(Y=n+288|0)&gt;&gt;2]=b[t&gt;&gt;2],b[Y+4&gt;&gt;2]=_,_=b[(t=D+8|0)+4&gt;&gt;2],b[(Y=n+304|0)&gt;&gt;2]=b[t&gt;&gt;2],b[Y+4&gt;&gt;2]=_,t=b[n+796&gt;&gt;2],b[n+248&gt;&gt;2]=b[n+792&gt;&gt;2],b[n+252&gt;&gt;2]=t,t=b[E+4&gt;&gt;2],b[n+264&gt;&gt;2]=b[E&gt;&gt;2],b[n+268&gt;&gt;2]=t,t=b[F+4&gt;&gt;2],b[n+280&gt;&gt;2]=b[F&gt;&gt;2],b[n+284&gt;&gt;2]=t,t=b[D+4&gt;&gt;2],b[n+296&gt;&gt;2]=b[D&gt;&gt;2]):(_=b[(t=o+8|0)+4&gt;&gt;2],b[(Y=n+256|0)&gt;&gt;2]=b[t&gt;&gt;2],b[Y+4&gt;&gt;2]=_,_=b[(t=y+8|0)+4&gt;&gt;2],b[(Y=n+272|0)&gt;&gt;2]=b[t&gt;&gt;2],b[Y+4&gt;&gt;2]=_,_=b[(t=Q+8|0)+4&gt;&gt;2],b[(Y=n+288|0)&gt;&gt;2]=b[t&gt;&gt;2],b[Y+4&gt;&gt;2]=_,_=b[(t=g+8|0)+4&gt;&gt;2],b[(Y=n+304|0)&gt;&gt;2]=b[t&gt;&gt;2],b[Y+4&gt;&gt;2]=_,t=b[o+4&gt;&gt;2],b[n+248&gt;&gt;2]=b[o&gt;&gt;2],b[n+252&gt;&gt;2]=t,t=b[y+4&gt;&gt;2],b[n+264&gt;&gt;2]=b[y&gt;&gt;2],b[n+268&gt;&gt;2]=t,t=b[Q+4&gt;&gt;2],b[n+280&gt;&gt;2]=b[Q&gt;&gt;2],b[n+284&gt;&gt;2]=t,t=b[g+4&gt;&gt;2],b[n+296&gt;&gt;2]=b[g&gt;&gt;2]),b[n+300&gt;&gt;2]=t,!((0|(t=b[(QA=A- -64|0)&gt;&gt;2]))&lt;1))))for(W=k,s=B(B(G(B(T/(Z?s:S)),B(.39269909262657166)))*B(.5)),pA=B(B(B(u*u)+B(c*c))+B(k*k)),k=B(ge(s)/B(p(pA))),S=B(W*k),T=B(c*k),j=B(u*k),O=_e(s),DA=B(p(B(B(H*H)+B(B(K*K)+B(X*X))))),Y=n+296|0,nA=n+224|0,kA=n+208|0,cA=n+280|0,uA=n+192|0,lA=n+264|0,sA=n+176|0,dA=n+160|0,vA=n+144|0,_A=n+128|0,RA=n+112|0,mA=n+96|0,hA=n+80|0,GA=n- -64|0,yA=n+48|0,wA=n+836|0,ZA=n+820|0,YA=n+244|0,WA=n+240|0,FA=n+900|0,EA=n+884|0,NA=n+868|0,VA=n+892|0,XA=n+888|0,IA=n+876|0,xA=n+872|0,MA=n+860|0,_=0;pA&gt;B(1.1920928955078125e-7)&amp;&amp;(s=B(B(B(B(6.2831854820251465)/B(0|t))*B(0|_))*B(.5)),u=B(ge(s)/DA),c=B(H*u),k=B(X*u),u=B(K*u),s=_e(s),Z?(t=b[r+12&gt;&gt;2],z=v[t&gt;&gt;2],P=v[t+4&gt;&gt;2],$=v[t+8&gt;&gt;2],b[n+804&gt;&gt;2]=0,AA=v[t+32&gt;&gt;2],rA=v[t+16&gt;&gt;2],eA=v[t+36&gt;&gt;2],iA=v[t+20&gt;&gt;2],aA=v[t+40&gt;&gt;2],fA=v[t+24&gt;&gt;2],b[wA&gt;&gt;2]=0,b[ZA&gt;&gt;2]=0,J=B(B(B(B(T*s)-B(O*k))-B(j*c))+B(S*u)),I=B(B(B(B(O*s)+B(j*u))+B(T*k))+B(S*c)),x=B(B(B(B(j*s)-B(O*u))-B(S*k))+B(T*c)),M=B(B(B(B(S*s)-B(O*c))-B(T*u))+B(j*k)),W=B(B(B(c*J)+B(B(u*I)+B(s*x)))-B(k*M)),V=B(B(B(B(s*I)-B(u*x))-B(k*J))-B(c*M)),L=B(B(B(k*x)+B(B(c*I)+B(s*M)))-B(u*J)),c=B(B(B(u*M)+B(B(s*J)+B(k*I)))-B(c*x)),k=B(B(2)/B(B(V*V)+B(B(L*L)+B(B(W*W)+B(c*c))))),u=B(L*k),I=B(W*u),s=B(c*k),x=B(V*s),J=B(I-x),M=B(c*u),U=B(W*k),tA=B(V*U),k=B(M+tA),U=B(W*U),bA=B(c*s),c=B(B(1)-B(U+bA)),v[n+832&gt;&gt;2]=B(B($*J)+B(fA*k))+B(aA*c),v[n+828&gt;&gt;2]=B(B(J*P)+B(k*iA))+B(c*eA),v[n+824&gt;&gt;2]=B(B(J*z)+B(k*rA))+B(c*AA),s=B(W*s),W=B(V*u),c=B(s+W),V=B(L*u),k=B(B(1)-B(U+V)),u=B(M-tA),v[n+816&gt;&gt;2]=B(B($*c)+B(fA*k))+B(aA*u),v[n+812&gt;&gt;2]=B(B(c*P)+B(k*iA))+B(u*eA),v[n+808&gt;&gt;2]=B(B(c*z)+B(k*rA))+B(u*AA),c=B(B(1)-B(bA+V)),k=B(s-W),u=B(I+x),v[n+800&gt;&gt;2]=B(B($*c)+B(fA*k))+B(aA*u),v[n+796&gt;&gt;2]=B(B(c*P)+B(k*iA))+B(u*eA),v[n+792&gt;&gt;2]=B(B(c*z)+B(k*rA))+B(u*AA),t=b[e+12&gt;&gt;2],h=b[t+4&gt;&gt;2],b[o&gt;&gt;2]=b[t&gt;&gt;2],b[o+4&gt;&gt;2]=h,h=b[(l=t+8|0)+4&gt;&gt;2],b[(d=o+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,h=b[(l=t+24|0)+4&gt;&gt;2],b[(d=y+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,l=b[t+20&gt;&gt;2],b[y&gt;&gt;2]=b[t+16&gt;&gt;2],b[y+4&gt;&gt;2]=l,h=b[(l=t+40|0)+4&gt;&gt;2],b[(d=Q+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,l=b[t+36&gt;&gt;2],b[Q&gt;&gt;2]=b[t+32&gt;&gt;2],b[Q+4&gt;&gt;2]=l,h=b[(l=t+56|0)+4&gt;&gt;2],b[(d=g+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,l=b[t+52&gt;&gt;2],b[g&gt;&gt;2]=b[t+48&gt;&gt;2],b[g+4&gt;&gt;2]=l):(t=b[r+12&gt;&gt;2],h=b[(l=t+8|0)+4&gt;&gt;2],b[(d=n+800|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,l=b[t&gt;&gt;2],h=b[t+4&gt;&gt;2],d=b[t+20&gt;&gt;2],b[E&gt;&gt;2]=b[t+16&gt;&gt;2],b[E+4&gt;&gt;2]=d,oA=b[(d=t+24|0)+4&gt;&gt;2],b[(q=E+8|0)&gt;&gt;2]=b[d&gt;&gt;2],b[q+4&gt;&gt;2]=oA,d=b[t+36&gt;&gt;2],b[F&gt;&gt;2]=b[t+32&gt;&gt;2],b[F+4&gt;&gt;2]=d,oA=b[(d=t+40|0)+4&gt;&gt;2],b[(q=F+8|0)&gt;&gt;2]=b[d&gt;&gt;2],b[q+4&gt;&gt;2]=oA,oA=b[(d=t+56|0)+4&gt;&gt;2],b[(q=D+8|0)&gt;&gt;2]=b[d&gt;&gt;2],b[q+4&gt;&gt;2]=oA,d=b[t+52&gt;&gt;2],b[D&gt;&gt;2]=b[t+48&gt;&gt;2],b[D+4&gt;&gt;2]=d,b[n+792&gt;&gt;2]=l,b[n+796&gt;&gt;2]=h,t=b[e+12&gt;&gt;2],z=v[t+32&gt;&gt;2],P=v[t&gt;&gt;2],$=v[t+16&gt;&gt;2],AA=v[t+36&gt;&gt;2],rA=v[t+4&gt;&gt;2],eA=v[t+20&gt;&gt;2],iA=v[t+40&gt;&gt;2],aA=v[t+8&gt;&gt;2],fA=v[t+24&gt;&gt;2],b[FA&gt;&gt;2]=0,b[EA&gt;&gt;2]=0,b[NA&gt;&gt;2]=0,J=B(B(B(B(T*s)-B(O*k))-B(j*c))+B(S*u)),I=B(B(B(B(O*s)+B(j*u))+B(T*k))+B(S*c)),x=B(B(B(B(j*s)-B(O*u))-B(S*k))+B(T*c)),M=B(B(B(B(S*s)-B(O*c))-B(T*u))+B(j*k)),W=B(B(B(c*J)+B(B(u*I)+B(s*x)))-B(k*M)),V=B(B(B(B(s*I)-B(u*x))-B(k*J))-B(c*M)),L=B(B(B(k*x)+B(B(c*I)+B(s*M)))-B(u*J)),c=B(B(B(u*M)+B(B(s*J)+B(k*I)))-B(c*x)),k=B(B(2)/B(B(V*V)+B(B(L*L)+B(B(W*W)+B(c*c))))),u=B(L*k),I=B(W*u),s=B(c*k),x=B(V*s),J=B(I-x),M=B(c*u),U=B(W*k),tA=B(V*U),k=B(M+tA),U=B(W*U),bA=B(c*s),c=B(B(1)-B(U+bA)),v[n+896&gt;&gt;2]=B(B(aA*J)+B(fA*k))+B(iA*c),v[VA&gt;&gt;2]=B(B(J*rA)+B(k*eA))+B(c*AA),v[XA&gt;&gt;2]=B(B(J*P)+B(k*$))+B(c*z),s=B(W*s),W=B(V*u),c=B(s+W),V=B(L*u),k=B(B(1)-B(U+V)),u=B(M-tA),v[n+880&gt;&gt;2]=B(B(aA*c)+B(fA*k))+B(iA*u),v[IA&gt;&gt;2]=B(B(c*rA)+B(k*eA))+B(u*AA),v[xA&gt;&gt;2]=B(B(c*P)+B(k*$))+B(u*z),c=B(B(1)-B(bA+V)),k=B(s-W),u=B(I+x),v[n+864&gt;&gt;2]=B(B(aA*c)+B(fA*k))+B(iA*u),v[MA&gt;&gt;2]=B(B(c*rA)+B(k*eA))+B(u*AA),v[n+856&gt;&gt;2]=B(B(c*P)+B(k*$))+B(u*z)),b[n+40&gt;&gt;2]=0,b[n+44&gt;&gt;2]=a,t=b[n+796&gt;&gt;2],b[yA&gt;&gt;2]=b[n+792&gt;&gt;2],b[yA+4&gt;&gt;2]=t,t=b[E+4&gt;&gt;2],b[GA&gt;&gt;2]=b[E&gt;&gt;2],b[GA+4&gt;&gt;2]=t,t=b[F+4&gt;&gt;2],b[hA&gt;&gt;2]=b[F&gt;&gt;2],b[hA+4&gt;&gt;2]=t,t=b[D+4&gt;&gt;2],b[mA&gt;&gt;2]=b[D&gt;&gt;2],b[mA+4&gt;&gt;2]=t,l=b[(t=n+800|0)+4&gt;&gt;2],b[(h=yA+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[h+4&gt;&gt;2]=l,l=b[(t=E+8|0)+4&gt;&gt;2],b[(h=GA+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[h+4&gt;&gt;2]=l,l=b[(t=F+8|0)+4&gt;&gt;2],b[(h=hA+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[h+4&gt;&gt;2]=l,l=b[(t=D+8|0)+4&gt;&gt;2],b[(h=mA+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[h+4&gt;&gt;2]=l,b[n+8&gt;&gt;2]=15988,t=b[i+20&gt;&gt;2],h=b[(l=o+8|0)+4&gt;&gt;2],b[(d=RA+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,l=b[o+4&gt;&gt;2],b[RA&gt;&gt;2]=b[o&gt;&gt;2],b[RA+4&gt;&gt;2]=l,h=b[(l=y+8|0)+4&gt;&gt;2],b[(d=_A+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,l=b[y+4&gt;&gt;2],b[_A&gt;&gt;2]=b[y&gt;&gt;2],b[_A+4&gt;&gt;2]=l,h=b[(l=Q+8|0)+4&gt;&gt;2],b[(d=vA+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,l=b[Q+4&gt;&gt;2],b[vA&gt;&gt;2]=b[Q&gt;&gt;2],b[vA+4&gt;&gt;2]=l,h=b[(l=g+8|0)+4&gt;&gt;2],b[(d=dA+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,l=b[g+4&gt;&gt;2],b[dA&gt;&gt;2]=b[g&gt;&gt;2],b[dA+4&gt;&gt;2]=l,h=b[(l=n+256|0)+4&gt;&gt;2],b[(d=sA+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,l=b[n+252&gt;&gt;2],b[sA&gt;&gt;2]=b[n+248&gt;&gt;2],b[sA+4&gt;&gt;2]=l,h=b[(l=lA+8|0)+4&gt;&gt;2],b[(d=uA+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,l=b[lA+4&gt;&gt;2],b[uA&gt;&gt;2]=b[lA&gt;&gt;2],b[uA+4&gt;&gt;2]=l,h=b[(l=cA+8|0)+4&gt;&gt;2],b[(d=kA+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,l=b[cA+4&gt;&gt;2],b[kA&gt;&gt;2]=b[cA&gt;&gt;2],b[kA+4&gt;&gt;2]=l,h=b[(l=Y+8|0)+4&gt;&gt;2],b[(d=nA+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[d+4&gt;&gt;2]=h,l=b[Y+4&gt;&gt;2],b[nA&gt;&gt;2]=b[Y&gt;&gt;2],b[nA+4&gt;&gt;2]=l,b[YA&gt;&gt;2]=t,f[0|WA]=Z,Ue(w,n+792|0,n+8|0,t),t=b[QA&gt;&gt;2]),(0|(_=_+1|0))&lt;(0|t););if(!C[A+52|0])break e;if(A=b[a+4&gt;&gt;2],!b[A+780&gt;&gt;2])break e;if((0|(r=b[A+772&gt;&gt;2]))!=(0|(e=b[b[a+8&gt;&gt;2]+8&gt;&gt;2])))break r;break A}if(Ue(w,n+792|0,n+8|0,b[i+20&gt;&gt;2]),o=b[(i=n+24|0)+4&gt;&gt;2],b[(w=n+256|0)&gt;&gt;2]=b[i&gt;&gt;2],b[w+4&gt;&gt;2]=o,i=b[n+20&gt;&gt;2],b[n+248&gt;&gt;2]=b[n+16&gt;&gt;2],b[n+252&gt;&gt;2]=i,c=v[n+40&gt;&gt;2],!C[n+44|0]|c&lt;B(0)^1)break t}if((0|(i=b[(w=A+16|0)&gt;&gt;2]))&lt;=-1)for(b[A+20&gt;&gt;2]&lt;=-1&amp;&amp;((o=b[A+24&gt;&gt;2])&amp;&amp;(C[A+28|0]&amp;&amp;gA(o),b[A+24&gt;&gt;2]=0),f[A+28|0]=1,b[(o=A+20|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0),o=i&lt;&lt;4,y=A+24|0;Q=b[n+332&gt;&gt;2],g=b[y&gt;&gt;2]+o|0,b[g&gt;&gt;2]=b[n+328&gt;&gt;2],b[g+4&gt;&gt;2]=Q,D=b[(Q=n+336|0)+4&gt;&gt;2],b[(g=g+8|0)&gt;&gt;2]=b[Q&gt;&gt;2],b[g+4&gt;&gt;2]=D,o=o+16|0,i=i+1|0;);b[w&gt;&gt;2]=0,function(A,r,e,i,a,n,t,o,k,c){var u,l,s=0,g=0,d=B(0),_=B(0),m=B(0),h=0,G=B(0),y=0,Q=0,D=0,w=0,Z=B(0),Y=0,W=0,F=B(0),E=B(0),V=0,X=B(0),J=B(0),I=B(0),x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=0,H=0,z=0,P=0,L=0,K=0,q=0,$=0;if(N=u=N-32|0,b[u+28&gt;&gt;2]=b[A+12&gt;&gt;2],d=v[A&gt;&gt;2],m=v[A+4&gt;&gt;2],G=v[A+8&gt;&gt;2],_=B(B(1)/B(p(B(B(B(d*d)+B(m*m))+B(G*G))))),Z=B(G*_),v[u+24&gt;&gt;2]=Z,F=B(m*_),v[u+20&gt;&gt;2]=F,E=B(d*_),v[u+16&gt;&gt;2]=E,Y=-1,(0|(g=b[e+28&gt;&gt;2]))&gt;=1)for(A=b[e+36&gt;&gt;2]+20|0,X=v[a+40&gt;&gt;2],J=v[a+36&gt;&gt;2],I=v[a+24&gt;&gt;2],x=v[a+20&gt;&gt;2],M=v[a+32&gt;&gt;2],S=v[a+16&gt;&gt;2],T=v[a+8&gt;&gt;2],U=v[a+4&gt;&gt;2],j=v[a&gt;&gt;2],_=B(-3.4028234663852886e38);d=v[A&gt;&gt;2],m=v[A+4&gt;&gt;2],G=v[A+8&gt;&gt;2],_=(h=(d=B(B(B(E*B(B(B(d*j)+B(m*U))+B(G*T)))+B(F*B(B(B(d*S)+B(m*x))+B(G*I))))+B(Z*B(B(B(d*M)+B(m*J))+B(G*X)))))&gt;_)?d:_,Y=h?s:Y,A=A+36|0,(0|(s=s+1|0))&lt;(0|g););if((0|(s=b[o+4&gt;&gt;2]))&lt;=-1)for(b[o+8&gt;&gt;2]&lt;=-1&amp;&amp;((A=b[o+12&gt;&gt;2])&amp;&amp;(C[o+16|0]&amp;&amp;gA(A),b[o+12&gt;&gt;2]=0),f[o+16|0]=1,b[(A=o+8|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0),A=s&lt;&lt;4,h=o+12|0;y=b[u+4&gt;&gt;2],g=b[h&gt;&gt;2]+A|0,b[g&gt;&gt;2]=b[u&gt;&gt;2],b[g+4&gt;&gt;2]=y,y=b[(Q=u+8|0)+4&gt;&gt;2],b[(g=g+8|0)&gt;&gt;2]=b[Q&gt;&gt;2],b[g+4&gt;&gt;2]=y,A=A+16|0,s=s+1|0;);if(b[(h=o+4|0)&gt;&gt;2]=0,A=b[e+36&gt;&gt;2]+R(Y,36)|0,(0|(l=b[A+4&gt;&gt;2]))&gt;=1)for(O=A+12|0,H=a+32|0,z=a+40|0,P=a+56|0,L=a+20|0,K=a+24|0,q=a+52|0,$=a+48|0,s=0,g=0;;){if(A=b[e+16&gt;&gt;2]+(b[b[O&gt;&gt;2]+(g&lt;&lt;2)&gt;&gt;2]&lt;&lt;4)|0,_=v[A&gt;&gt;2],d=v[A+4&gt;&gt;2],m=v[A+8&gt;&gt;2],G=B(B(B(B(_*v[H&gt;&gt;2])+B(d*v[a+36&gt;&gt;2]))+B(m*v[z&gt;&gt;2]))+v[P&gt;&gt;2]),Z=B(B(B(B(_*v[a+16&gt;&gt;2])+B(d*v[L&gt;&gt;2]))+B(m*v[K&gt;&gt;2]))+v[q&gt;&gt;2]),_=B(B(B(B(_*v[a&gt;&gt;2])+B(d*v[a+4&gt;&gt;2]))+B(m*v[a+8&gt;&gt;2]))+v[$&gt;&gt;2]),b[(V=o+8|0)&gt;&gt;2]==(0|s)&amp;&amp;!((0|s)&gt;=(0|(Q=s?s&lt;&lt;1:1)))){b:{o:{if(Q){if(y=CA(Q&lt;&lt;4,16),(0|(s=b[h&gt;&gt;2]))&gt;=1)break o;break b}if(y=0,(0|s)&lt;1)break b}for(A=0;w=b[o+12&gt;&gt;2]+A|0,W=b[w+4&gt;&gt;2],b[(D=A+y|0)&gt;&gt;2]=b[w&gt;&gt;2],b[D+4&gt;&gt;2]=W,W=b[(w=w+8|0)+4&gt;&gt;2],b[(D=D+8|0)&gt;&gt;2]=b[w&gt;&gt;2],b[D+4&gt;&gt;2]=W,A=A+16|0,s=s+-1|0;);}(s=b[(A=o+12|0)&gt;&gt;2])&amp;&amp;(C[o+16|0]&amp;&amp;gA(s),b[A&gt;&gt;2]=0),b[A&gt;&gt;2]=y,f[o+16|0]=1,b[V&gt;&gt;2]=Q,s=b[h&gt;&gt;2]}if(A=b[o+12&gt;&gt;2]+(s&lt;&lt;4)|0,b[A+12&gt;&gt;2]=0,v[A+8&gt;&gt;2]=G,v[A+4&gt;&gt;2]=Z,v[A&gt;&gt;2]=_,s=b[h&gt;&gt;2]+1|0,b[h&gt;&gt;2]=s,(0|(g=g+1|0))==(0|l))break}(0|Y)&gt;-1&amp;&amp;ze(u+16|0,r,i,o,k,n,t,c),N=u+32|0}(n+248|0,b[Z+56&gt;&gt;2],b[t+56&gt;&gt;2],b[r+12&gt;&gt;2],b[e+12&gt;&gt;2],B(c-k),k,A+12|0,A+32|0,a)}if(!C[A+52|0])break e;if(A=b[a+4&gt;&gt;2],!b[A+780&gt;&gt;2])break e;if((0|(r=b[A+772&gt;&gt;2]))!=(0|(e=b[b[a+8&gt;&gt;2]+8&gt;&gt;2])))break r;break A}if(y=0,(0|e)&lt;1)break a}for(o=0,F=n+260|0;D=b[F&gt;&gt;2]+o|0,E=b[D+4&gt;&gt;2],b[(_=o+y|0)&gt;&gt;2]=b[D&gt;&gt;2],b[_+4&gt;&gt;2]=E,E=b[(D=D+8|0)+4&gt;&gt;2],b[(_=_+8|0)&gt;&gt;2]=b[D&gt;&gt;2],b[_+4&gt;&gt;2]=E,o=o+16|0,e=e+-1|0;);}(o=b[(e=n+260|0)&gt;&gt;2])&amp;&amp;(C[n+264|0]&amp;&amp;gA(o),b[n+260&gt;&gt;2]=0),b[e&gt;&gt;2]=y,f[n+264|0]=1,b[n+256&gt;&gt;2]=Q,e=b[n+252&gt;&gt;2]}if(e=b[n+260&gt;&gt;2]+(e&lt;&lt;4)|0,b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=X,v[e+4&gt;&gt;2]=c,v[e&gt;&gt;2]=s,e=b[n+252&gt;&gt;2]+1|0,b[n+252&gt;&gt;2]=e,c=v[t+92&gt;&gt;2],o=b[g&gt;&gt;2],k=v[t+96&gt;&gt;2],u=v[t+100&gt;&gt;2],s=B(B(B(B(c*v[o&gt;&gt;2])+B(k*v[o+4&gt;&gt;2]))+B(u*v[o+8&gt;&gt;2]))+v[o+48&gt;&gt;2]),X=B(B(B(B(c*v[o+32&gt;&gt;2])+B(k*v[o+36&gt;&gt;2]))+B(u*v[o+40&gt;&gt;2]))+v[o+56&gt;&gt;2]),c=B(B(B(B(c*v[o+16&gt;&gt;2])+B(k*v[o+20&gt;&gt;2]))+B(u*v[o+24&gt;&gt;2]))+v[o+52&gt;&gt;2]),b[n+256&gt;&gt;2]==(0|e)&amp;&amp;!((0|e)&gt;=(0|(Q=e?e&lt;&lt;1:1)))){i:{a:{if(Q){if(y=CA(Q&lt;&lt;4,16),(0|(e=b[n+252&gt;&gt;2]))&gt;=1)break a;break i}if(y=0,(0|e)&lt;1)break i}for(o=0,D=n+260|0;g=b[D&gt;&gt;2]+o|0,F=b[g+4&gt;&gt;2],b[(_=E=o+y|0)&gt;&gt;2]=b[g&gt;&gt;2],b[_+4&gt;&gt;2]=F,F=b[(g=g+8|0)+4&gt;&gt;2],b[(E=_+8|0)&gt;&gt;2]=b[g&gt;&gt;2],b[E+4&gt;&gt;2]=F,o=o+16|0,e=e+-1|0;);}(o=b[(e=n+260|0)&gt;&gt;2])&amp;&amp;(C[n+264|0]&amp;&amp;gA(o),b[n+260&gt;&gt;2]=0),b[e&gt;&gt;2]=y,f[n+264|0]=1,b[n+256&gt;&gt;2]=Q,e=b[n+252&gt;&gt;2]}if(e=b[n+260&gt;&gt;2]+(e&lt;&lt;4)|0,b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=X,v[e+4&gt;&gt;2]=c,v[e&gt;&gt;2]=s,b[n+252&gt;&gt;2]=b[n+252&gt;&gt;2]+1,c=v[b[A+56&gt;&gt;2]+784&gt;&gt;2],Ue(w,n+792|0,n+344|0,b[i+20&gt;&gt;2]),k=v[w+4&gt;&gt;2],u=v[w+8&gt;&gt;2],s=v[w+12&gt;&gt;2],(X=B(B(B(k*k)+B(u*u))+B(s*s)))&gt;B(1.1920928955078125e-7)){if(b[n+340&gt;&gt;2]=0,W=s,s=B(B(1)/X),v[n+336&gt;&gt;2]=W*s,v[n+332&gt;&gt;2]=u*s,v[n+328&gt;&gt;2]=k*s,k=B(B(v[w+56&gt;&gt;2]-B(BA[b[b[Z&gt;&gt;2]+48&gt;&gt;2]](Z)))-B(BA[b[b[t&gt;&gt;2]+48&gt;&gt;2]](t))),(0|(o=b[(e=A+36|0)&gt;&gt;2]))&lt;=-1)for(b[A+40&gt;&gt;2]&lt;=-1&amp;&amp;((i=b[A+44&gt;&gt;2])&amp;&amp;(C[A+48|0]&amp;&amp;gA(i),b[A+44&gt;&gt;2]=0),f[A+48|0]=1,b[(i=A+40|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0),_=o&lt;&lt;4,i=A+44|0;t=b[n+316&gt;&gt;2],w=b[i&gt;&gt;2]+_|0,b[(y=w)&gt;&gt;2]=b[n+312&gt;&gt;2],b[y+4&gt;&gt;2]=t,y=b[(t=n+320|0)+4&gt;&gt;2],b[(w=w+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[w+4&gt;&gt;2]=y,_=_+16|0,o=o+1|0;);b[e&gt;&gt;2]=0,ze(n+328|0,b[Z+56&gt;&gt;2],b[r+12&gt;&gt;2],n+248|0,A+32|0,B(k-c),c,a)}i:{if(C[A+52|0]&amp;&amp;(A=b[a+4&gt;&gt;2],b[A+780&gt;&gt;2])){if((0|(r=b[A+772&gt;&gt;2]))!=(0|(e=b[b[a+8&gt;&gt;2]+8&gt;&gt;2]))){if(dr(A,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+4|0,e+4|0),a=b[n+260&gt;&gt;2])break i;break e}dr(A,r+4|0,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+4|0)}if(!(a=b[n+260&gt;&gt;2]))break e}C[n+264|0]&amp;&amp;gA(a),b[n+260&gt;&gt;2]=0}return void(N=n+928|0)}return dr(A,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+4|0,e+4|0),void(N=n+928|0)}dr(A,r+4|0,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+4|0),N=n+928|0},function(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var n,t,o,k,c,u,l,s=B(0),g=B(0),d=0,_=0;if(N=A=N-608|0,s=B(v[r+116&gt;&gt;2]-v[r+52&gt;&gt;2]),g=B(s*s),s=B(v[r+120&gt;&gt;2]-v[r+56&gt;&gt;2]),g=B(g+B(s*s)),s=B(v[r+124&gt;&gt;2]-v[r+60&gt;&gt;2]),g=B(g+B(s*s)),s=v[r+276&gt;&gt;2],g&lt;B(s*s)&amp;&amp;(s=B(v[e+116&gt;&gt;2]-v[e+52&gt;&gt;2]),g=B(s*s),s=B(v[e+120&gt;&gt;2]-v[e+56&gt;&gt;2]),g=B(g+B(s*s)),s=B(v[e+124&gt;&gt;2]-v[e+60&gt;&gt;2]),g=B(g+B(s*s)),s=v[e+276&gt;&gt;2],g&lt;B(s*s))||C[2768])return N=A+608|0,B(B(1));_=b[r+192&gt;&gt;2],d=b[e+272&gt;&gt;2],ZA(A+552|0),b[(i=a=A+580|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(t=A+576|0)&gt;&gt;2]=1065353216,b[(o=A+596|0)&gt;&gt;2]=0,b[(i=n=A+588|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[A+568&gt;&gt;2]=1065353216,b[A+572&gt;&gt;2]=1065353216,b[A+556&gt;&gt;2]=8,b[A+552&gt;&gt;2]=9912,b[A+604&gt;&gt;2]=0,b[A+600&gt;&gt;2]=d,b[A+584&gt;&gt;2]=d,b[A+548&gt;&gt;2]=0,b[A+540&gt;&gt;2]=1566444395,b[A+544&gt;&gt;2]=0,b[A+376&gt;&gt;2]=16056,f[0|(k=A+348|0)]=0,b[A+324&gt;&gt;2]=953267991,i=Pe(A,_,A+552|0,A+16|0),c=r+4|0,u=r+68|0,d=e+4|0,_=e+68|0,g=B(1),Le(i,c,u,d,_,A+376|0)&amp;&amp;(s=v[A+540&gt;&gt;2],v[r+268&gt;&gt;2]&gt;s&amp;&amp;(v[r+268&gt;&gt;2]=s),v[e+268&gt;&gt;2]&gt;s&amp;&amp;(v[e+268&gt;&gt;2]=s),g=B(1),s&lt;B(1)&amp;&amp;(g=s)),s=g,i=b[e+192&gt;&gt;2],l=b[r+272&gt;&gt;2],ZA(A+552|0),b[a&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[t&gt;&gt;2]=1065353216,b[o&gt;&gt;2]=0,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[A+568&gt;&gt;2]=1065353216,b[A+572&gt;&gt;2]=1065353216,b[A+556&gt;&gt;2]=8,b[A+552&gt;&gt;2]=9912,b[A+604&gt;&gt;2]=0,b[A+600&gt;&gt;2]=l,b[A+584&gt;&gt;2]=l,b[A+548&gt;&gt;2]=0,b[A+540&gt;&gt;2]=1566444395,b[A+544&gt;&gt;2]=0,b[A+376&gt;&gt;2]=16056,f[0|k]=0,b[A+324&gt;&gt;2]=953267991;A:if(Le(Pe(A,A+552|0,i,A+16|0),c,u,d,_,A+376|0)){r:{e:{g=v[A+540&gt;&gt;2];i:{if(!(v[r+268&gt;&gt;2]&gt;g)){if(v[e+268&gt;&gt;2]&gt;g)break i;break e}if(v[r+268&gt;&gt;2]=g,!(v[e+268&gt;&gt;2]&gt;g))break e}if(v[e+268&gt;&gt;2]=g,s&gt;g)break r;break A}if(!(s&gt;g))break A}s=g}return N=A+608|0,B(s)},function(A,r){r|=0;var e=0,i=0,a=0,n=0,t=0,o=0;if(!(!(i=b[(A|=0)+56&gt;&gt;2])|!C[A+52|0])){if((0|(e=b[r+4&gt;&gt;2]))==b[r+8&gt;&gt;2]&amp;&amp;!((0|e)&gt;=(0|(n=e?e&lt;&lt;1:1)))){A:{r:{if(n){if(t=CA(n&lt;&lt;2,16),(0|(e=b[r+4&gt;&gt;2]))&gt;=1)break r;break A}if((0|e)&lt;1)break A}for(i=0,o=r+12|0,a=e;b[i+t&gt;&gt;2]=b[b[o&gt;&gt;2]+i&gt;&gt;2],i=i+4|0,a=a+-1|0;);}(a=b[r+12&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;(gA(a),e=b[r+4&gt;&gt;2]),b[r+12&gt;&gt;2]=0),b[r+12&gt;&gt;2]=t,f[r+16|0]=1,b[r+8&gt;&gt;2]=n,i=b[A+56&gt;&gt;2]}b[r+4&gt;&gt;2]=e+1,b[b[r+12&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]=i}},Cr,Yr,Yr,qe,Cr,Yr,Yr,function(A,r,e,i){A|=0,r|=0,e|=0,i=B(i);var a,n,t,o=0,k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0);N=a=N-16|0,v[A+32&gt;&gt;2]=i,t=b[(n=r+8|0)+4&gt;&gt;2],b[(o=A+16|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=t,o=b[r+4&gt;&gt;2],b[A+8&gt;&gt;2]=b[r&gt;&gt;2],b[A+12&gt;&gt;2]=o,c=v[n&gt;&gt;2],u=v[e&gt;&gt;2],l=v[r&gt;&gt;2],s=v[e+4&gt;&gt;2],C=v[r+4&gt;&gt;2],g=v[e+8&gt;&gt;2],k=v[A+28&gt;&gt;2],i=B(B(k+v[A+24&gt;&gt;2])+i),v[A+32&gt;&gt;2]=i,b[a+12&gt;&gt;2]=0,v[a+8&gt;&gt;2]=g-B(k*c),v[a+4&gt;&gt;2]=s-B(k*C),v[a&gt;&gt;2]=u-B(l*k),i&lt;B(0)&amp;&amp;(f[A+36|0]=1),A=b[A+4&gt;&gt;2],BA[b[b[A&gt;&gt;2]+16&gt;&gt;2]](A,r,a,i),N=a+16|0},Cr,function(A,r,e,i){A|=0,r|=0,e|=0,i=B(i);var a,f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=B(0);N=a=N-16|0,Y=v[r+8&gt;&gt;2],w=v[e+8&gt;&gt;2],u=B(B(Y*i)+w),W=v[r+4&gt;&gt;2],Z=v[e+4&gt;&gt;2],F=B(B(W*i)+Z),E=v[r&gt;&gt;2],f=B(E*i),i=v[e&gt;&gt;2],V=B(f+i),C[A+232|0]?(d=v[A+40&gt;&gt;2],l=B(-v[A+88&gt;&gt;2]),_=v[A+56&gt;&gt;2],c=v[A+92&gt;&gt;2],k=v[A+72&gt;&gt;2],f=v[A+96&gt;&gt;2],G=B(B(B(d*l)-B(_*c))-B(k*f)),n=v[A+200&gt;&gt;2],R=v[A+44&gt;&gt;2],m=v[A+60&gt;&gt;2],s=v[A+76&gt;&gt;2],p=B(B(B(R*l)-B(m*c))-B(s*f)),t=v[A+204&gt;&gt;2],h=v[A+48&gt;&gt;2],o=B(h*l),l=v[A- -64&gt;&gt;2],o=B(o-B(l*c)),c=v[A+80&gt;&gt;2],y=B(o-B(c*f)),f=v[A+208&gt;&gt;2],o=B(B(B(B(B(G*n)+B(p*t))+B(y*f))+v[A+224&gt;&gt;2])+B(B(u*B(B(B(k*n)+B(s*t))+B(c*f)))+B(B(V*B(B(B(d*n)+B(R*t))+B(h*f)))+B(F*B(B(B(_*n)+B(m*t))+B(l*f)))))),n=v[A+168&gt;&gt;2],t=v[A+172&gt;&gt;2],f=v[A+176&gt;&gt;2],n=B(B(B(u*B(B(B(k*n)+B(s*t))+B(c*f)))+B(B(V*B(B(B(d*n)+B(R*t))+B(h*f)))+B(F*B(B(B(_*n)+B(m*t))+B(l*f)))))+B(B(B(B(n*G)+B(p*t))+B(y*f))+v[A+216&gt;&gt;2])),t=B(E*B(n-i)),f=u,i=v[A+184&gt;&gt;2],u=v[A+188&gt;&gt;2],s=B(B(k*i)+B(s*u)),k=v[A+192&gt;&gt;2],u=B(B(B(f*B(s+B(c*k)))+B(B(V*B(B(B(d*i)+B(R*u))+B(h*k)))+B(F*B(B(B(_*i)+B(m*u))+B(l*k)))))+B(B(B(B(G*i)+B(p*u))+B(y*k))+v[A+220&gt;&gt;2])),i=B(B(t+B(W*B(u-Z)))+B(Y*B(o-w))),v[a+8&gt;&gt;2]=o+B(Y*i),v[a+4&gt;&gt;2]=u+B(W*i),v[a&gt;&gt;2]=n+B(E*i)):(I=v[A+224&gt;&gt;2],d=v[A+208&gt;&gt;2],_=v[A+200&gt;&gt;2],k=v[A+204&gt;&gt;2],x=v[A+216&gt;&gt;2],n=v[A+176&gt;&gt;2],R=v[A+168&gt;&gt;2],m=v[A+172&gt;&gt;2],s=v[A+104&gt;&gt;2],o=B(-v[A+152&gt;&gt;2]),t=v[A+120&gt;&gt;2],Q=v[A+156&gt;&gt;2],h=v[A+136&gt;&gt;2],D=v[A+160&gt;&gt;2],l=B(B(B(s*o)-B(t*Q))-B(h*D)),c=v[A+108&gt;&gt;2],f=v[A+124&gt;&gt;2],G=v[A+140&gt;&gt;2],p=B(B(B(c*o)-B(f*Q))-B(G*D)),y=v[A+112&gt;&gt;2],g=B(y*o),o=v[A+128&gt;&gt;2],g=B(g-B(o*Q)),Q=v[A+144&gt;&gt;2],D=B(g-B(Q*D)),g=v[A+184&gt;&gt;2],X=v[A+188&gt;&gt;2],J=v[A+192&gt;&gt;2],g=B(B(B(w*B(B(B(h*g)+B(G*X))+B(Q*J)))+B(B(i*B(B(B(s*g)+B(c*X))+B(y*J)))+B(Z*B(B(B(t*g)+B(f*X))+B(o*J)))))+B(B(B(B(l*g)+B(p*X))+B(D*J))+v[A+220&gt;&gt;2])),v[a+4&gt;&gt;2]=g,n=B(B(B(w*B(B(B(h*R)+B(G*m))+B(Q*n)))+B(B(i*B(B(B(s*R)+B(c*m))+B(y*n)))+B(Z*B(B(B(t*R)+B(f*m))+B(o*n)))))+B(x+B(B(B(R*l)+B(p*m))+B(D*n)))),v[a&gt;&gt;2]=n,i=B(B(I+B(B(B(l*_)+B(p*k))+B(D*d)))+B(B(w*B(B(B(h*_)+B(G*k))+B(Q*d)))+B(B(i*B(B(B(s*_)+B(c*k))+B(y*d)))+B(Z*B(B(B(t*_)+B(f*k))+B(o*d)))))),v[a+8&gt;&gt;2]=i,i=B(B(B(E*B(V-n))+B(W*B(F-g)))+B(Y*B(u-i)))),b[a+12&gt;&gt;2]=0,A=b[A+36&gt;&gt;2],BA[b[b[A&gt;&gt;2]+16&gt;&gt;2]](A,r,a,i),N=a+16|0},WA,he,Yr,sA,Cr,Ae,function(){},Cr,ei,function(A){var r,e,i=0;return b[(A|=0)+8&gt;&gt;2]=16212,b[A&gt;&gt;2]=16184,r=b[(i=A+56|0)&gt;&gt;2],e=A+72|0,BA[b[b[r&gt;&gt;2]+20&gt;&gt;2]](r,b[e&gt;&gt;2]),i=b[i&gt;&gt;2],BA[b[b[i&gt;&gt;2]+16&gt;&gt;2]](i,b[e&gt;&gt;2]),0|A},function(A){var r,e,i=0;b[(A|=0)+8&gt;&gt;2]=16212,b[A&gt;&gt;2]=16184,r=b[(i=A+56|0)&gt;&gt;2],e=A+72|0,BA[b[b[r&gt;&gt;2]+20&gt;&gt;2]](r,b[e&gt;&gt;2]),i=b[i&gt;&gt;2],BA[b[b[i&gt;&gt;2]+16&gt;&gt;2]](i,b[e&gt;&gt;2]),gA(A)},function(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var f,n,t,o=0,k=B(0);N=n=N-16|0,$e(n+8|0,16266),o=C[A+76|0],f=b[(t=o?r:e)+4&gt;&gt;2],b[f+4&gt;&gt;2]+-21&gt;&gt;&gt;0&gt;8||(b[b[(r=o?e:r)+4&gt;&gt;2]+4&gt;&gt;2]&gt;19||(k=B(BA[b[b[f&gt;&gt;2]+48&gt;&gt;2]](f)),e=A+72|0,b[a+4&gt;&gt;2]=b[e&gt;&gt;2],function(A,r,e,i,a,f){var n,t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0);N=n=N+-64|0,v[A+56&gt;&gt;2]=r,b[A+52&gt;&gt;2]=e,b[A+40&gt;&gt;2]=a,b[A+36&gt;&gt;2]=i,b[A+44&gt;&gt;2]=f,e=b[a+12&gt;&gt;2],_=v[e+52&gt;&gt;2],R=v[e+56&gt;&gt;2],a=b[i+12&gt;&gt;2],m=v[a+52&gt;&gt;2],h=v[a+56&gt;&gt;2],t=v[e+20&gt;&gt;2],o=v[e+36&gt;&gt;2],G=v[a+20&gt;&gt;2],y=v[a+36&gt;&gt;2],Q=v[a+24&gt;&gt;2],k=v[e+24&gt;&gt;2],p=v[a+40&gt;&gt;2],c=v[e+40&gt;&gt;2],D=v[a+32&gt;&gt;2],u=v[e+32&gt;&gt;2],w=v[a&gt;&gt;2],l=v[e&gt;&gt;2],Z=v[a+16&gt;&gt;2],s=v[e+16&gt;&gt;2],C=v[e+48&gt;&gt;2],Y=v[a+48&gt;&gt;2],g=v[e+4&gt;&gt;2],W=v[a+4&gt;&gt;2],F=v[a+8&gt;&gt;2],d=v[e+8&gt;&gt;2],b[n+60&gt;&gt;2]=0,b[n+44&gt;&gt;2]=0,b[n+28&gt;&gt;2]=0,v[n+40&gt;&gt;2]=B(B(d*F)+B(k*Q))+B(c*p),v[n+36&gt;&gt;2]=B(B(d*W)+B(k*G))+B(c*y),v[n+24&gt;&gt;2]=B(B(g*F)+B(t*Q))+B(o*p),v[n+20&gt;&gt;2]=B(B(g*W)+B(t*G))+B(o*y),C=B(-C),v[n+56&gt;&gt;2]=B(B(B(d*C)-B(k*_))-B(c*R))+B(B(B(d*Y)+B(k*m))+B(c*h)),v[n+52&gt;&gt;2]=B(B(B(g*C)-B(t*_))-B(o*R))+B(B(B(g*Y)+B(t*m))+B(o*h)),b[n+12&gt;&gt;2]=0,v[n&gt;&gt;2]=B(B(l*w)+B(s*Z))+B(u*D),v[n+32&gt;&gt;2]=B(B(d*w)+B(k*Z))+B(c*D),v[n+16&gt;&gt;2]=B(B(g*w)+B(t*Z))+B(o*D),v[n+8&gt;&gt;2]=B(B(l*F)+B(s*Q))+B(u*p),v[n+4&gt;&gt;2]=B(B(l*W)+B(s*G))+B(u*y),v[n+48&gt;&gt;2]=B(B(B(l*C)-B(s*_))-B(u*R))+B(B(B(l*Y)+B(s*m))+B(u*h)),e=b[i+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+8&gt;&gt;2]](e,n,A+4|0,A+20|0),r=B(v[f+32&gt;&gt;2]+r),v[A+20&gt;&gt;2]=r+v[A+20&gt;&gt;2],v[(e=A+24|0)&gt;&gt;2]=r+v[e&gt;&gt;2],v[(e=A+28|0)&gt;&gt;2]=r+v[e&gt;&gt;2],v[A+4&gt;&gt;2]=v[A+4&gt;&gt;2]-r,v[(e=A+8|0)&gt;&gt;2]=v[e&gt;&gt;2]-r,v[(A=A+12|0)&gt;&gt;2]=v[A&gt;&gt;2]-r,N=n- -64|0}(o=A+8|0,k,i,r,t,a),e=b[e&gt;&gt;2],b[e+776&gt;&gt;2]=b[t+8&gt;&gt;2],b[e+772&gt;&gt;2]=b[r+8&gt;&gt;2],BA[b[b[f&gt;&gt;2]+64&gt;&gt;2]](f,o,A+12|0,A+28|0),r=b[a+4&gt;&gt;2],b[r+780&gt;&gt;2]&amp;&amp;((0|(e=b[r+772&gt;&gt;2]))==(0|(i=b[b[a+8&gt;&gt;2]+8&gt;&gt;2]))?dr(r,e+4|0,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+4|0):dr(r,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+4|0,i+4|0)),b[(A=A+44|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0)),Ai(),N=n+16|0},function(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=0,K=0,q=0,$=0,AA=0,rA=0,eA=B(0);N=i=N-240|0,t=B(1);A:{if(K=(A=(a=C[A+76|0])?e:r)+52|0,n=B(v[(L=A+116|0)&gt;&gt;2]-v[K&gt;&gt;2]),f=B(n*n),$=A+56|0,n=B(v[(q=A+120|0)&gt;&gt;2]-v[$&gt;&gt;2]),f=B(f+B(n*n)),rA=A+60|0,n=B(v[(AA=A+124|0)&gt;&gt;2]-v[rA&gt;&gt;2]),f=B(f+B(n*n)),n=v[A+276&gt;&gt;2],!(f&lt;B(n*n)||(r=a?r:e,e=b[r+192&gt;&gt;2],b[e+4&gt;&gt;2]+-21&gt;&gt;&gt;0&gt;8))){if(s=v[r+12&gt;&gt;2],Q=v[L&gt;&gt;2],g=v[r+28&gt;&gt;2],f=v[q&gt;&gt;2],d=v[r+44&gt;&gt;2],p=v[AA&gt;&gt;2],eA=B(B(B(s*Q)+B(g*f))+B(d*p)),_=v[r+8&gt;&gt;2],o=B(-v[r+52&gt;&gt;2]),R=v[r+24&gt;&gt;2],D=v[r+56&gt;&gt;2],m=v[r+40&gt;&gt;2],u=v[r+60&gt;&gt;2],l=B(B(B(_*o)-B(R*D))-B(m*u)),n=B(l+B(B(B(_*Q)+B(R*f))+B(m*p))),h=v[r+36&gt;&gt;2],G=v[r+20&gt;&gt;2],y=v[r+4&gt;&gt;2],t=v[$&gt;&gt;2],k=v[K&gt;&gt;2],c=v[rA&gt;&gt;2],Y=v[A+92&gt;&gt;2],W=v[A+76&gt;&gt;2],F=v[A+108&gt;&gt;2],E=v[A+88&gt;&gt;2],V=v[A+72&gt;&gt;2],X=v[A+104&gt;&gt;2],J=v[A+100&gt;&gt;2],I=v[A+84&gt;&gt;2],x=v[A+68&gt;&gt;2],M=v[A+28&gt;&gt;2],S=v[A+12&gt;&gt;2],T=v[A+44&gt;&gt;2],U=v[A+24&gt;&gt;2],j=v[A+8&gt;&gt;2],O=v[A+40&gt;&gt;2],H=v[A+36&gt;&gt;2],z=v[A+20&gt;&gt;2],P=v[A+4&gt;&gt;2],b[i+236&gt;&gt;2]=0,Z=B(B(B(s*o)-B(g*D))-B(d*u)),w=B(Z+B(B(B(s*k)+B(g*t))+B(d*c))),v[i+232&gt;&gt;2]=w,l=B(l+B(B(B(_*k)+B(R*t))+B(m*c))),v[i+228&gt;&gt;2]=l,u=B(B(B(y*o)-B(G*D))-B(h*u)),o=B(u+B(B(B(y*k)+B(G*t))+B(h*c))),v[i+224&gt;&gt;2]=o,D=o,(k=B(u+B(B(B(y*Q)+B(G*f))+B(h*p))))&lt;o&amp;&amp;(v[i+224&gt;&gt;2]=k,D=k),Q=l,n&lt;l&amp;&amp;(v[i+228&gt;&gt;2]=n,Q=n),(c=B(Z+eA))&lt;(f=w)&amp;&amp;(v[i+232&gt;&gt;2]=c,f=c),b[i+220&gt;&gt;2]=0,v[i+216&gt;&gt;2]=w,v[i+212&gt;&gt;2]=l,v[i+208&gt;&gt;2]=o,t=o,o&lt;k&amp;&amp;(v[i+208&gt;&gt;2]=k,t=k),p=l,l&lt;n&amp;&amp;(v[i+212&gt;&gt;2]=n,p=n),(u=w)&lt;c&amp;&amp;(v[i+216&gt;&gt;2]=c,u=c),Z=f,f=v[A+272&gt;&gt;2],v[i+232&gt;&gt;2]=Z-f,v[i+216&gt;&gt;2]=f+u,v[i+228&gt;&gt;2]=Q-f,v[i+224&gt;&gt;2]=D-f,v[i+212&gt;&gt;2]=f+p,v[i+208&gt;&gt;2]=f+t,b[i+128&gt;&gt;2]=0,v[i+124&gt;&gt;2]=c,v[i+120&gt;&gt;2]=n,v[i+116&gt;&gt;2]=k,b[i+112&gt;&gt;2]=0,v[i+108&gt;&gt;2]=B(B(s*W)+B(g*Y))+B(d*F),v[i+104&gt;&gt;2]=B(B(s*V)+B(g*E))+B(d*X),v[i+100&gt;&gt;2]=B(B(s*x)+B(g*I))+B(d*J),b[i+96&gt;&gt;2]=0,v[i+92&gt;&gt;2]=B(B(_*W)+B(R*Y))+B(m*F),v[i+88&gt;&gt;2]=B(B(_*V)+B(R*E))+B(m*X),v[i+84&gt;&gt;2]=B(B(_*x)+B(R*I))+B(m*J),b[i+80&gt;&gt;2]=0,v[i+76&gt;&gt;2]=B(B(y*W)+B(G*Y))+B(h*F),v[i+72&gt;&gt;2]=B(B(y*V)+B(G*E))+B(h*X),b[i- -64&gt;&gt;2]=0,v[i+60&gt;&gt;2]=w,v[i+56&gt;&gt;2]=l,v[i+52&gt;&gt;2]=o,b[i+48&gt;&gt;2]=0,v[i+44&gt;&gt;2]=B(B(s*S)+B(g*M))+B(d*T),v[i+40&gt;&gt;2]=B(B(s*j)+B(g*U))+B(d*O),v[i+36&gt;&gt;2]=B(B(s*P)+B(g*z))+B(d*H),b[i+32&gt;&gt;2]=0,v[i+28&gt;&gt;2]=B(B(_*S)+B(R*M))+B(m*T),v[i+24&gt;&gt;2]=B(B(_*j)+B(R*U))+B(m*O),v[i+20&gt;&gt;2]=B(B(_*P)+B(R*z))+B(m*H),b[i+16&gt;&gt;2]=0,v[i+12&gt;&gt;2]=B(B(y*S)+B(G*M))+B(h*T),v[i+8&gt;&gt;2]=B(B(y*j)+B(G*U))+B(h*O),v[i+196&gt;&gt;2]=f,v[i+68&gt;&gt;2]=B(B(y*x)+B(G*I))+B(h*J),v[i+4&gt;&gt;2]=B(B(y*P)+B(G*z))+B(h*H),b[i&gt;&gt;2]=16552,b[i+200&gt;&gt;2]=b[A+268&gt;&gt;2],!e)break A;if(BA[b[b[e&gt;&gt;2]+64&gt;&gt;2]](e,i,i+224|0,i+208|0),!((t=v[i+200&gt;&gt;2])&lt;v[(A=A+268|0)&gt;&gt;2]))break A;v[A&gt;&gt;2]=t}return N=i+240|0,B(t)}return N=i+240|0,B(B(1))},function(A,r){r|=0;var e=0,i=0,a=0,n=0,t=0,o=0;if(i=b[(A|=0)+72&gt;&gt;2]){if((0|(e=b[r+4&gt;&gt;2]))==b[r+8&gt;&gt;2]&amp;&amp;!((0|e)&gt;=(0|(n=e?e&lt;&lt;1:1)))){A:{r:{if(n){if(t=CA(n&lt;&lt;2,16),(0|(e=b[r+4&gt;&gt;2]))&gt;=1)break r;break A}if((0|e)&lt;1)break A}for(i=0,o=r+12|0,a=e;b[i+t&gt;&gt;2]=b[b[o&gt;&gt;2]+i&gt;&gt;2],i=i+4|0,a=a+-1|0;);}(a=b[r+12&gt;&gt;2])&amp;&amp;(C[r+16|0]&amp;&amp;(gA(a),e=b[r+4&gt;&gt;2]),b[r+12&gt;&gt;2]=0),b[r+12&gt;&gt;2]=t,f[r+16|0]=1,b[r+8&gt;&gt;2]=n,i=b[A+72&gt;&gt;2]}b[r+4&gt;&gt;2]=e+1,b[b[r+12&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]=i}},function(A){var r=0;return b[(A|=0)&gt;&gt;2]=16212,r=b[A+48&gt;&gt;2],BA[b[b[r&gt;&gt;2]+20&gt;&gt;2]](r,b[A+64&gt;&gt;2]),r=b[A+48&gt;&gt;2],BA[b[b[r&gt;&gt;2]+16&gt;&gt;2]](r,b[A+64&gt;&gt;2]),0|A},function(A){var r=0;b[(A|=0)&gt;&gt;2]=16212,r=b[A+48&gt;&gt;2],BA[b[b[r&gt;&gt;2]+20&gt;&gt;2]](r,b[A+64&gt;&gt;2]),r=b[A+48&gt;&gt;2],BA[b[b[r&gt;&gt;2]+16&gt;&gt;2]](r,b[A+64&gt;&gt;2]),gA(A)},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f=0,n=0,t=B(0),o=0,k=B(0),c=B(0),u=B(0),l=0,s=0;N=a=N-144|0,$e(a+136|0,16224),((u=(t=v[r&gt;&gt;2])&lt;(k=v[r+16&gt;&gt;2])?t:k)&lt;(c=v[r+32&gt;&gt;2])?u:c)&gt;v[A+20&gt;&gt;2]||(v[(v[r+(f=(t&gt;k^1)&lt;&lt;4)&gt;&gt;2]&gt;c?f:32)+r&gt;&gt;2]&lt;v[A+4&gt;&gt;2]||(((u=(t=v[r+8&gt;&gt;2])&lt;(k=v[(f=r+24|0)&gt;&gt;2])?t:k)&lt;(c=v[(o=r+40|0)&gt;&gt;2])?u:c)&gt;v[A+28&gt;&gt;2]||(v[(v[(f=t&gt;k?r+8|0:f)&gt;&gt;2]&gt;c?f:o)&gt;&gt;2]&lt;v[A+12&gt;&gt;2]||(((u=(t=v[r+4&gt;&gt;2])&lt;(k=v[(f=r+20|0)&gt;&gt;2])?t:k)&lt;(c=v[(o=r+36|0)&gt;&gt;2])?u:c)&gt;v[A+24&gt;&gt;2]||(f=t&gt;k?r+4|0:f,b[b[b[A+36&gt;&gt;2]+4&gt;&gt;2]+4&gt;&gt;2]&gt;19|v[(v[f&gt;&gt;2]&gt;c?f:o)&gt;&gt;2]&lt;v[A+8&gt;&gt;2]||(o=b[A+48&gt;&gt;2],s=LA(a+24|0),l=b[(n=r+8|0)+4&gt;&gt;2],b[(f=a+92|0)&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=l,n=b[r+20&gt;&gt;2],b[(f=a+100|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[f+4&gt;&gt;2]=n,l=b[(n=r+24|0)+4&gt;&gt;2],b[(f=a+108|0)&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=l,n=b[r+36&gt;&gt;2],b[(f=a+116|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[f+4&gt;&gt;2]=n,l=b[(n=r+40|0)+4&gt;&gt;2],b[(f=a+124|0)&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=l,b[a+24&gt;&gt;2]=16416,f=b[r+4&gt;&gt;2],b[a+84&gt;&gt;2]=b[r&gt;&gt;2],b[a+88&gt;&gt;2]=f,b[a+72&gt;&gt;2]=b[A+56&gt;&gt;2],b[a+28&gt;&gt;2]=1,b[a+20&gt;&gt;2]=i,b[a+16&gt;&gt;2]=e,r=b[A+40&gt;&gt;2],b[a&gt;&gt;2]=r,f=b[r+8&gt;&gt;2],b[a+12&gt;&gt;2]=b[r+12&gt;&gt;2],b[a+8&gt;&gt;2]=f,t=v[b[A+44&gt;&gt;2]+32&gt;&gt;2],r=b[A+36&gt;&gt;2],b[a+4&gt;&gt;2]=a+24,r=t&gt;B(0)?0|BA[b[b[o&gt;&gt;2]+8&gt;&gt;2]](o,r,a,0,2):0|BA[b[b[o&gt;&gt;2]+8&gt;&gt;2]](o,r,a,b[A+64&gt;&gt;2],1),f=b[A+44&gt;&gt;2],n=b[f+8&gt;&gt;2],b[n+8&gt;&gt;2]==b[b[A+40&gt;&gt;2]+8&gt;&gt;2]?(b[f+8&gt;&gt;2]=a,BA[b[b[f&gt;&gt;2]+8&gt;&gt;2]](f,e,i)):(n=b[f+12&gt;&gt;2],b[f+12&gt;&gt;2]=a,BA[b[b[f&gt;&gt;2]+12&gt;&gt;2]](f,e,i)),e=A+44|0,BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,b[A+36&gt;&gt;2],a,b[A+52&gt;&gt;2],b[e&gt;&gt;2]),e=b[e&gt;&gt;2],b[(b[b[e+8&gt;&gt;2]+8&gt;&gt;2]==b[b[A+40&gt;&gt;2]+8&gt;&gt;2]?8:12)+e&gt;&gt;2]=n,BA[b[b[r&gt;&gt;2]&gt;&gt;2]](r),BA[b[b[o&gt;&gt;2]+60&gt;&gt;2]](o,r),er(s))))))),Ai(),N=a+144|0},cr,rr,Cr,function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a=0,n=0,t=0,o=B(0);N=e=N-800|0,$e(e+792|0,16736),b[(i=e+740|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[e+748&gt;&gt;2]=1065353216,b[(i=e+752|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[e+768&gt;&gt;2]=1065353216,b[e+788&gt;&gt;2]=0,b[(i=e+780|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=e+772|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[e+732&gt;&gt;2]=0,b[e+736&gt;&gt;2]=0,b[e+728&gt;&gt;2]=1065353216,b[e+760&gt;&gt;2]=0,b[e+764&gt;&gt;2]=0,b[e+720&gt;&gt;2]=0,b[e+724&gt;&gt;2]=0,b[e+552&gt;&gt;2]=16056,b[e+716&gt;&gt;2]=b[A+200&gt;&gt;2],i=b[A+196&gt;&gt;2],ZA(e+496|0),b[(a=e+524|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[e+520&gt;&gt;2]=1065353216,b[e+540&gt;&gt;2]=0,b[(a=e+532|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[e+512&gt;&gt;2]=1065353216,b[e+516&gt;&gt;2]=1065353216,b[e+496&gt;&gt;2]=9912,b[e+548&gt;&gt;2]=0,b[e+544&gt;&gt;2]=i,b[e+528&gt;&gt;2]=i,b[e+500&gt;&gt;2]=8,i=LA(e+384|0),n=b[(a=r+8|0)+4&gt;&gt;2],b[(t=e+452|0)&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=n,a=b[r+20&gt;&gt;2],b[(n=e+460|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[n+4&gt;&gt;2]=a,n=b[(a=r+24|0)+4&gt;&gt;2],b[(t=e+468|0)&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=n,a=b[r+36&gt;&gt;2],b[(n=e+476|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[n+4&gt;&gt;2]=a,n=b[(a=r+40|0)+4&gt;&gt;2],b[(t=e+484|0)&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=n,b[e+388&gt;&gt;2]=1,b[e+384&gt;&gt;2]=16416,a=b[r+4&gt;&gt;2],b[e+444&gt;&gt;2]=b[r&gt;&gt;2],b[e+448&gt;&gt;2]=a,f[e+356|0]=0,b[e+332&gt;&gt;2]=953267991,ei(ri(e+8|0,e+496|0,e+384|0,e+24|0),A+4|0,A+68|0,e+728|0,e+728|0,e+552|0)&amp;&amp;(A=A+200|0,o=v[e+716&gt;&gt;2],v[A&gt;&gt;2]&gt;o&amp;&amp;(v[A&gt;&gt;2]=o)),er(i),Ai(),N=e+800|0},ni,function(A){rA(ni(A|=0))},ti,function(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var f=0,n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),g=B(0),d=B(0),_=0,R=B(0),m=0,h=0,G=0,y=0,Q=0,p=0,D=0,w=0,Z=0,Y=0,W=0,F=0,E=0,N=0,V=0,X=0,J=B(0),I=B(0),x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=B(0),K=B(0),q=0,$=0,AA=0,rA=0,eA=0,iA=0,aA=0,fA=0;if((0|(_=b[A+52&gt;&gt;2]))&gt;=1){for(AA=(f=C[A+68|0])?r:e,rA=b[(m=(f=f?e:r)- -64|0)&gt;&gt;2],P=v[(h=f+60|0)&gt;&gt;2],L=v[(G=f+56|0)&gt;&gt;2],K=v[(y=f+52|0)&gt;&gt;2],eA=b[(Q=f+48|0)&gt;&gt;2],t=v[(p=f+44|0)&gt;&gt;2],o=v[(D=f+40|0)&gt;&gt;2],k=v[(w=f+36|0)&gt;&gt;2],e=32,iA=b[(Z=f+32|0)&gt;&gt;2],c=v[(Y=f+28|0)&gt;&gt;2],u=v[(W=f+24|0)&gt;&gt;2],l=v[(F=f+20|0)&gt;&gt;2],aA=b[(E=f+16|0)&gt;&gt;2],s=v[(N=f+12|0)&gt;&gt;2],g=v[(V=f+8|0)&gt;&gt;2],r=b[f+304&gt;&gt;2],d=v[f+4&gt;&gt;2],R=B(1),X=f+304|0,fA=b[f+192&gt;&gt;2]+28|0;b[X&gt;&gt;2]=r+1,r=b[fA&gt;&gt;2]+e|0,n=v[r+24&gt;&gt;2],J=v[r+16&gt;&gt;2],I=v[r+20&gt;&gt;2],x=v[r&gt;&gt;2],M=v[r+-32&gt;&gt;2],S=v[r+-16&gt;&gt;2],T=v[r+4&gt;&gt;2],U=v[r+-28&gt;&gt;2],j=v[r+-12&gt;&gt;2],O=v[r+8&gt;&gt;2],H=v[r+-24&gt;&gt;2],z=v[r+-8&gt;&gt;2],b[m&gt;&gt;2]=0,b[Q&gt;&gt;2]=0,b[Z&gt;&gt;2]=0,b[E&gt;&gt;2]=0,v[p&gt;&gt;2]=B(B(k*H)+B(o*z))+B(t*O),v[D&gt;&gt;2]=B(B(k*U)+B(o*j))+B(t*T),v[w&gt;&gt;2]=B(B(k*M)+B(o*S))+B(t*x),v[Y&gt;&gt;2]=B(B(l*H)+B(u*z))+B(c*O),v[W&gt;&gt;2]=B(B(l*U)+B(u*j))+B(c*T),v[F&gt;&gt;2]=B(B(l*M)+B(u*S))+B(c*x),v[N&gt;&gt;2]=B(B(d*H)+B(g*z))+B(s*O),v[V&gt;&gt;2]=B(B(d*U)+B(g*j))+B(s*T),v[(r=f+4|0)&gt;&gt;2]=B(B(d*M)+B(g*S))+B(s*x),v[h&gt;&gt;2]=P+B(B(B(k*J)+B(o*I))+B(t*n)),v[G&gt;&gt;2]=L+B(B(B(l*J)+B(u*I))+B(c*n)),v[y&gt;&gt;2]=K+B(B(B(d*J)+B(g*I))+B(s*n)),$=b[b[A+60&gt;&gt;2]+q&gt;&gt;2],n=B(BA[b[b[$&gt;&gt;2]+12&gt;&gt;2]]($,f,AA,i,a)),b[m&gt;&gt;2]=rA,v[h&gt;&gt;2]=P,v[G&gt;&gt;2]=L,v[y&gt;&gt;2]=K,b[Q&gt;&gt;2]=eA,v[p&gt;&gt;2]=t,v[D&gt;&gt;2]=o,v[w&gt;&gt;2]=k,b[Z&gt;&gt;2]=iA,v[Y&gt;&gt;2]=c,v[W&gt;&gt;2]=u,v[F&gt;&gt;2]=l,b[E&gt;&gt;2]=aA,v[N&gt;&gt;2]=s,v[V&gt;&gt;2]=g,v[r&gt;&gt;2]=d,r=b[X&gt;&gt;2]+1|0,b[X&gt;&gt;2]=r,R=n&lt;R?n:R,e=e+80|0,q=q+4|0,_=_+-1|0;);return B(R)}return B(B(1))},function(A,r){r|=0;var e,i=0,a=0,f=0,n=0;if((0|(i=b[(e=(A|=0)+52|0)&gt;&gt;2]))&gt;=1)for(n=A+60|0,A=0;(a=b[b[n&gt;&gt;2]+f&gt;&gt;2])&amp;&amp;(BA[b[b[a&gt;&gt;2]+16&gt;&gt;2]](a,r),i=b[e&gt;&gt;2]),f=f+4|0,(0|(A=A+1|0))&lt;(0|i););},sA,Cr,Yr,function(A,r){var e,i;r|=0,e=A|=0,i=b[b[b[A+4&gt;&gt;2]+4&gt;&gt;2]+28&gt;&gt;2],A=b[r+36&gt;&gt;2],bi(e,b[64+(i+R(A,80)|0)&gt;&gt;2],A)},function(A,r,e){A|=0,r|=0,e=B(e),BA[b[b[A&gt;&gt;2]+12&gt;&gt;2]](A,r)},le,le,function(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=16908,(e=b[(r=A+56|0)&gt;&gt;2])&amp;&amp;(C[A+60|0]&amp;&amp;gA(e),b[A+56&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+60|0]=1,b[(r=A+48|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+36|0)&gt;&gt;2])&amp;&amp;(C[A+40|0]&amp;&amp;gA(e),b[A+36&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+40|0]=1,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+16|0)&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(e),b[A+16&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+20|0]=1,b[(r=A+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,0|A},function(A){var r=0,e=0;b[(A|=0)&gt;&gt;2]=16908,(e=b[(r=A+56|0)&gt;&gt;2])&amp;&amp;(C[A+60|0]&amp;&amp;gA(e),b[A+56&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+60|0]=1,b[(r=A+48|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+36|0)&gt;&gt;2])&amp;&amp;(C[A+40|0]&amp;&amp;gA(e),b[A+36&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+40|0]=1,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,!(r=b[A+16&gt;&gt;2])|!C[A+20|0]||gA(r),rA(A)},function(A,r,e){A|=0,r|=0,e|=0;var i=0,a=0,f=0,n=0,t=0,o=0,k=0,c=0;b[694]=b[694]+1,o=b[A+36&gt;&gt;2],i=R((i=((i=e&lt;&lt;16|r)&lt;&lt;15^-1)+i|0)&gt;&gt;&gt;10^i,9),i=((i^=i&gt;&gt;&gt;6)&lt;&lt;11^-1)+i|0,k=o+((b[A+12&gt;&gt;2]+-1&amp;(i&gt;&gt;&gt;16^i))&lt;&lt;2)|0;A:if(-1!=(0|(i=b[k&gt;&gt;2]))){for(n=b[A+16&gt;&gt;2],f=A+56|0,a=i;;){if(t=n+R(a,12)|0,b[t+4&gt;&gt;2]!=(0|e)||(0|r)!=b[t&gt;&gt;2]){if(-1!=(0|(a=b[b[f&gt;&gt;2]+(a&lt;&lt;2)&gt;&gt;2])))continue;break A}break}if(t){f=b[A+56&gt;&gt;2],r=R(a,12),c=b[8+(r+n|0)&gt;&gt;2];r:{if((0|i)!=(0|(a=(0|r)/12|0))){for(;(0|a)!=(0|(i=b[f+((r=i)&lt;&lt;2)&gt;&gt;2])););if(i=b[f+(a&lt;&lt;2)&gt;&gt;2],-1!=(0|r)){b[f+(r&lt;&lt;2)&gt;&gt;2]=i;break r}}else i=b[f+(a&lt;&lt;2)&gt;&gt;2];b[k&gt;&gt;2]=i}if((0|a)==(0|(i=b[(r=A+8|0)&gt;&gt;2]+-1|0)))return b[r&gt;&gt;2]=a,0|c;r:{if(n=n+R(i,12)|0,r=b[n+4&gt;&gt;2]&lt;&lt;16|b[n&gt;&gt;2],r=R((r=(r&lt;&lt;15^-1)+r|0)&gt;&gt;&gt;10^r,9),r=((r^=r&gt;&gt;&gt;6)&lt;&lt;11^-1)+r|0,k=b[A+12&gt;&gt;2]+-1&amp;(r&gt;&gt;&gt;16^r),(0|(r=b[(o=o+(k&lt;&lt;2)|0)&gt;&gt;2]))!=(0|i)){for(;e=r,(0|i)!=(0|(r=b[f+(r&lt;&lt;2)&gt;&gt;2])););if(r=b[f+(i&lt;&lt;2)&gt;&gt;2],-1!=(0|e)){b[f+(e&lt;&lt;2)&gt;&gt;2]=r;break r}}else r=b[f+(i&lt;&lt;2)&gt;&gt;2];b[o&gt;&gt;2]=r}r=b[n+4&gt;&gt;2],b[t&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=r,b[t+8&gt;&gt;2]=b[n+8&gt;&gt;2],r=b[A+36&gt;&gt;2]+(k&lt;&lt;2)|0,b[b[A+56&gt;&gt;2]+(a&lt;&lt;2)&gt;&gt;2]=b[r&gt;&gt;2],b[r&gt;&gt;2]=a,b[(A=A+8|0)&gt;&gt;2]=b[A&gt;&gt;2]+-1}}return 0|c},function(A,r,e){return A|=0,r|=0,e|=0,b[695]=b[695]+1,0|function(A,r,e){var i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0;A:if(i=e&lt;&lt;16|r,i=(i&lt;&lt;15^-1)+i|0,i=R(i&gt;&gt;&gt;10^i,9),i^=i&gt;&gt;&gt;6,i=(i&lt;&lt;11^-1)+i|0,d=i&gt;&gt;&gt;16^i,i=b[A+12&gt;&gt;2],u=d&amp;i+-1,a=b[b[A+36&gt;&gt;2]+(u&lt;&lt;2)&gt;&gt;2],-1!=(0|a)){for(l=b[A+16&gt;&gt;2],n=A+56|0;;){if(t=l+R(a,12)|0,b[t+4&gt;&gt;2]!=(0|e)||(0|r)!=b[t&gt;&gt;2]){if(-1!=(0|(a=b[b[n&gt;&gt;2]+(a&lt;&lt;2)&gt;&gt;2])))continue;break A}break}if(t)return t}A:{r:{e:{i:{if((0|i)==(0|(a=o=b[(n=A+8|0)&gt;&gt;2]))){if(!(t=(0|i)&gt;=(0|(c=i?i&lt;&lt;1:1)))){if(!c)break i;if(k=CA(R(c,12),16),(0|(i=b[A+8&gt;&gt;2]))&gt;=1)break e;break r}a=i}b[n&gt;&gt;2]=a+1,a=(k=b[A+16&gt;&gt;2])+R(o,12)|0;break A}if((0|i)&lt;1)break r}for(a=0,l=A+16|0;s=b[l&gt;&gt;2]+a|0,n=b[s+4&gt;&gt;2],b[(g=a+k|0)&gt;&gt;2]=b[s&gt;&gt;2],b[g+4&gt;&gt;2]=n,b[g+8&gt;&gt;2]=b[s+8&gt;&gt;2],a=a+12|0,i=i+-1|0;);}(i=b[(a=A+16|0)&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(i),b[A+16&gt;&gt;2]=0),b[a&gt;&gt;2]=k,f[A+20|0]=1,b[(n=A+12|0)&gt;&gt;2]=c,b[(i=A+8|0)&gt;&gt;2]=b[i&gt;&gt;2]+1,a=R(o,12)+k|0,t||(oi(A),u=b[n&gt;&gt;2]+-1&amp;d)}return b[a&gt;&gt;2]=r,r=R(o,12)+k|0,b[r+8&gt;&gt;2]=0,b[r+4&gt;&gt;2]=e,r=b[A+56&gt;&gt;2]+(o&lt;&lt;2)|0,A=b[A+36&gt;&gt;2]+(u&lt;&lt;2)|0,b[r&gt;&gt;2]=b[A&gt;&gt;2],b[A&gt;&gt;2]=o,a}(A,r,e)},ci,li,function(A){rA(li(A|=0))},function(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var n,t=0,o=0,k=0,c=0,u=0,l=B(0),s=0,g=B(0),d=B(0),_=B(0),h=B(0),G=B(0),y=0,Q=0,p=B(0),D=0,w=B(0),Z=B(0),Y=0,W=B(0),F=0,E=0,V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=0,L=0,K=0,q=B(0),$=0,AA=0,rA=B(0),eA=0,iA=0,aA=B(0),fA=0,nA=0,tA=0,bA=0,oA=0,kA=0,cA=0,uA=0,lA=0,sA=0,dA=0,vA=0,_A=0,RA=0,mA=0,hA=0,GA=0,yA=0,QA=0,pA=0,DA=0,wA=0,ZA=0,YA=0,WA=0,FA=0,EA=0,NA=B(0),VA=B(0),XA=B(0),JA=B(0),IA=B(0),xA=B(0),MA=B(0),SA=B(0),TA=B(0),UA=0,jA=0,OA=0,HA=0,zA=0,PA=0,LA=0,KA=0,qA=0,$A=0,Ar=0,rr=0,er=0,ir=0,ar=0,fr=0,nr=0,tr=0,br=0,or=0,kr=0,cr=0,lr=0,sr=0,Cr=0,gr=0,vr=B(0),_r=B(0),Rr=B(0),Br=B(0),mr=B(0),hr=B(0),Gr=B(0),yr=B(0),Qr=B(0),pr=B(0),Dr=B(0),wr=B(0),Zr=0,Yr=0,Wr=0,Fr=0,Er=0,Nr=0,Vr=0,Xr=0,Jr=0,Ir=B(0);N=n=N-3328|0;A:{r:{e:{if(dA=b[r+4&gt;&gt;2],(ZA=b[dA+68&gt;&gt;2])&amp;&amp;(vA=b[e+4&gt;&gt;2],YA=b[vA+68&gt;&gt;2])){if(b[vA+72&gt;&gt;2]!=b[A+112&gt;&gt;2]||b[dA+72&gt;&gt;2]!=b[A+108&gt;&gt;2]){if(o=8,k=b[A+84&gt;&gt;2],(0|(u=b[k+8&gt;&gt;2]))&gt;=1){for(k=k+16|0,s=A+4|0;(t=b[b[k&gt;&gt;2]+o&gt;&gt;2])&amp;&amp;(BA[b[b[t&gt;&gt;2]&gt;&gt;2]](t),y=b[s&gt;&gt;2],BA[b[b[y&gt;&gt;2]+60&gt;&gt;2]](y,t)),o=o+12|0,u=u+-1|0;);k=b[A+84&gt;&gt;2]}ki(k),b[A+108&gt;&gt;2]=b[dA+72&gt;&gt;2],b[A+112&gt;&gt;2]=b[vA+72&gt;&gt;2]}if(b[n+84&gt;&gt;2]=0,f[n+88|0]=1,b[n+76&gt;&gt;2]=0,b[n+80&gt;&gt;2]=0,ur(n+112|0),ur(n+916|0),ur(n+1720|0),ur(n+2524|0),(t=b[n+84&gt;&gt;2])&amp;&amp;(C[n+88|0]&amp;&amp;gA(t),b[n+84&gt;&gt;2]=0),f[0|(mA=n+88|0)]=0,b[n+76&gt;&gt;2]=0,b[n+80&gt;&gt;2]=4,b[(eA=n+84|0)&gt;&gt;2]=n+112,t=b[A+84&gt;&gt;2],(0|(hA=b[(WA=t+8|0)&gt;&gt;2]))&lt;=0)break e;sr=t+16|0,iA=1,E=4,Cr=a+8|0,FA=-1,gr=2;break r}return ti(A,r,e,i,a),void(N=n+3328|0)}if(GA=n+112|0,o=1,!C[n+88|0])break A;o=0;break A}o=2}for(;;){A:{r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{g:{d:{v:{_:{switch(0|o){case 0:gA(GA),o=1;continue;case 1:b[n+84&gt;&gt;2]=0;break _}R:switch(0|D){case 1:break v;case 0:break R;default:break g}if(t=b[8+(b[sr&gt;&gt;2]+R(yA,12)|0)&gt;&gt;2]){if(BA[b[b[t&gt;&gt;2]+16&gt;&gt;2]](t,n+72|0),(0|(k=b[n+76&gt;&gt;2]))&gt;=(0|iA))for(o=0,u=0;t=b[b[eA&gt;&gt;2]+o&gt;&gt;2],b[t+780&gt;&gt;2]&amp;&amp;(b[(k=a+E|0)&gt;&gt;2]=t,(0|(s=b[t+772&gt;&gt;2]))==(0|(y=b[b[Cr&gt;&gt;2]+8&gt;&gt;2]))?dr(t,s+E|0,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+E|0):dr(t,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+E|0,y+E|0),b[k&gt;&gt;2]=0,k=b[n+76&gt;&gt;2]),o=o+E|0,(0|(u=u+iA|0))&lt;(0|k););if((0|k)&lt;=(0|FA))for(b[(t=n+80|0)&gt;&gt;2]&lt;=(0|FA)&amp;&amp;((o=b[eA&gt;&gt;2])&amp;&amp;(C[0|mA]&amp;&amp;gA(o),b[eA&gt;&gt;2]=0),f[0|mA]=iA,b[t&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0),o=k&lt;&lt;gr;b[b[eA&gt;&gt;2]+o&gt;&gt;2]=0,o=o+E|0,k=k+iA|0;);b[n+76&gt;&gt;2]=0,hA=b[WA&gt;&gt;2]}if((0|(yA=iA+yA|0))&lt;(0|hA))break s;if(GA=b[n+84&gt;&gt;2]){if(!C[n+88|0])break b;o=0;continue}}if(b[n+92&gt;&gt;2]=i,b[n+76&gt;&gt;2]=0,b[n+72&gt;&gt;2]=17052,b[n+88&gt;&gt;2]=b[A+4&gt;&gt;2],b[n+104&gt;&gt;2]=b[A+72&gt;&gt;2],EA=A+84|0,b[n+100&gt;&gt;2]=b[EA&gt;&gt;2],b[n+84&gt;&gt;2]=e,t=b[e+12&gt;&gt;2],W=v[t+56&gt;&gt;2],b[n+80&gt;&gt;2]=r,o=b[r+12&gt;&gt;2],l=v[o+40&gt;&gt;2],V=v[t+52&gt;&gt;2],g=v[o+24&gt;&gt;2],X=v[t+48&gt;&gt;2],p=v[o+8&gt;&gt;2],J=v[o+56&gt;&gt;2],I=v[o+52&gt;&gt;2],aA=v[o+48&gt;&gt;2],d=v[o+36&gt;&gt;2],_=v[o+20&gt;&gt;2],h=v[o+4&gt;&gt;2],x=v[t+40&gt;&gt;2],M=v[t+24&gt;&gt;2],S=v[t+8&gt;&gt;2],T=v[t+36&gt;&gt;2],U=v[t+20&gt;&gt;2],j=v[t+4&gt;&gt;2],G=v[o&gt;&gt;2],w=v[o+16&gt;&gt;2],Z=v[o+32&gt;&gt;2],O=v[t+16&gt;&gt;2],z=v[t&gt;&gt;2],q=v[t+32&gt;&gt;2],b[n+96&gt;&gt;2]=a,!(t=b[ZA&gt;&gt;2]))break d;if(!(o=b[YA&gt;&gt;2]))break d;H=B(-aA),vr=B(B(B(B(p*H)-B(g*I))-B(l*J))+B(B(B(p*X)+B(g*V))+B(l*W))),_r=B(B(B(B(h*H)-B(_*I))-B(d*J))+B(B(B(h*X)+B(_*V))+B(d*W))),Rr=B(B(B(B(G*H)-B(w*I))-B(Z*J))+B(B(B(G*X)+B(w*V))+B(Z*W))),H=v[a+32&gt;&gt;2],b[n+116&gt;&gt;2]=o,b[n+112&gt;&gt;2]=t,NA=B(B(B(p*S)+B(g*M))+B(l*x)),Br=B(m(NA)),VA=B(B(B(p*j)+B(g*U))+B(l*T)),mr=B(m(VA)),XA=B(B(B(p*z)+B(g*O))+B(l*q)),hr=B(m(XA)),JA=B(B(B(h*S)+B(_*M))+B(d*x)),Gr=B(m(JA)),IA=B(B(B(h*j)+B(_*U))+B(d*T)),yr=B(m(IA)),xA=B(B(B(h*z)+B(_*O))+B(d*q)),Qr=B(m(xA)),MA=B(B(B(G*S)+B(w*M))+B(Z*x)),pr=B(m(MA)),SA=B(B(B(G*j)+B(w*U))+B(Z*T)),Dr=B(m(SA)),TA=B(B(B(G*z)+B(w*O))+B(Z*q)),wr=B(m(TA)),P=1,UA=124,Y=0,Q=128,c=n+112|0,jA=-1,fA=3,rA=B(.5),QA=20,OA=24,HA=255,Zr=4,zA=16,pA=8,Yr=-4,PA=40,Wr=36,Fr=12,nA=128,F=1,D=1;break n}v:if(u=F+jA|0,L=u&lt;&lt;fA,t=L+c|0,y=b[t&gt;&gt;2],s=b[t+4&gt;&gt;2],d=v[s+16&gt;&gt;2],_=v[s&gt;&gt;2],l=B(B(B(d-_)*rA)+B(0)),h=v[s+QA&gt;&gt;2],G=v[s+4&gt;&gt;2],g=B(B(B(h-G)*rA)+B(0)),w=v[s+OA&gt;&gt;2],Z=v[s+8&gt;&gt;2],p=B(B(B(w-Z)*rA)+B(0)),W=B(B(B(wr*l)+B(Dr*g))+B(pr*p)),d=B(B(d+_)*rA),_=B(B(h+G)*rA),h=B(B(w+Z)*rA),G=B(Rr+B(B(B(TA*d)+B(SA*_))+B(MA*h))),v[y&gt;&gt;2]&lt;=B(H+B(W+G))^P|v[y+16&gt;&gt;2]&gt;=B(B(G-W)-H)^P||(G=B(B(B(Qr*l)+B(yr*g))+B(Gr*p)),w=B(_r+B(B(B(xA*d)+B(IA*_))+B(JA*h))),v[y+4&gt;&gt;2]&lt;=B(H+B(G+w))^P|v[y+QA&gt;&gt;2]&gt;=B(B(w-G)-H)^P||(l=B(B(B(hr*l)+B(mr*g))+B(Br*p)),g=B(vr+B(B(B(XA*d)+B(VA*_))+B(NA*h))),v[y+8&gt;&gt;2]&lt;=B(H+B(l+g))^P||v[y+OA&gt;&gt;2]&gt;=B(B(g-l)-H)^P))){if(F=u,u)break l}else{_:{R:{B:{m:{h:{G:{y:{Q:{if((0|u)&gt;(0|UA)){if((0|Q)&gt;=(0|(k=Q&lt;&lt;P))|(0|nA)&gt;=(0|k))break Q;if(!Q)break y;if(t=o=CA(Q&lt;&lt;Zr,zA),(0|Q)&lt;(0|P))break G;for(t=o,D=c;nA=b[D+4&gt;&gt;2],b[t&gt;&gt;2]=b[D&gt;&gt;2],b[t+4&gt;&gt;2]=nA,t=t+pA|0,D=D+pA|0,Q=Q+jA|0;);if(Y&amp;HA)break h;break m}k=Q,o=c,t=Y;break _}o=c,t=Y;break R}t=0}if(o=t,Q=t=1,!c)break B;if(nA=k,!(Y&amp;HA))break R}gA(c)}Q=1}t=Q,nA=k}UA=k+Yr|0}c=b[(Y=s+PA|0)&gt;&gt;2];_:{R:{B:{if(b[(Q=y+PA|0)&gt;&gt;2]){if(u=b[y+36&gt;&gt;2],!c)break B;if(b[(c=o+L|0)+4&gt;&gt;2]=b[s+36&gt;&gt;2],b[c&gt;&gt;2]=u,u=b[Q&gt;&gt;2],b[(c=(F&lt;&lt;fA)+o|0)+4&gt;&gt;2]=b[s+36&gt;&gt;2],b[c&gt;&gt;2]=u,u=b[y+Wr&gt;&gt;2],b[c+Fr&gt;&gt;2]=b[Y&gt;&gt;2],b[c+pA&gt;&gt;2]=u,Q=b[Q&gt;&gt;2],b[c+QA&gt;&gt;2]=b[Y&gt;&gt;2],b[c+zA&gt;&gt;2]=Q,Q=k,c=o,Y=t,F=F+fA|0)break k;break v}if(!c)break _;b[(c=o+L|0)+4&gt;&gt;2]=b[s+36&gt;&gt;2],b[c&gt;&gt;2]=y,b[(c=(F&lt;&lt;fA)+o|0)+4&gt;&gt;2]=b[Y&gt;&gt;2],b[c&gt;&gt;2]=y;break R}b[(c=o+L|0)+4&gt;&gt;2]=s,b[c&gt;&gt;2]=u,c=b[Q&gt;&gt;2],b[(Y=(F&lt;&lt;fA)+o|0)+4&gt;&gt;2]=s,b[Y&gt;&gt;2]=c}if(Q=k,c=o,Y=t,F=F+P|0)break c;break v}if(BA[b[b[n+72&gt;&gt;2]+8&gt;&gt;2]](n+72|0,y,s),Q=k,c=o,Y=t,F=u,u)break u}!c|!(255&amp;Y)||gA(c)}if($=8,K=1,t=b[EA&gt;&gt;2],b[(LA=t+8|0)&gt;&gt;2]&lt;1)break C;AA=12,KA=16,DA=t+16|0,qA=80,wA=28,tA=56,bA=52,oA=36,kA=20,cA=40,uA=24,Er=172,Nr=156,$A=32,Vr=160,Xr=A+4|0,Ar=A+96|0,lA=A+92|0,sA=A+100|0,Jr=-1,rr=A+104|0,_A=0,D=2;break r}if(t=(k=R(AA,_A))+b[DA&gt;&gt;2]|0,(o=b[t+8&gt;&gt;2])&amp;&amp;(t=b[dA+wA&gt;&gt;2]+R(b[t&gt;&gt;2],qA)|0,u=b[t+64&gt;&gt;2],W=v[t+tA&gt;&gt;2],V=v[t+bA&gt;&gt;2],X=v[t+48&gt;&gt;2],J=v[t+oA&gt;&gt;2],I=v[t+kA&gt;&gt;2],x=v[t+4&gt;&gt;2],M=v[t+cA&gt;&gt;2],S=v[t+uA&gt;&gt;2],T=v[t+8&gt;&gt;2],U=v[t+32&gt;&gt;2],j=v[t&gt;&gt;2],O=v[t+16&gt;&gt;2],t=b[r+AA&gt;&gt;2],z=v[t+48&gt;&gt;2],q=v[t+bA&gt;&gt;2],aA=v[t+tA&gt;&gt;2],l=v[t+8&gt;&gt;2],g=v[t+4&gt;&gt;2],p=v[t&gt;&gt;2],d=v[t+uA&gt;&gt;2],_=v[t+16&gt;&gt;2],h=v[t+kA&gt;&gt;2],G=v[t+cA&gt;&gt;2],w=v[t+32&gt;&gt;2],Z=v[t+oA&gt;&gt;2],b[(y=n+Er|0)&gt;&gt;2]=0,b[(L=n+Nr|0)&gt;&gt;2]=0,b[(RA=(n+112|0)+wA|0)&gt;&gt;2]=0,b[(er=(n+112|0)+AA|0)&gt;&gt;2]=0,v[(ir=(n+112|0)+$A|0)&gt;&gt;2]=B(B(w*j)+B(Z*O))+B(G*U),v[(ar=(n+112|0)+KA|0)&gt;&gt;2]=B(B(_*j)+B(h*O))+B(d*U),v[(fr=(n+112|0)+cA|0)&gt;&gt;2]=B(B(w*T)+B(Z*S))+B(G*M),v[(nr=(n+112|0)+oA|0)&gt;&gt;2]=B(B(w*x)+B(Z*I))+B(G*J),v[(tr=(n+112|0)+uA|0)&gt;&gt;2]=B(B(_*T)+B(h*S))+B(d*M),v[(br=(n+112|0)+kA|0)&gt;&gt;2]=B(B(_*x)+B(h*I))+B(d*J),v[(or=(n+112|0)+$|0)&gt;&gt;2]=B(B(p*T)+B(g*S))+B(l*M),v[(kr=(n+112|0)+tA|0)&gt;&gt;2]=aA+B(B(B(w*X)+B(Z*V))+B(G*W)),v[(cr=(n+112|0)+bA|0)&gt;&gt;2]=q+B(B(B(_*X)+B(h*V))+B(d*W)),v[(lr=n+Vr|0)&gt;&gt;2]=z+B(B(B(p*X)+B(g*V))+B(l*W)),v[n+112&gt;&gt;2]=B(B(p*j)+B(g*O))+B(l*U),v[n+116&gt;&gt;2]=B(B(p*x)+B(g*I))+B(l*J),BA[b[b[u&gt;&gt;2]+8&gt;&gt;2]](u,n+112|0,n+56|0,n+40|0),u=(n+56|0)+$|0,l=v[a+$A&gt;&gt;2],v[u&gt;&gt;2]=v[u&gt;&gt;2]-l,v[(D=(n+40|0)+$|0)&gt;&gt;2]=l+v[D&gt;&gt;2],v[n+56&gt;&gt;2]=v[n+56&gt;&gt;2]-l,v[n+60&gt;&gt;2]=v[n+60&gt;&gt;2]-l,v[n+40&gt;&gt;2]=l+v[n+40&gt;&gt;2],v[n+44&gt;&gt;2]=l+v[n+44&gt;&gt;2],t=b[vA+wA&gt;&gt;2]+R(b[4+(k+b[DA&gt;&gt;2]|0)&gt;&gt;2],qA)|0,s=b[t+64&gt;&gt;2],V=v[t+tA&gt;&gt;2],X=v[t+bA&gt;&gt;2],J=v[t+48&gt;&gt;2],I=v[t+oA&gt;&gt;2],x=v[t+kA&gt;&gt;2],M=v[t+4&gt;&gt;2],S=v[t+cA&gt;&gt;2],T=v[t+uA&gt;&gt;2],U=v[t+8&gt;&gt;2],j=v[t+32&gt;&gt;2],O=v[t&gt;&gt;2],z=v[t+16&gt;&gt;2],t=b[e+AA&gt;&gt;2],q=v[t+48&gt;&gt;2],aA=v[t+bA&gt;&gt;2],Ir=v[t+tA&gt;&gt;2],g=v[t+8&gt;&gt;2],p=v[t+4&gt;&gt;2],d=v[t&gt;&gt;2],_=v[t+uA&gt;&gt;2],h=v[t+16&gt;&gt;2],G=v[t+kA&gt;&gt;2],w=v[t+cA&gt;&gt;2],Z=v[t+32&gt;&gt;2],W=v[t+oA&gt;&gt;2],b[y&gt;&gt;2]=0,b[L&gt;&gt;2]=0,b[RA&gt;&gt;2]=0,b[er&gt;&gt;2]=0,v[ir&gt;&gt;2]=B(B(Z*O)+B(W*z))+B(w*j),v[ar&gt;&gt;2]=B(B(h*O)+B(G*z))+B(_*j),v[fr&gt;&gt;2]=B(B(Z*U)+B(W*T))+B(w*S),v[nr&gt;&gt;2]=B(B(Z*M)+B(W*x))+B(w*I),v[tr&gt;&gt;2]=B(B(h*U)+B(G*T))+B(_*S),v[br&gt;&gt;2]=B(B(h*M)+B(G*x))+B(_*I),v[or&gt;&gt;2]=B(B(d*U)+B(p*T))+B(g*S),v[kr&gt;&gt;2]=Ir+B(B(B(Z*J)+B(W*X))+B(w*V)),v[cr&gt;&gt;2]=aA+B(B(B(h*J)+B(G*X))+B(_*V)),v[lr&gt;&gt;2]=q+B(B(B(d*J)+B(p*X))+B(g*V)),v[n+112&gt;&gt;2]=B(B(d*O)+B(p*z))+B(g*j),v[n+116&gt;&gt;2]=B(B(d*M)+B(p*x))+B(g*I),BA[b[b[s&gt;&gt;2]+8&gt;&gt;2]](s,n+112|0,n+24|0,n+8|0),g=B(v[(t=(n+24|0)+$|0)&gt;&gt;2]-l),v[t&gt;&gt;2]=g,p=B(l+v[(t=(n+8|0)+$|0)&gt;&gt;2]),v[t&gt;&gt;2]=p,d=B(v[n+24&gt;&gt;2]-l),v[n+24&gt;&gt;2]=d,_=B(v[n+28&gt;&gt;2]-l),v[n+28&gt;&gt;2]=_,h=B(l+v[n+8&gt;&gt;2]),v[n+8&gt;&gt;2]=h,l=B(l+v[n+12&gt;&gt;2]),v[n+12&gt;&gt;2]=l,v[n+44&gt;&gt;2]&lt;_|v[n+60&gt;&gt;2]&gt;l|v[n+40&gt;&gt;2]&lt;d|v[n+56&gt;&gt;2]&gt;h||v[u&gt;&gt;2]&gt;p||!(v[D&gt;&gt;2]&lt;g^K))){if(BA[b[b[o&gt;&gt;2]&gt;&gt;2]](o),t=b[Xr&gt;&gt;2],BA[b[b[t&gt;&gt;2]+60&gt;&gt;2]](t,o),t=k+b[DA&gt;&gt;2]|0,y=b[t+4&gt;&gt;2],L=b[t&gt;&gt;2],(0|(k=b[lA&gt;&gt;2]))==b[Ar&gt;&gt;2]&amp;&amp;!((0|k)&gt;=(0|(u=k?k&lt;&lt;K:K)))){g:{d:{if(u){if(t=CA(R(u,AA),KA),(0|(k=b[lA&gt;&gt;2]))&gt;=(0|K))break d;break g}if(t=0,(0|k)&lt;(0|K))break g}for(o=0;s=b[sA&gt;&gt;2]+o|0,RA=b[s+4&gt;&gt;2],b[(D=t+o|0)&gt;&gt;2]=b[s&gt;&gt;2],b[D+4&gt;&gt;2]=RA,b[D+$&gt;&gt;2]=b[s+$&gt;&gt;2],o=o+AA|0,k=k+Jr|0;);}(o=b[sA&gt;&gt;2])&amp;&amp;(C[0|rr]&amp;&amp;gA(o),b[sA&gt;&gt;2]=0),b[sA&gt;&gt;2]=t,f[0|rr]=K,b[Ar&gt;&gt;2]=u,k=b[lA&gt;&gt;2]}t=b[sA&gt;&gt;2]+R(k,AA)|0,b[t+8&gt;&gt;2]=0,b[t+4&gt;&gt;2]=y,b[t&gt;&gt;2]=L,b[lA&gt;&gt;2]=b[lA&gt;&gt;2]+K}if((0|(_A=K+_A|0))&lt;b[LA&gt;&gt;2])break o}if(b[(r=A+92|0)&gt;&gt;2]&gt;=(0|K))for(o=0,E=4,e=A+84|0,i=A+100|0;a=b[e&gt;&gt;2],t=b[i&gt;&gt;2]+E|0,BA[b[b[a&gt;&gt;2]+8&gt;&gt;2]](a,b[t+-4&gt;&gt;2],b[t&gt;&gt;2]),E=E+12|0,(0|(o=o+1|0))&lt;b[r&gt;&gt;2];);return(e=b[(r=A+100|0)&gt;&gt;2])&amp;&amp;(C[A+104|0]&amp;&amp;gA(e),b[A+100&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+104|0]=1,b[(A=A+92|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,void(N=n+3328|0)}D=0;break t}D=1;break f}D=1;break a}D=1;break i}D=1;break e}D=2;break A}o=1;continue}o=2;continue}o=2;continue}o=2;continue}o=2;continue}o=2;continue}o=2;continue}o=2;continue}o=2}},function(A,r,e,i,a){return B(B(0))},function(A,r){r|=0;var e,i=0,a=0,f=0,n=0;if(a=8,i=b[(A|=0)+84&gt;&gt;2],(0|(A=b[(e=i+8|0)&gt;&gt;2]))&gt;=1)for(n=i+16|0;(i=b[b[n&gt;&gt;2]+a&gt;&gt;2])&amp;&amp;(BA[b[b[i&gt;&gt;2]+16&gt;&gt;2]](i,r),A=b[e&gt;&gt;2]),a=a+12|0,(0|(f=f+1|0))&lt;(0|A););},Cr,function(A,r,e){A|=0,r|=0,e|=0;var i,a,f,n,t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=0,C=B(0),g=B(0),d=B(0),_=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=0,F=0,E=0,V=B(0),X=B(0),J=0,I=0;N=i=N-256|0,$e(i+248|0,17128),b[A+4&gt;&gt;2]=b[A+4&gt;&gt;2]+1,a=b[e+36&gt;&gt;2],F=R(a,80),E=b[A+12&gt;&gt;2],n=b[E+4&gt;&gt;2]+28|0,s=b[64+(F+b[n&gt;&gt;2]|0)&gt;&gt;2],e=b[A+8&gt;&gt;2],f=b[r+36&gt;&gt;2],r=b[b[e+4&gt;&gt;2]+28&gt;&gt;2]+R(f,80)|0,W=b[r+64&gt;&gt;2],e=b[e+12&gt;&gt;2],m=v[e+52&gt;&gt;2],l=v[e+56&gt;&gt;2],c=v[e+24&gt;&gt;2],u=v[e+20&gt;&gt;2],t=v[e+40&gt;&gt;2],o=v[e+36&gt;&gt;2],V=v[e+48&gt;&gt;2],C=v[e+8&gt;&gt;2],g=v[e&gt;&gt;2],d=v[e+4&gt;&gt;2],_=v[e+16&gt;&gt;2],k=v[e+32&gt;&gt;2],e=0,b[i+244&gt;&gt;2]=0,b[i+228&gt;&gt;2]=0,b[i+212&gt;&gt;2]=0,h=v[r+8&gt;&gt;2],G=v[r+24&gt;&gt;2],y=v[r+40&gt;&gt;2],v[i+224&gt;&gt;2]=B(B(k*h)+B(o*G))+B(t*y),Q=v[r+4&gt;&gt;2],p=v[r+20&gt;&gt;2],D=v[r+36&gt;&gt;2],v[i+220&gt;&gt;2]=B(B(k*Q)+B(o*p))+B(t*D),v[i+208&gt;&gt;2]=B(B(_*h)+B(u*G))+B(c*y),v[i+204&gt;&gt;2]=B(B(_*Q)+B(u*p))+B(c*D),w=l,l=v[r+48&gt;&gt;2],Z=v[r+52&gt;&gt;2],Y=v[r+56&gt;&gt;2],v[i+240&gt;&gt;2]=w+B(B(B(k*l)+B(o*Z))+B(t*Y)),v[i+236&gt;&gt;2]=m+B(B(B(_*l)+B(u*Z))+B(c*Y)),b[i+196&gt;&gt;2]=0,w=k,k=v[r&gt;&gt;2],m=o,o=v[r+16&gt;&gt;2],X=t,t=v[r+32&gt;&gt;2],v[i+216&gt;&gt;2]=B(B(w*k)+B(m*o))+B(X*t),v[i+200&gt;&gt;2]=B(B(_*k)+B(u*o))+B(c*t),v[i+192&gt;&gt;2]=B(B(g*h)+B(d*G))+B(C*y),v[i+188&gt;&gt;2]=B(B(g*Q)+B(d*p))+B(C*D),v[i+184&gt;&gt;2]=B(B(g*k)+B(d*o))+B(C*t),v[i+232&gt;&gt;2]=V+B(B(B(g*l)+B(d*Z))+B(C*Y)),r=b[E+12&gt;&gt;2],m=v[r+52&gt;&gt;2],l=v[r+56&gt;&gt;2],c=v[r+24&gt;&gt;2],u=v[r+20&gt;&gt;2],t=v[r+40&gt;&gt;2],o=v[r+36&gt;&gt;2],E=b[n&gt;&gt;2],V=v[r+48&gt;&gt;2],C=v[r+8&gt;&gt;2],g=v[r&gt;&gt;2],d=v[r+4&gt;&gt;2],_=v[r+16&gt;&gt;2],k=v[r+32&gt;&gt;2],b[i+180&gt;&gt;2]=0,b[i+164&gt;&gt;2]=0,b[i+148&gt;&gt;2]=0,h=v[(r=F+E|0)+8&gt;&gt;2],G=v[r+24&gt;&gt;2],y=v[r+40&gt;&gt;2],v[i+160&gt;&gt;2]=B(B(k*h)+B(o*G))+B(t*y),Q=v[r+4&gt;&gt;2],p=v[r+20&gt;&gt;2],D=v[r+36&gt;&gt;2],v[i+156&gt;&gt;2]=B(B(k*Q)+B(o*p))+B(t*D),v[i+144&gt;&gt;2]=B(B(_*h)+B(u*G))+B(c*y),v[i+140&gt;&gt;2]=B(B(_*Q)+B(u*p))+B(c*D),w=l,l=v[r+48&gt;&gt;2],Z=v[r+52&gt;&gt;2],Y=v[r+56&gt;&gt;2],v[i+176&gt;&gt;2]=w+B(B(B(k*l)+B(o*Z))+B(t*Y)),v[i+172&gt;&gt;2]=m+B(B(B(_*l)+B(u*Z))+B(c*Y)),b[i+132&gt;&gt;2]=0,w=k,k=v[r&gt;&gt;2],m=o,o=v[r+16&gt;&gt;2],X=t,t=v[r+32&gt;&gt;2],v[i+152&gt;&gt;2]=B(B(w*k)+B(m*o))+B(X*t),v[i+136&gt;&gt;2]=B(B(_*k)+B(u*o))+B(c*t),v[i+128&gt;&gt;2]=B(B(g*h)+B(d*G))+B(C*y),v[i+124&gt;&gt;2]=B(B(g*Q)+B(d*p))+B(C*D),v[i+120&gt;&gt;2]=B(B(g*k)+B(d*o))+B(C*t),v[i+168&gt;&gt;2]=V+B(B(B(g*l)+B(d*Z))+B(C*Y)),BA[b[b[W&gt;&gt;2]+8&gt;&gt;2]](W,i+184|0,i+104|0,i+88|0),BA[b[b[s&gt;&gt;2]+8&gt;&gt;2]](s,i+120|0,i+72|0,i+56|0),c=v[b[A+24&gt;&gt;2]+32&gt;&gt;2],u=B(v[i+104&gt;&gt;2]-c),v[i+104&gt;&gt;2]=u,v[i+108&gt;&gt;2]=v[i+108&gt;&gt;2]-c,v[i+112&gt;&gt;2]=v[i+112&gt;&gt;2]-c,v[i+88&gt;&gt;2]=c+v[i+88&gt;&gt;2],v[i+92&gt;&gt;2]=c+v[i+92&gt;&gt;2],v[i+96&gt;&gt;2]=c+v[i+96&gt;&gt;2];A:{if(r=b[697]){if(!BA[r](W,s))break A;u=v[i+104&gt;&gt;2]}u&gt;v[i+56&gt;&gt;2]|v[i+88&gt;&gt;2]&lt;v[i+72&gt;&gt;2]||(e=1),r=0,r=v[i+96&gt;&gt;2]&lt;v[i+80&gt;&gt;2]|v[i+112&gt;&gt;2]&gt;v[i+64&gt;&gt;2]?r:e,v[i+92&gt;&gt;2]&lt;v[i+76&gt;&gt;2]|v[i+108&gt;&gt;2]&gt;v[i+60&gt;&gt;2]|1^r||(b[i+48&gt;&gt;2]=-1,b[i+36&gt;&gt;2]=W,r=b[A+8&gt;&gt;2],b[i+32&gt;&gt;2]=r,b[i+40&gt;&gt;2]=b[r+8&gt;&gt;2],b[i+44&gt;&gt;2]=i+184,b[i+52&gt;&gt;2]=f,b[i+24&gt;&gt;2]=-1,b[i+12&gt;&gt;2]=s,r=b[A+12&gt;&gt;2],b[i+8&gt;&gt;2]=r,b[i+16&gt;&gt;2]=b[r+8&gt;&gt;2],b[i+20&gt;&gt;2]=i+120,b[i+28&gt;&gt;2]=a,r=function(A,r,e){var i=0,a=0,f=0;b[696]=b[696]+1,i=R((i=((i=e&lt;&lt;16|r)&lt;&lt;15^-1)+i|0)&gt;&gt;&gt;10^i,9),i=((i^=i&gt;&gt;&gt;6)&lt;&lt;11^-1)+i|0;r:{if(!((0|(i=b[A+12&gt;&gt;2]+-1&amp;(i&gt;&gt;&gt;16^i)))&gt;=b[A+28&gt;&gt;2])&amp;&amp;-1!=(0|(i=b[b[A+36&gt;&gt;2]+(i&lt;&lt;2)&gt;&gt;2])))for(a=b[A+16&gt;&gt;2],f=A+56|0;;){if(A=R(i,12)+a|0,b[A+4&gt;&gt;2]==(0|e)&amp;&amp;(0|r)==b[A&gt;&gt;2])break r;if(-1==(0|(i=b[b[f&gt;&gt;2]+(i&lt;&lt;2)&gt;&gt;2])))break}A=0}return A}(b[A+28&gt;&gt;2],f,a),v[b[A+24&gt;&gt;2]+32&gt;&gt;2]&gt;B(0)?(r=b[A+16&gt;&gt;2],r=0|BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,i+32|0,i+8|0,0,2)):r?r=b[r+8&gt;&gt;2]:(r=b[A+16&gt;&gt;2],r=0|BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,i+32|0,i+8|0,b[A+32&gt;&gt;2],1),e=b[A+28&gt;&gt;2],J=0|BA[b[b[e&gt;&gt;2]+12&gt;&gt;2]](e,f,a),I=r,b[J+8&gt;&gt;2]=I),e=b[(s=A+24|0)&gt;&gt;2],W=b[e+12&gt;&gt;2],F=b[e+8&gt;&gt;2],b[e+12&gt;&gt;2]=i+8,b[e+8&gt;&gt;2]=i+32,BA[b[b[e&gt;&gt;2]+8&gt;&gt;2]](e,-1,f),e=b[s&gt;&gt;2],BA[b[b[e&gt;&gt;2]+12&gt;&gt;2]](e,-1,a),BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,i+32|0,i+8|0,b[A+20&gt;&gt;2],b[s&gt;&gt;2]),A=b[s&gt;&gt;2],b[A+8&gt;&gt;2]=F,b[A+12&gt;&gt;2]=W)}Ai(),N=i+256|0},he,Cr,ee,hr,he,function(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=17236,C[A+8|0]&amp;&amp;((r=b[A+12&gt;&gt;2])&amp;&amp;(e=b[A+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,r))),0|A},function(A){var r=0,e=0;b[(A|=0)&gt;&gt;2]=17236,C[A+8|0]&amp;&amp;((r=b[A+12&gt;&gt;2])&amp;&amp;(e=b[A+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,r))),rA(A)},function(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var f,n=B(0),t=0,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=0;if(N=i=N-32|0,f=b[A+12&gt;&gt;2]){if(b[a+4&gt;&gt;2]=f,A=b[r+12&gt;&gt;2],t=b[e+12&gt;&gt;2],l=B(v[A+48&gt;&gt;2]-v[t+48&gt;&gt;2]),k=B(v[A+52&gt;&gt;2]-v[t+52&gt;&gt;2]),c=B(v[A+56&gt;&gt;2]-v[t+56&gt;&gt;2]),n=B(B(B(l*l)+B(k*k))+B(c*c)),A=b[e+4&gt;&gt;2],u=v[A+16&gt;&gt;2],o=v[A+32&gt;&gt;2],A=b[r+4&gt;&gt;2],s=v[A+16&gt;&gt;2],C=v[A+32&gt;&gt;2],(0|(t=b[f+780&gt;&gt;2]))&gt;=1)for(r=f+4|0,A=0,g=f+780|0;lr(r),r=r+192|0,(0|(A=A+1|0))&lt;(0|(t=b[g&gt;&gt;2])););n=B(p(n)),u=B(o*u),o=B(C*s),t&amp;&amp;((A=b[428])&amp;&amp;(b[i+16&gt;&gt;2]=f,BA[A](i+16|0))),b[f+780&gt;&gt;2]=0,o=B(o+u),n&gt;B(o+v[a+32&gt;&gt;2])||(b[i+24&gt;&gt;2]=0,b[i+28&gt;&gt;2]=0,b[i+16&gt;&gt;2]=1065353216,b[i+20&gt;&gt;2]=0,o=B(n-o),n&gt;B(1.1920928955078125e-7)?(b[i+28&gt;&gt;2]=0,n=B(B(1)/n),c=B(c*n),v[i+24&gt;&gt;2]=c,k=B(k*n),v[i+20&gt;&gt;2]=k,n=B(l*n),v[i+16&gt;&gt;2]=n):(n=B(1),c=B(0),k=B(0)),b[i+12&gt;&gt;2]=0,A=b[e+12&gt;&gt;2],v[i&gt;&gt;2]=B(u*n)+v[A+48&gt;&gt;2],v[i+8&gt;&gt;2]=B(u*c)+v[A+56&gt;&gt;2],v[i+4&gt;&gt;2]=B(u*k)+v[A+52&gt;&gt;2],BA[b[b[a&gt;&gt;2]+16&gt;&gt;2]](a,i+16|0,i,o))}N=i+32|0},hr,si,Cr,di,function(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=17372,C[A+8|0]&amp;&amp;((r=b[A+12&gt;&gt;2])&amp;&amp;(e=b[A+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,r))),0|A},function(A){var r=0,e=0;b[(A|=0)&gt;&gt;2]=17372,C[A+8|0]&amp;&amp;((r=b[A+12&gt;&gt;2])&amp;&amp;(e=b[A+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,r))),rA(A)},function(A,r,e,i,a){r|=0,e|=0,i|=0,a|=0;var f,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0;N=f=N-160|0;A:{if((c=b[(A|=0)+12&gt;&gt;2])&amp;&amp;(b[a+4&gt;&gt;2]=c,n=C[A+16|0],o=b[(t=n?e:r)+4&gt;&gt;2],n=b[(e=n?r:e)+4&gt;&gt;2],v[(r=f+144|0)+12&gt;&gt;2]=v[c+784&gt;&gt;2]+v[a+32&gt;&gt;2],b[r+8&gt;&gt;2]=n,b[r+4&gt;&gt;2]=o,b[r&gt;&gt;2]=17312,c=r,b[f+136&gt;&gt;2]=1566444395,r=b[t+12&gt;&gt;2],t=b[(n=r+8|0)+4&gt;&gt;2],b[(o=f+16|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=t,n=b[r&gt;&gt;2],t=b[r+4&gt;&gt;2],u=b[(o=r+24|0)+4&gt;&gt;2],b[(k=f+32|0)&gt;&gt;2]=b[o&gt;&gt;2],b[k+4&gt;&gt;2]=u,o=b[r+16&gt;&gt;2],u=b[r+20&gt;&gt;2],s=b[(k=r+40|0)+4&gt;&gt;2],b[(l=f+48|0)&gt;&gt;2]=b[k&gt;&gt;2],b[l+4&gt;&gt;2]=s,b[f+8&gt;&gt;2]=n,b[f+12&gt;&gt;2]=t,b[f+24&gt;&gt;2]=o,b[f+28&gt;&gt;2]=u,n=b[r+32&gt;&gt;2],t=b[r+36&gt;&gt;2],u=b[(o=r+56|0)+4&gt;&gt;2],b[(k=f- -64|0)&gt;&gt;2]=b[o&gt;&gt;2],b[k+4&gt;&gt;2]=u,b[f+40&gt;&gt;2]=n,b[f+44&gt;&gt;2]=t,n=b[r+52&gt;&gt;2],b[f+56&gt;&gt;2]=b[r+48&gt;&gt;2],b[f+60&gt;&gt;2]=n,r=b[e+12&gt;&gt;2],n=b[(e=r+8|0)+4&gt;&gt;2],b[(t=f+80|0)&gt;&gt;2]=b[e&gt;&gt;2],b[t+4&gt;&gt;2]=n,e=b[r+4&gt;&gt;2],b[f+72&gt;&gt;2]=b[r&gt;&gt;2],b[f+76&gt;&gt;2]=e,n=b[(e=r+24|0)+4&gt;&gt;2],b[(t=f+96|0)&gt;&gt;2]=b[e&gt;&gt;2],b[t+4&gt;&gt;2]=n,e=b[r+20&gt;&gt;2],b[(n=f+88|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[n+4&gt;&gt;2]=e,n=b[(e=r+40|0)+4&gt;&gt;2],b[(t=f+112|0)&gt;&gt;2]=b[e&gt;&gt;2],b[t+4&gt;&gt;2]=n,e=b[r+36&gt;&gt;2],b[(n=f+104|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[n+4&gt;&gt;2]=e,n=b[(e=r+56|0)+4&gt;&gt;2],b[(t=f+128|0)&gt;&gt;2]=b[e&gt;&gt;2],b[t+4&gt;&gt;2]=n,e=b[r+52&gt;&gt;2],b[(n=f+120|0)&gt;&gt;2]=b[r+48&gt;&gt;2],b[n+4&gt;&gt;2]=e,di(c,f+8|0,a,b[i+20&gt;&gt;2],C[A+16|0]),C[A+8|0]&amp;&amp;(A=b[a+4&gt;&gt;2],b[A+780&gt;&gt;2]))){if((0|(r=b[A+772&gt;&gt;2]))==(0|(e=b[b[a+8&gt;&gt;2]+8&gt;&gt;2])))break A;dr(A,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+4|0,e+4|0)}return void(N=f+160|0)}dr(A,r+4|0,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+4|0),N=f+160|0},hr,si,Cr,_i,function(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=17580,C[A+8|0]&amp;&amp;((r=b[A+12&gt;&gt;2])&amp;&amp;(e=b[A+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,r))),0|A},function(A){var r=0,e=0;b[(A|=0)&gt;&gt;2]=17580,C[A+8|0]&amp;&amp;((r=b[A+12&gt;&gt;2])&amp;&amp;(e=b[A+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,r))),rA(A)},function(A,r,e,i,a){r|=0,e|=0,i|=0,a|=0;var f,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0;N=f=N-160|0;A:{if((u=b[(A|=0)+12&gt;&gt;2])&amp;&amp;(b[a+4&gt;&gt;2]=u,u=b[e+4&gt;&gt;2],s=b[r+4&gt;&gt;2],b[f+152&gt;&gt;2]=1566444395,r=b[r+12&gt;&gt;2],t=b[(n=r+8|0)+4&gt;&gt;2],b[(o=f+32|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=t,n=b[r&gt;&gt;2],t=b[r+4&gt;&gt;2],c=b[(o=r+24|0)+4&gt;&gt;2],b[(k=f+48|0)&gt;&gt;2]=b[o&gt;&gt;2],b[k+4&gt;&gt;2]=c,o=b[r+16&gt;&gt;2],c=b[r+20&gt;&gt;2],g=b[(k=r+40|0)+4&gt;&gt;2],b[(l=f- -64|0)&gt;&gt;2]=b[k&gt;&gt;2],b[l+4&gt;&gt;2]=g,b[f+24&gt;&gt;2]=n,b[f+28&gt;&gt;2]=t,b[f+40&gt;&gt;2]=o,b[f+44&gt;&gt;2]=c,n=b[r+32&gt;&gt;2],t=b[r+36&gt;&gt;2],c=b[(o=r+56|0)+4&gt;&gt;2],b[(k=f+80|0)&gt;&gt;2]=b[o&gt;&gt;2],b[k+4&gt;&gt;2]=c,b[f+56&gt;&gt;2]=n,b[f+60&gt;&gt;2]=t,n=b[r+52&gt;&gt;2],b[f+72&gt;&gt;2]=b[r+48&gt;&gt;2],b[f+76&gt;&gt;2]=n,r=b[e+12&gt;&gt;2],n=b[(e=r+8|0)+4&gt;&gt;2],b[(t=f+96|0)&gt;&gt;2]=b[e&gt;&gt;2],b[t+4&gt;&gt;2]=n,e=b[r+4&gt;&gt;2],b[f+88&gt;&gt;2]=b[r&gt;&gt;2],b[f+92&gt;&gt;2]=e,n=b[(e=r+24|0)+4&gt;&gt;2],b[(t=f+112|0)&gt;&gt;2]=b[e&gt;&gt;2],b[t+4&gt;&gt;2]=n,e=b[r+20&gt;&gt;2],b[(n=f+104|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[n+4&gt;&gt;2]=e,n=b[(e=r+40|0)+4&gt;&gt;2],b[(t=f+128|0)&gt;&gt;2]=b[e&gt;&gt;2],b[t+4&gt;&gt;2]=n,e=b[r+36&gt;&gt;2],b[(n=f+120|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[n+4&gt;&gt;2]=e,n=b[(e=r+56|0)+4&gt;&gt;2],b[(t=f+144|0)&gt;&gt;2]=b[e&gt;&gt;2],b[t+4&gt;&gt;2]=n,e=b[r+52&gt;&gt;2],b[(n=f+136|0)&gt;&gt;2]=b[r+48&gt;&gt;2],b[n+4&gt;&gt;2]=e,b[(r=f+8|0)+8&gt;&gt;2]=u,b[r+4&gt;&gt;2]=s,b[r&gt;&gt;2]=17528,_i(r,f+24|0,a,b[i+20&gt;&gt;2],0),C[A+8|0]&amp;&amp;(A=b[a+4&gt;&gt;2],b[A+780&gt;&gt;2]))){if((0|(r=b[A+772&gt;&gt;2]))==(0|(e=b[b[a+8&gt;&gt;2]+8&gt;&gt;2])))break A;dr(A,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+4|0,e+4|0)}return void(N=f+160|0)}dr(A,r+4|0,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+4|0),N=f+160|0},hr,si,function(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=17652,C[A+8|0]&amp;&amp;((r=b[A+12&gt;&gt;2])&amp;&amp;(e=b[A+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,r))),0|A},function(A){var r=0,e=0;b[(A|=0)&gt;&gt;2]=17652,C[A+8|0]&amp;&amp;((r=b[A+12&gt;&gt;2])&amp;&amp;(e=b[A+4&gt;&gt;2],BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e,r))),rA(A)},function(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var f=0,n=B(0),t=B(0),o=B(0),k=B(0),c=0,u=0,l=B(0),s=B(0),g=B(0),d=B(0),_=0,R=B(0),h=B(0),y=B(0),Q=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=0,F=B(0),E=B(0),V=B(0),X=B(0),J=B(0),I=B(0),x=B(0),M=0,S=B(0),T=B(0),U=B(0),j=B(0),O=B(0),H=B(0),z=B(0),P=B(0),L=B(0),K=B(0),q=B(0),$=B(0),AA=B(0),rA=B(0),eA=B(0),iA=B(0),aA=B(0),fA=B(0),nA=B(0),tA=B(0),bA=B(0),oA=B(0),kA=B(0),cA=0,uA=0;N=i=N-48|0;A:{if(b[A+12&gt;&gt;2]){if(u=C[A+16|0],f=b[(_=u?e:r)+12&gt;&gt;2],y=v[f+56&gt;&gt;2],Q=v[f+52&gt;&gt;2],D=v[f+48&gt;&gt;2],c=b[(W=u?r:e)+12&gt;&gt;2],T=v[c+56&gt;&gt;2],K=v[c+48&gt;&gt;2],U=v[c+52&gt;&gt;2],_=b[_+4&gt;&gt;2],w=v[f+32&gt;&gt;2],Z=v[f+16&gt;&gt;2],Y=v[f&gt;&gt;2],F=v[f+36&gt;&gt;2],E=v[f+20&gt;&gt;2],V=v[f+4&gt;&gt;2],t=v[c+40&gt;&gt;2],o=v[c+24&gt;&gt;2],n=v[c+8&gt;&gt;2],k=v[c+32&gt;&gt;2],g=v[c+16&gt;&gt;2],l=v[c&gt;&gt;2],u=b[W+4&gt;&gt;2],R=v[c+36&gt;&gt;2],d=v[f+40&gt;&gt;2],h=v[c+20&gt;&gt;2],X=v[f+24&gt;&gt;2],s=v[c+4&gt;&gt;2],J=v[f+8&gt;&gt;2],b[i+28&gt;&gt;2]=0,O=B(B(B(J*l)+B(X*g))+B(d*k)),I=B(-v[u+52&gt;&gt;2]),H=B(B(B(J*s)+B(X*h))+B(d*R)),x=v[(c=u+56|0)&gt;&gt;2],X=B(B(B(J*n)+B(X*o))+B(d*t)),d=v[(M=u+60|0)&gt;&gt;2],v[i+24&gt;&gt;2]=B(B(O*I)-B(H*x))-B(X*d),J=B(B(B(V*l)+B(E*g))+B(F*k)),z=B(B(B(V*s)+B(E*h))+B(F*R)),P=B(B(B(V*n)+B(E*o))+B(F*t)),v[i+20&gt;&gt;2]=B(B(J*I)-B(x*z))-B(d*P),L=B(B(B(Y*l)+B(Z*g))+B(w*k)),j=B(L*I),I=B(B(B(Y*s)+B(Z*h))+B(w*R)),S=d,d=B(B(B(Y*n)+B(Z*o))+B(w*t)),v[i+16&gt;&gt;2]=B(j-B(x*I))-B(S*d),BA[b[b[_&gt;&gt;2]+64&gt;&gt;2]](i+32|0,_,i+16|0),f=b[W+12&gt;&gt;2],x=v[f+48&gt;&gt;2],q=v[f+32&gt;&gt;2],$=v[f+16&gt;&gt;2],AA=v[f+8&gt;&gt;2],rA=v[f+4&gt;&gt;2],eA=v[f&gt;&gt;2],iA=v[f+56&gt;&gt;2],aA=v[f+52&gt;&gt;2],fA=v[f+40&gt;&gt;2],nA=v[f+36&gt;&gt;2],tA=v[f+24&gt;&gt;2],bA=v[f+20&gt;&gt;2],oA=v[u+68&gt;&gt;2],F=v[M&gt;&gt;2],E=v[u+52&gt;&gt;2],V=v[c&gt;&gt;2],w=v[i+40&gt;&gt;2],Z=v[i+32&gt;&gt;2],Y=v[i+36&gt;&gt;2],kA=v[b[(f=A+12|0)&gt;&gt;2]+784&gt;&gt;2],b[a+4&gt;&gt;2]=b[f&gt;&gt;2],j=B(B(B(D*n)+B(Q*o))+B(y*t)),S=n,n=B(-K),d=B(B(j+B(B(B(S*n)-B(o*U))-B(t*T)))+B(B(B(d*Z)+B(P*Y))+B(X*w))),g=B(B(B(B(B(D*l)+B(Q*g))+B(y*k))+B(B(B(l*n)-B(g*U))-B(k*T)))+B(B(B(L*Z)+B(J*Y))+B(O*w))),l=B(B(B(B(B(D*s)+B(Q*h))+B(y*R))+B(B(B(s*n)-B(h*U))-B(R*T)))+B(B(B(I*Z)+B(z*Y))+B(H*w))),(t=B(B(B(F*d)+B(B(E*g)+B(V*l)))-oA))&lt;kA&amp;&amp;(b[i+28&gt;&gt;2]=0,f=b[W+12&gt;&gt;2],o=v[u+52&gt;&gt;2],n=v[c&gt;&gt;2],k=v[M&gt;&gt;2],v[i+16&gt;&gt;2]=B(B(v[f&gt;&gt;2]*o)+B(v[f+4&gt;&gt;2]*n))+B(v[f+8&gt;&gt;2]*k),v[i+24&gt;&gt;2]=B(B(o*v[f+32&gt;&gt;2])+B(n*v[f+36&gt;&gt;2]))+B(k*v[f+40&gt;&gt;2]),v[i+20&gt;&gt;2]=B(B(o*v[f+16&gt;&gt;2])+B(n*v[f+20&gt;&gt;2]))+B(k*v[f+24&gt;&gt;2]),b[i+12&gt;&gt;2]=0,o=B(g-B(E*t)),n=B(l-B(V*t)),k=B(d-B(F*t)),v[i+8&gt;&gt;2]=B(B(B(o*q)+B(n*nA))+B(k*fA))+iA,v[i+4&gt;&gt;2]=B(B(B(o*$)+B(n*bA))+B(k*tA))+aA,v[i&gt;&gt;2]=B(B(AA*k)+B(B(eA*o)+B(rA*n)))+x,BA[b[b[a&gt;&gt;2]+16&gt;&gt;2]](a,i+16|0,i,t)),!(b[_+4&gt;&gt;2]&gt;6|b[b[a+4&gt;&gt;2]+780&gt;&gt;2]&gt;=b[A+24&gt;&gt;2]||(o=v[u+60&gt;&gt;2],B(m(o))&gt;B(.7071067690849304)?(t=v[u+56&gt;&gt;2],n=B(B(1)/B(p(B(B(o*o)+B(t*t))))),t=B(t*n),o=B(-B(o*n)),n=B(0)):(t=v[u+52&gt;&gt;2],n=v[u+56&gt;&gt;2],k=B(B(1)/B(p(B(B(t*t)+B(n*n))))),o=B(t*k),t=B(0),n=B(-B(n*k))),k=B(BA[b[b[_&gt;&gt;2]+16&gt;&gt;2]](_)),f=0,k=B(B(G(B(v[794]/k),B(.39269909262657166)))*B(.5)),l=ge(k),c=b[A+20&gt;&gt;2],g=_e(k),(0|c)&lt;1)))for(S=t,t=B(l/B(p(B(B(B(n*n)+B(o*o))+B(t*t))))),l=B(S*t),R=B(o*t),h=B(n*t),_=u+56|0,W=u+52|0,u=u+60|0,M=i+28|0,cA=i+24|0,uA=A+20|0;n=v[_&gt;&gt;2],k=v[u&gt;&gt;2],t=v[W&gt;&gt;2],o=B(B(B(B(6.2831854820251465)/B(0|c))*B(0|f))*B(.5)),s=B(ge(o)/B(p(B(B(B(t*t)+B(n*n))+B(k*k))))),t=B(t*s),o=_e(o),n=B(n*s),k=B(k*s),s=B(B(B(B(g*o)+B(h*t))+B(R*n))+B(l*k)),y=B(B(B(B(h*o)-B(g*t))-B(l*n))+B(R*k)),Q=B(B(B(B(R*o)-B(g*n))-B(h*k))+B(l*t)),D=B(B(B(B(l*o)-B(g*k))-B(R*t))+B(h*n)),v[M&gt;&gt;2]=B(B(B(o*s)-B(t*y))-B(n*Q))-B(k*D),v[cA&gt;&gt;2]=B(B(n*y)+B(B(k*s)+B(o*D)))-B(t*Q),v[i+20&gt;&gt;2]=B(B(t*D)+B(B(o*Q)+B(n*s)))-B(k*y),v[i+16&gt;&gt;2]=B(B(k*Q)+B(B(t*s)+B(o*y)))-B(n*D),mi(A,i+16|0,r,e,a),(0|(f=f+1|0))&lt;(0|(c=b[uA&gt;&gt;2])););if(!(!C[A+8|0]|!b[b[A+12&gt;&gt;2]+780&gt;&gt;2])&amp;&amp;(A=b[a+4&gt;&gt;2],b[A+780&gt;&gt;2])){if((0|(r=b[A+772&gt;&gt;2]))==(0|(e=b[b[a+8&gt;&gt;2]+8&gt;&gt;2])))break A;dr(A,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+4|0,e+4|0)}}return void(N=i+48|0)}dr(A,r+4|0,b[b[a+12&gt;&gt;2]+8&gt;&gt;2]+4|0),N=i+48|0},hr,si,Gi,function(A){rA(Gi(A|=0))},hi,function(A){return b[(A|=0)+16&gt;&gt;2]},function(A,r,e){var i;if(A|=0,!((i=8!=(0|(r|=0)))|8!=(0|(e|=0))))return b[A+56&gt;&gt;2];if(!(1!=(0|e)|i))return b[A+72&gt;&gt;2];if(!(1!=(0|r)|8!=(0|e)))return b[A+76&gt;&gt;2];A:{if(r|e){if(28!=(0|e)|(0|r)&gt;19)break A;return b[A+84&gt;&gt;2]}return b[A+68&gt;&gt;2]}if(!(28!=(0|r)|(0|e)&gt;19))return b[A+80&gt;&gt;2];A:{r:{e:{if((0|r)&lt;=19){if((0|e)&gt;19)break e;return b[A+28&gt;&gt;2]}if(!((0|e)&gt;19|r+-21&gt;&gt;&gt;0&gt;8))return b[A+36&gt;&gt;2];if(31!=(0|r))break r;if(31!=(0|e))break A;return b[A+44&gt;&gt;2]}if(!(e+-21&gt;&gt;&gt;0&gt;8))return b[A+32&gt;&gt;2]}return 31==(0|e)?b[A+48&gt;&gt;2]:b[A+52&gt;&gt;2]}return b[A+40&gt;&gt;2]},function(A,r,e){var i;if(A|=0,!((i=8!=(0|(r|=0)))|8!=(0|(e|=0))))return b[A+56&gt;&gt;2];if(!(1!=(0|e)|i))return b[A+72&gt;&gt;2];if(!(1!=(0|r)|8!=(0|e)))return b[A+76&gt;&gt;2];if(!(28!=(0|e)|(0|r)&gt;19))return b[A+84&gt;&gt;2];if(!(28!=(0|r)|(0|e)&gt;19))return b[A+80&gt;&gt;2];A:{r:{e:{if((0|r)&lt;=19){if((0|e)&gt;19)break e;return b[A+28&gt;&gt;2]}if(!((0|e)&gt;19|r+-21&gt;&gt;&gt;0&gt;8))return b[A+36&gt;&gt;2];if(31!=(0|r))break r;if(31!=(0|e))break A;return b[A+44&gt;&gt;2]}if(!(e+-21&gt;&gt;&gt;0&gt;8))return b[A+32&gt;&gt;2]}return 31==(0|e)?b[A+48&gt;&gt;2]:b[A+52&gt;&gt;2]}return b[A+40&gt;&gt;2]},Cr,function(A,r,e,i){return A|=0,e|=0,i|=0,A=b[(r|=0)&gt;&gt;2],ii(A=0|BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,80),r,e,i,0),0|A},Cr,function(A,r,e,i){return A|=0,e|=0,i|=0,A=b[(r|=0)&gt;&gt;2],ii(A=0|BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,80),r,e,i,1),0|A},Cr,function(A,r,e,i){return A|=0,e|=0,i|=0,A=b[(r|=0)&gt;&gt;2],ai(A=0|BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,84),r,e,i,0),0|A},Cr,function(A,r,e,i){return A|=0,e|=0,i|=0,A=b[(r|=0)&gt;&gt;2],function(A,r,e,i){ai(A,r,e,i,0),f[A+104|0]=1,b[A&gt;&gt;2]=16972,b[A+100&gt;&gt;2]=0,b[(r=A+92|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,function(A){var r,e=0,i=0,a=0,n=0,t=0,o=0;if(b[A&gt;&gt;2]=16908,f[A+20|0]=1,b[(r=A+16|0)&gt;&gt;2]=0,f[A+40|0]=1,b[(e=i=A+8|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[A+36&gt;&gt;2]=0,f[A+60|0]=1,b[(e=A+28|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[A+56&gt;&gt;2]=0,b[(e=A+48|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,e=CA(24,16),(0|(i=b[i&gt;&gt;2]))&gt;=1)for(;n=b[r&gt;&gt;2]+a|0,o=b[n+4&gt;&gt;2],b[(t=e+a|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=o,b[t+8&gt;&gt;2]=b[n+8&gt;&gt;2],a=a+12|0,i=i+-1|0;);(a=b[r&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(a),b[A+16&gt;&gt;2]=0),b[A+16&gt;&gt;2]=e,f[A+20|0]=1,b[A+12&gt;&gt;2]=2,oi(A)}(r=CA(64,16)),b[A+84&gt;&gt;2]=r,b[A+108&gt;&gt;2]=b[b[e+4&gt;&gt;2]+72&gt;&gt;2],b[A+112&gt;&gt;2]=b[b[i+4&gt;&gt;2]+72&gt;&gt;2]}(A=0|BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,116),r,e,i),0|A},Cr,function(A,r,e,i){return A|=0,e|=0,i|=0,A=b[(r|=0)&gt;&gt;2],ai(A=0|BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,84),r,e,i,1),0|A},Cr,function(A,r,e,i){return A|=0,A=b[(r|=0)&gt;&gt;2],lA(A=0|BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,8),r),b[A&gt;&gt;2]=17176,0|A},Cr,function(A,r,e,i){return A|=0,e|=0,i|=0,A=b[(r|=0)&gt;&gt;2],function(A,r,e,i){vA(A,r),b[A+12&gt;&gt;2]=0,f[A+8|0]=0,b[A&gt;&gt;2]=17236,r=b[A+4&gt;&gt;2],r=0|BA[b[b[r&gt;&gt;2]+12&gt;&gt;2]](r,b[e+8&gt;&gt;2],b[i+8&gt;&gt;2]),f[A+8|0]=1,b[A+12&gt;&gt;2]=r}(A=0|BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,16),r,e,i),0|A},Cr,function(A,r,e,i){A|=0,e|=0,i|=0;var a=0;return a=b[(r|=0)&gt;&gt;2],function(A,r,e,i,a,n){vA(A,e),f[A+16|0]=n,b[A+12&gt;&gt;2]=r,f[A+8|0]=0,b[A&gt;&gt;2]=17372,r||(r=b[A+4&gt;&gt;2],r=0|BA[b[b[r&gt;&gt;2]+12&gt;&gt;2]](r,b[i+8&gt;&gt;2],b[a+8&gt;&gt;2]),f[A+8|0]=1,b[A+12&gt;&gt;2]=r)}(a=0|BA[b[b[a&gt;&gt;2]+56&gt;&gt;2]](a,20),b[r+4&gt;&gt;2],r,e,i,C[A+4|0]),0|a},Cr,function(A,r,e,i){return A|=0,e|=0,i|=0,A=b[(r|=0)&gt;&gt;2],function(A,r,e,i){vA(A,r),b[A+12&gt;&gt;2]=0,f[A+8|0]=0,b[A&gt;&gt;2]=17580,r=b[A+4&gt;&gt;2],BA[b[b[r&gt;&gt;2]+24&gt;&gt;2]](r,b[e+8&gt;&gt;2],b[i+8&gt;&gt;2])&amp;&amp;(r=b[A+4&gt;&gt;2],r=0|BA[b[b[r&gt;&gt;2]+12&gt;&gt;2]](r,b[e+8&gt;&gt;2],b[i+8&gt;&gt;2]),f[A+8|0]=1,b[A+12&gt;&gt;2]=r)}(A=0|BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,16),r,e,i),0|A},Cr,function(A,r,e,i){A|=0,e|=0,i|=0;var a,f,n=0;return n=b[(r|=0)&gt;&gt;2],n=0|BA[b[b[n&gt;&gt;2]+56&gt;&gt;2]](n,28),a=b[A+12&gt;&gt;2],f=b[A+8&gt;&gt;2],C[A+4|0]?(Bi(n,r,e,i,1,f,a),0|n):(Bi(n,r,e,i,0,f,a),0|n)},function(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=18664,(e=b[(r=A+60|0)&gt;&gt;2])&amp;&amp;(C[A- -64|0]&amp;&amp;gA(e),b[A+60&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A- -64|0]=1,b[(r=A+52|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+40|0)&gt;&gt;2])&amp;&amp;(C[A+44|0]&amp;&amp;gA(e),b[A+40&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+44|0]=1,b[(r=A+32|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+16|0)&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(e),b[A+16&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+20|0]=1,b[(r=A+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,0|A},function(A){var r=0,e=0;b[(A|=0)&gt;&gt;2]=18664,(e=b[(r=A+60|0)&gt;&gt;2])&amp;&amp;(C[A- -64|0]&amp;&amp;gA(e),b[A+60&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A- -64|0]=1,b[(r=A+52|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+40|0)&gt;&gt;2])&amp;&amp;(C[A+44|0]&amp;&amp;gA(e),b[A+40&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+44|0]=1,b[(r=A+32|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+16|0)&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(e),b[A+16&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+20|0]=1,b[(r=A+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,gA(A)},function(A,r,e){A|=0,r|=0,e|=0;var i,a=0;b[700]=b[700]+1;A:{r:{if(i=b[A+24&gt;&gt;2]){if(BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,r,e))break r;break A}if(!(b[e+8&gt;&gt;2]&amp;b[r+4&gt;&gt;2])|!(b[r+8&gt;&gt;2]&amp;b[e+4&gt;&gt;2]))break A}a=function(A,r,e){var i,a,n,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,v=0,_=0;o=b[r+12&gt;&gt;2]&gt;b[e+12&gt;&gt;2],c=b[(i=o?r:e)+12&gt;&gt;2],k=b[(a=o?e:r)+12&gt;&gt;2],r=R((r=((r=c&lt;&lt;16|k)&lt;&lt;15^-1)+r|0)&gt;&gt;&gt;10^r,9),s=(n=(r=((r^=r&gt;&gt;&gt;6)&lt;&lt;11^-1)+r|0)&gt;&gt;&gt;16^r)&amp;(o=b[A+12&gt;&gt;2])+-1;r:{if(-1!=(0|(r=b[b[A+40&gt;&gt;2]+(s&lt;&lt;2)&gt;&gt;2])))for(t=b[A+16&gt;&gt;2],l=A+60|0;;){if(e=(u=r&lt;&lt;4)+t|0,(0|c)==b[b[4+(t+u|0)&gt;&gt;2]+12&gt;&gt;2]&amp;&amp;b[b[e&gt;&gt;2]+12&gt;&gt;2]==(0|k))break r;if(-1==(0|(r=b[b[l&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2])))break}if((0|(r=o))==(0|(e=c=b[(g=A+8|0)&gt;&gt;2]))&amp;&amp;(e=o,!((0|r)&gt;=(0|(t=r?r&lt;&lt;1:1))))){e:{i:{if(t){if(k=CA(t&lt;&lt;4,16),(0|(e=b[A+8&gt;&gt;2]))&gt;=1)break i;break e}if(k=0,(0|(e=o))&lt;1)break e}for(r=12;l=r+k|0,u=b[A+16&gt;&gt;2]+r|0,b[l+-12&gt;&gt;2]=b[u+-12&gt;&gt;2],_=b[(d=u+-8|0)+4&gt;&gt;2],b[(v=l+-8|0)&gt;&gt;2]=b[d&gt;&gt;2],b[v+4&gt;&gt;2]=_,b[l&gt;&gt;2]=b[u&gt;&gt;2],r=r+16|0,e=e+-1|0;);}(e=b[(r=A+16|0)&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(e),b[A+16&gt;&gt;2]=0),b[r&gt;&gt;2]=k,f[A+20|0]=1,b[A+12&gt;&gt;2]=t,e=b[A+8&gt;&gt;2],r=t}b[g&gt;&gt;2]=e+1,k=c&lt;&lt;4,t=b[A+16&gt;&gt;2],(e=b[A+68&gt;&gt;2])&amp;&amp;(BA[b[b[e&gt;&gt;2]+8&gt;&gt;2]](e,a,i),r=b[A+12&gt;&gt;2]),e=t+k|0,(0|o)&lt;(0|r)&amp;&amp;(Qi(A),s=b[A+12&gt;&gt;2]+-1&amp;n),o=b[i+12&gt;&gt;2],k=b[a+12&gt;&gt;2],b[(r=t+(c&lt;&lt;4)|0)+8&gt;&gt;2]=0,b[r+12&gt;&gt;2]=0,t=r,r=(0|k)&lt;(0|o),b[t+4&gt;&gt;2]=r?i:a,o=b[A+60&gt;&gt;2]+(c&lt;&lt;2)|0,A=b[A+40&gt;&gt;2]+(s&lt;&lt;2)|0,b[o&gt;&gt;2]=b[A&gt;&gt;2],b[e&gt;&gt;2]=r?a:i,b[A&gt;&gt;2]=c}return e}(A,r,e)}return 0|a},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a=0,f=0,n=0,t=0,o=0,k=0,c=0;b[699]=b[699]+1;A:{if(a=b[r+12&gt;&gt;2]&gt;b[e+12&gt;&gt;2],f=b[(n=a?r:e)+12&gt;&gt;2],k=b[(o=a?e:r)+12&gt;&gt;2],r=R((r=((r=f&lt;&lt;16|k)&lt;&lt;15^-1)+r|0)&gt;&gt;&gt;10^r,9),r=((r^=r&gt;&gt;&gt;6)&lt;&lt;11^-1)+r|0,t=b[A+12&gt;&gt;2]+-1&amp;(r&gt;&gt;&gt;16^r),-1!=(0|(r=b[b[A+40&gt;&gt;2]+(t&lt;&lt;2)&gt;&gt;2])))for(a=b[A+16&gt;&gt;2],c=A+60|0;;){if((0|f)==b[b[(e=a+(r&lt;&lt;4)|0)+4&gt;&gt;2]+12&gt;&gt;2]&amp;&amp;b[b[e&gt;&gt;2]+12&gt;&gt;2]==(0|k))break A;if(-1==(0|(r=b[b[c&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2])))break}return 0}BA[b[b[A&gt;&gt;2]+32&gt;&gt;2]](A,e,i),f=b[A+60&gt;&gt;2],k=b[12+(a+(r&lt;&lt;4)|0)&gt;&gt;2];A:{if(t=b[A+40&gt;&gt;2]+(t&lt;&lt;2)|0,(0|(r=b[t&gt;&gt;2]))!=(0|(a=e-b[A+16&gt;&gt;2]&gt;&gt;4))){for(;e=r,(0|a)!=(0|(r=b[f+(r&lt;&lt;2)&gt;&gt;2])););if(r=b[f+(a&lt;&lt;2)&gt;&gt;2],-1!=(0|e)){b[f+(e&lt;&lt;2)&gt;&gt;2]=r;break A}}else r=b[f+(a&lt;&lt;2)&gt;&gt;2];b[t&gt;&gt;2]=r}if(f=b[A+8&gt;&gt;2]+-1|0,(r=b[A+68&gt;&gt;2])&amp;&amp;BA[b[b[r&gt;&gt;2]+12&gt;&gt;2]](r,o,n,i),(0|f)==(0|a))return b[(A=A+8|0)&gt;&gt;2]=b[A&gt;&gt;2]+-1,0|k;i=b[A+60&gt;&gt;2];A:{if(o=b[A+16&gt;&gt;2],r=b[b[(n=o+(f&lt;&lt;4)|0)+4&gt;&gt;2]+12&gt;&gt;2]&lt;&lt;16|b[b[n&gt;&gt;2]+12&gt;&gt;2],r=R((r=(r&lt;&lt;15^-1)+r|0)&gt;&gt;&gt;10^r,9),r=((r^=r&gt;&gt;&gt;6)&lt;&lt;11^-1)+r|0,t=b[A+12&gt;&gt;2]+-1&amp;(r&gt;&gt;&gt;16^r),c=b[A+40&gt;&gt;2]+(t&lt;&lt;2)|0,(0|(r=b[c&gt;&gt;2]))!=(0|f)){for(;e=r,(0|f)!=(0|(r=b[i+(r&lt;&lt;2)&gt;&gt;2])););if(r=b[i+(f&lt;&lt;2)&gt;&gt;2],-1!=(0|e)){b[i+(e&lt;&lt;2)&gt;&gt;2]=r;break A}}else r=b[i+(f&lt;&lt;2)&gt;&gt;2];b[c&gt;&gt;2]=r}return e=b[n+4&gt;&gt;2],b[(r=o+(a&lt;&lt;4)|0)&gt;&gt;2]=b[n&gt;&gt;2],b[r+4&gt;&gt;2]=e,i=b[(e=n+8|0)+4&gt;&gt;2],b[(r=r+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,r=b[A+40&gt;&gt;2]+(t&lt;&lt;2)|0,b[b[A+60&gt;&gt;2]+(a&lt;&lt;2)&gt;&gt;2]=b[r&gt;&gt;2],b[r&gt;&gt;2]=a,b[(A=A+8|0)&gt;&gt;2]=b[A&gt;&gt;2]+-1,0|k},function(A,r,e){var i;A|=0,r|=0,e|=0,N=i=N-16|0,b[i+12&gt;&gt;2]=r,b[i+8&gt;&gt;2]=19024,BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A,i+8|0,e),N=i+16|0},ci,ci,pi,function(A,r,e){A|=0,r|=0,(e|=0)&amp;&amp;((A=b[r+8&gt;&gt;2])&amp;&amp;(BA[b[b[A&gt;&gt;2]&gt;&gt;2]](A),A=r+8|0,BA[b[b[e&gt;&gt;2]+60&gt;&gt;2]](e,b[A&gt;&gt;2]),b[A&gt;&gt;2]=0))},function(A){return b[(A|=0)+8&gt;&gt;2]},function(A,r,e){var i;A|=0,r|=0,e|=0,N=i=N-16|0,b[i+12&gt;&gt;2]=e,b[i+8&gt;&gt;2]=A,b[i+4&gt;&gt;2]=r,b[i&gt;&gt;2]=18880,BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A,i,e),N=i+16|0},Di,function(A,r,e){A|=0,r|=0,e|=0;var i,a,f=0,n=0,t=0;N=i=N-16|0,$e(i+8|0,18732);A:if(!(b[(a=A+8|0)&gt;&gt;2]&lt;1))for(t=A+16|0;;){if(n=b[t&gt;&gt;2]+(f&lt;&lt;4)|0,BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,n)){if(BA[b[b[A&gt;&gt;2]+12&gt;&gt;2]](A,b[n&gt;&gt;2],b[n+4&gt;&gt;2],e),b[698]=b[698]+-1,(0|f)&lt;b[a&gt;&gt;2])continue;break A}if(!((0|(f=f+1|0))&lt;b[a&gt;&gt;2]))break}Ai(),N=i+16|0},function(A,r,e){A|=0,r|=0,e|=0;var i,a=0,f=0,n=0;b[701]=b[701]+1,a=b[r+12&gt;&gt;2]&gt;b[e+12&gt;&gt;2],i=b[(a?r:e)+12&gt;&gt;2],a=b[(a?e:r)+12&gt;&gt;2],r=R((r=((r=a|i&lt;&lt;16)&lt;&lt;15^-1)+r|0)&gt;&gt;&gt;10^r,9),r=((r^=r&gt;&gt;&gt;6)&lt;&lt;11^-1)+r|0;A:{if(!((0|(r=b[A+12&gt;&gt;2]+-1&amp;(r&gt;&gt;&gt;16^r)))&gt;=b[A+32&gt;&gt;2])&amp;&amp;-1!=(0|(r=b[b[A+40&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2])))for(e=b[A+16&gt;&gt;2],n=A+60|0;;){if(A=(f=r&lt;&lt;4)+e|0,b[b[4+(e+f|0)&gt;&gt;2]+12&gt;&gt;2]==(0|i)&amp;&amp;(0|a)==b[b[A&gt;&gt;2]+12&gt;&gt;2])break A;if(-1==(0|(r=b[b[n&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2])))break}A=0}return 0|A},Zr,function(A,r){r|=0,b[(A|=0)+68&gt;&gt;2]=r},function(A,r){A|=0,r|=0;var e,i,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,v=0,_=0,R=0;if(N=e=N-32|0,b[e+20&gt;&gt;2]=0,b[e+12&gt;&gt;2]=0,b[e+16&gt;&gt;2]=0,n=b[(i=A+8|0)&gt;&gt;2],f[e+24|0]=1,!((0|n)&lt;1)){for(R=A+16|0,k=e+20|0,v=e+16|0,n=0;;){c=b[R&gt;&gt;2]+(l&lt;&lt;4)|0;A:if((0|a)==(0|n)){r:{e:{i:{if((0|n)&lt;(0|(u=n?n&lt;&lt;1:1))){if(!u)break i;if(s=CA(u&lt;&lt;4,16),(0|n)&gt;=1)break e;break r}a=n;break A}if(s=0,(0|n)&lt;1)break r}for(a=12;g=a+s|0,d=b[k&gt;&gt;2]+a|0,b[g+-12&gt;&gt;2]=b[d+-12&gt;&gt;2],o=b[(t=d+-8|0)+4&gt;&gt;2],b[(_=g+-8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[_+4&gt;&gt;2]=o,b[g&gt;&gt;2]=b[d&gt;&gt;2],a=a+16|0,n=n+-1|0;);}(n=b[k&gt;&gt;2])&amp;&amp;(C[e+24|0]&amp;&amp;gA(n),b[k&gt;&gt;2]=0),b[k&gt;&gt;2]=s,f[e+24|0]=1,b[v&gt;&gt;2]=u,a=b[e+12&gt;&gt;2]}if(a=b[k&gt;&gt;2]+(a&lt;&lt;4)|0,b[a&gt;&gt;2]=b[c&gt;&gt;2],n=b[c+8&gt;&gt;2],b[a+4&gt;&gt;2]=b[c+4&gt;&gt;2],b[a+8&gt;&gt;2]=n,b[a+12&gt;&gt;2]=b[c+12&gt;&gt;2],a=(o=b[e+12&gt;&gt;2])+1|0,b[e+12&gt;&gt;2]=a,!((0|(l=l+1|0))&lt;b[i&gt;&gt;2]))break;n=b[v&gt;&gt;2]}if(!((0|o)&lt;0))for(t=b[e+20&gt;&gt;2],n=-1;BA[b[b[A&gt;&gt;2]+12&gt;&gt;2]](A,b[t&gt;&gt;2],b[t+4&gt;&gt;2],r),t=t+16|0,(0|(n=n+1|0))&lt;(0|o););}if(b[(r=A+52|0)&gt;&gt;2]&gt;=1){for(a=b[A+60&gt;&gt;2],t=0;b[a&gt;&gt;2]=-1,a=a+4|0,(0|(t=t+1|0))&lt;b[r&gt;&gt;2];);a=b[e+12&gt;&gt;2]}if((0|a)&gt;=2&amp;&amp;(Ni(e+8|0,e,0,a+-1|0),a=b[e+12&gt;&gt;2]),t=b[(n=e+20|0)&gt;&gt;2],(0|a)&gt;=1)for(o=0,a=4;r=a+t|0,BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,b[r+-4&gt;&gt;2],b[r&gt;&gt;2]),a=a+16|0,t=b[n&gt;&gt;2],(0|(o=o+1|0))&lt;b[e+12&gt;&gt;2];);t&amp;&amp;(C[e+24|0]&amp;&amp;gA(t),b[e+20&gt;&gt;2]=0),N=e+32|0},Cr,function(A,r){r|=0;var e=0;return(0|(e=b[(A|=0)+4&gt;&gt;2]))==b[r&gt;&gt;2]|(0|e)==b[r+4&gt;&gt;2]?(e=b[A+8&gt;&gt;2],BA[b[b[e&gt;&gt;2]+32&gt;&gt;2]](e,r,b[A+12&gt;&gt;2]),0):0},Cr,function(A,r){return r|=0,(0|(A=b[(A|=0)+4&gt;&gt;2]))==b[r&gt;&gt;2]|(0|A)==b[r+4&gt;&gt;2]},Fi,function(A){rA(Fi(A|=0))},function(A,r,e,i,a,f,n,t){A|=0,r|=0,e|=0,i|=0,a|=0,f|=0,n|=0,t|=0;var o=0;return N=t=N-48|0,i=CA(64,16),b[i+8&gt;&gt;2]=n,b[i+4&gt;&gt;2]=f,b[i&gt;&gt;2]=a,o=b[(n=a=r+8|0)+4&gt;&gt;2],b[(f=i+24|0)&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=o,f=b[r+4&gt;&gt;2],b[i+16&gt;&gt;2]=b[r&gt;&gt;2],b[i+20&gt;&gt;2]=f,o=b[(f=e+8|0)+4&gt;&gt;2],b[(n=i+40|0)&gt;&gt;2]=b[f&gt;&gt;2],b[n+4&gt;&gt;2]=o,n=b[e+4&gt;&gt;2],b[i+32&gt;&gt;2]=b[e&gt;&gt;2],b[i+36&gt;&gt;2]=n,b[i+52&gt;&gt;2]=0,b[i+56&gt;&gt;2]=0,o=b[f+4&gt;&gt;2],b[(n=t+40|0)&gt;&gt;2]=b[f&gt;&gt;2],b[n+4&gt;&gt;2]=o,n=b[a+4&gt;&gt;2],b[(f=t+24|0)&gt;&gt;2]=b[a&gt;&gt;2],b[f+4&gt;&gt;2]=n,a=b[r&gt;&gt;2],r=b[r+4&gt;&gt;2],f=b[e+4&gt;&gt;2],e=b[e&gt;&gt;2],b[i+60&gt;&gt;2]=b[A+104&gt;&gt;2],n=b[A+148&gt;&gt;2]+1|0,b[A+148&gt;&gt;2]=n,b[t+32&gt;&gt;2]=e,b[t+36&gt;&gt;2]=f,b[i+12&gt;&gt;2]=n,b[t+16&gt;&gt;2]=a,b[t+20&gt;&gt;2]=r,r=ke(e=A+4|0,t+16|0,i),b[i+52&gt;&gt;2]=0,b[i+48&gt;&gt;2]=r,r=84+((b[A+104&gt;&gt;2]&lt;&lt;2)+A|0)|0,b[i+56&gt;&gt;2]=b[r&gt;&gt;2],(a=b[r&gt;&gt;2])&amp;&amp;(b[a+52&gt;&gt;2]=i),b[r&gt;&gt;2]=i,C[A+153|0]?(N=t+48|0,0|i):(b[t+8&gt;&gt;2]=i,b[t&gt;&gt;2]=19316,b[t+4&gt;&gt;2]=A,Zi(e,b[A+4&gt;&gt;2],t+16|0,t),Zi(A=A+44|0,b[A&gt;&gt;2],t+16|0,t),N=t+48|0,0|i)},function(A,r,e){A|=0,e|=0;var i,a=0;2!=b[(r|=0)+60&gt;&gt;2]?ue(A+4|0,b[r+48&gt;&gt;2]):ue(A+44|0,b[r+48&gt;&gt;2]),i=b[r+56&gt;&gt;2],a=(a=b[r+52&gt;&gt;2])?a+56|0:84+((b[r+60&gt;&gt;2]&lt;&lt;2)+A|0)|0,b[a&gt;&gt;2]=i,(a=b[r+56&gt;&gt;2])&amp;&amp;(b[a+52&gt;&gt;2]=b[r+52&gt;&gt;2]),a=b[A+96&gt;&gt;2],BA[b[b[a&gt;&gt;2]+16&gt;&gt;2]](a,r,e),gA(r),f[A+154|0]=1},function(A,r,e,i,a){A|=0,r|=0,e|=0,i|=0,a|=0;var n=0,t=0,o=0,k=B(0),c=B(0),u=B(0),l=0,s=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=0,G=0;N=a=N-48|0,t=b[(o=e+8|0)+4&gt;&gt;2],b[(n=a+24|0)&gt;&gt;2]=b[o&gt;&gt;2],b[n+4&gt;&gt;2]=t,t=b[(o=i+8|0)+4&gt;&gt;2],b[(n=a+40|0)&gt;&gt;2]=b[o&gt;&gt;2],b[n+4&gt;&gt;2]=t,n=b[e+4&gt;&gt;2],b[a+16&gt;&gt;2]=b[e&gt;&gt;2],b[a+20&gt;&gt;2]=n,n=b[i+4&gt;&gt;2],b[a+32&gt;&gt;2]=b[i&gt;&gt;2],b[a+36&gt;&gt;2]=n,2!=b[r+60&gt;&gt;2]?(o=1,b[A+128&gt;&gt;2]=b[A+128&gt;&gt;2]+1,n=b[r+48&gt;&gt;2],!(v[n&gt;&gt;2]&lt;=v[a+32&gt;&gt;2]^1|v[n+16&gt;&gt;2]&gt;=v[a+16&gt;&gt;2]^1|v[n+4&gt;&gt;2]&lt;=v[a+36&gt;&gt;2]^1|v[n+20&gt;&gt;2]&gt;=v[a+20&gt;&gt;2]^1)&amp;&amp;v[n+8&gt;&gt;2]&lt;=v[a+40&gt;&gt;2]&amp;&amp;v[n+24&gt;&gt;2]&gt;=v[a+24&gt;&gt;2]?(c=v[r+20&gt;&gt;2],u=v[r+24&gt;&gt;2],_=v[e&gt;&gt;2],R=v[e+4&gt;&gt;2],m=v[e+8&gt;&gt;2],s=v[r+16&gt;&gt;2],b[a+12&gt;&gt;2]=0,k=v[A+100&gt;&gt;2],g=B(k*B(B(v[r+40&gt;&gt;2]-u)*B(.5))),v[a+8&gt;&gt;2]=g,d=B(k*B(B(v[r+36&gt;&gt;2]-c)*B(.5))),v[a+4&gt;&gt;2]=d,k=B(k*B(B(v[r+32&gt;&gt;2]-s)*B(.5))),v[a&gt;&gt;2]=k,c=B(R-c),B(_-s)&lt;B(0)&amp;&amp;(v[a&gt;&gt;2]=-k),u=B(m-u),c&lt;B(0)&amp;&amp;(v[a+4&gt;&gt;2]=-d),u&lt;B(0)&amp;&amp;(v[a+8&gt;&gt;2]=-g),o=0,function(A,r,e,i){var a=0,f=B(0),n=0,t=0,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=0;o=v[e&gt;&gt;2];A:{if(v[r&gt;&gt;2]&lt;=o){if(f=v[e+4&gt;&gt;2],!(v[r+4&gt;&gt;2]&lt;=f^1|v[r+8&gt;&gt;2]&lt;=v[e+8&gt;&gt;2]^1|v[r+16&gt;&gt;2]&gt;=v[e+16&gt;&gt;2]^1|v[r+20&gt;&gt;2]&gt;=v[e+20&gt;&gt;2]^1)&amp;&amp;(a=0,v[r+24&gt;&gt;2]&gt;=v[e+24&gt;&gt;2]))break A}else f=v[e+4&gt;&gt;2];c=B(f-B(.05000000074505806)),v[e+4&gt;&gt;2]=c,k=B(o-B(.05000000074505806)),v[e&gt;&gt;2]=k,u=B(v[e+8&gt;&gt;2]-B(.05000000074505806)),v[e+8&gt;&gt;2]=u,l=B(v[e+16&gt;&gt;2]+B(.05000000074505806)),v[e+16&gt;&gt;2]=l,f=B(v[(a=e+20|0)&gt;&gt;2]+B(.05000000074505806)),v[a&gt;&gt;2]=f,o=B(v[(n=e+24|0)&gt;&gt;2]+B(.05000000074505806)),v[n&gt;&gt;2]=o,a=(s=v[i&gt;&gt;2])&gt;B(0),v[(a&lt;&lt;4)+e&gt;&gt;2]=(a?l:k)+s,a=(k=v[i+4&gt;&gt;2])&gt;B(0),v[(a?20:4)+e&gt;&gt;2]=(a?f:c)+k,i=(f=v[i+8&gt;&gt;2])&gt;B(0),v[(i?24:8)+e&gt;&gt;2]=(i?o:u)+f;r:{e:{if(i=be(A,r)){if((0|(t=b[A+8&gt;&gt;2]))&lt;0)break e;if(!t)break r;for(;;){if(!(a=b[i+32&gt;&gt;2]))break r;if(i=a,!((0|(C=C+1|0))&lt;(0|t)))break}break r}i=0;break r}i=b[A&gt;&gt;2]}a=b[e+4&gt;&gt;2],b[r&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=a,a=b[n+4&gt;&gt;2],b[(t=r+24|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=a,n=b[(a=e+16|0)+4&gt;&gt;2],b[(t=r+16|0)&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=n,a=b[(e=e+8|0)+4&gt;&gt;2],b[(n=r+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[n+4&gt;&gt;2]=a,oe(A,i,r),a=1}return a}(A+4|0,n,a+16|0,a)&amp;&amp;(o=1,b[A+132&gt;&gt;2]=b[A+132&gt;&gt;2]+1)):(ce(A+4|0,n,a+16|0),b[A+132&gt;&gt;2]=b[A+132&gt;&gt;2]+1)):(ue(A+44|0,b[r+48&gt;&gt;2]),h=r,G=ke(A+4|0,a+16|0,r),b[h+48&gt;&gt;2]=G,o=1),t=b[r+56&gt;&gt;2],n=(n=b[r+52&gt;&gt;2])?n+56|0:84+((b[r+60&gt;&gt;2]&lt;&lt;2)+A|0)|0,b[n&gt;&gt;2]=t,(t=b[(n=r+56|0)&gt;&gt;2])&amp;&amp;(b[t+52&gt;&gt;2]=b[r+52&gt;&gt;2]),t=b[e+4&gt;&gt;2],b[r+16&gt;&gt;2]=b[e&gt;&gt;2],b[r+20&gt;&gt;2]=t,l=b[(e=e+8|0)+4&gt;&gt;2],b[(t=r+24|0)&gt;&gt;2]=b[e&gt;&gt;2],b[t+4&gt;&gt;2]=l,l=b[(t=i+8|0)+4&gt;&gt;2],b[(e=r+40|0)&gt;&gt;2]=b[t&gt;&gt;2],b[e+4&gt;&gt;2]=l,e=b[i+4&gt;&gt;2],b[r+32&gt;&gt;2]=b[i&gt;&gt;2],b[r+36&gt;&gt;2]=e,b[r+52&gt;&gt;2]=0,e=84+(((i=b[A+104&gt;&gt;2])&lt;&lt;2)+A|0)|0,b[n&gt;&gt;2]=b[e&gt;&gt;2],b[r+60&gt;&gt;2]=i,(i=b[e&gt;&gt;2])&amp;&amp;(b[i+52&gt;&gt;2]=r),b[e&gt;&gt;2]=r,o&amp;&amp;(f[A+154|0]=1,!C[A+153|0])?(b[a&gt;&gt;2]=19316,b[a+4&gt;&gt;2]=A,Ei(e=A+44|0,b[e&gt;&gt;2],b[r+48&gt;&gt;2],a),Ei(A+4|0,b[A+4&gt;&gt;2],b[r+48&gt;&gt;2],a),N=a+48|0):N=a+48|0},function(A,r,e,i){A|=0,e|=0,i|=0;var a=0;A=b[(r|=0)+20&gt;&gt;2],b[e&gt;&gt;2]=b[r+16&gt;&gt;2],b[e+4&gt;&gt;2]=A,A=e+8|0,a=b[(e=r+24|0)+4&gt;&gt;2],b[A&gt;&gt;2]=b[e&gt;&gt;2],b[A+4&gt;&gt;2]=a,a=b[(e=r+40|0)+4&gt;&gt;2],b[(A=i+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[A+4&gt;&gt;2]=a,A=b[r+36&gt;&gt;2],b[i&gt;&gt;2]=b[r+32&gt;&gt;2],b[i+4&gt;&gt;2]=A},function(A,r,e,i,a,f){var n,t,o;A|=0,r|=0,e|=0,i|=0,a|=0,f|=0,N=e=N-16|0,b[e+8&gt;&gt;2]=19388,b[e+12&gt;&gt;2]=i,n=i+4|0,t=i+20|0,o=b[A+168&gt;&gt;2],Yi(A+4|0,b[A+4&gt;&gt;2],r,n,t,v[i+32&gt;&gt;2],a,f,o,e+8|0),Yi(A=A+44|0,b[A&gt;&gt;2],r,n,t,v[i+32&gt;&gt;2],a,f,o,e+8|0),N=e+16|0},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f=0,n=0;N=a=N-48|0,b[a+44&gt;&gt;2]=i,b[a+40&gt;&gt;2]=19460,n=b[(f=r+8|0)+4&gt;&gt;2],b[(i=a+16|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,n=b[(f=e+8|0)+4&gt;&gt;2],b[(i=a+32|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,i=b[r+4&gt;&gt;2],b[a+8&gt;&gt;2]=b[r&gt;&gt;2],b[a+12&gt;&gt;2]=i,r=b[e+4&gt;&gt;2],b[a+24&gt;&gt;2]=b[e&gt;&gt;2],b[a+28&gt;&gt;2]=r,Zi(A+4|0,b[A+4&gt;&gt;2],a+8|0,a+40|0),Zi(A=A+44|0,b[A&gt;&gt;2],a+8|0,a+40|0),N=a+48|0},function(A,r){(function(A,r){var e,i,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=B(0);if(N=e=N-32|0,te(i=A+4|0,1+((0|R(b[A+112&gt;&gt;2],b[A+16&gt;&gt;2]))/100|0)|0),b[A+124&gt;&gt;2]&amp;&amp;(te(A+44|0,a=1+((0|R(b[A+108&gt;&gt;2],b[A+56&gt;&gt;2]))/100|0)|0),a=b[(n=A+124|0)&gt;&gt;2]-a|0,b[n&gt;&gt;2]=(0|a)&gt;0?a:0),n=(b[A+104&gt;&gt;2]+1|0)%2|0,b[A+104&gt;&gt;2]=n,a=b[84+((n&lt;&lt;2)+A|0)&gt;&gt;2]){for(u=A+44|0,k=e+16|0,c=A+92|0;;){n=b[(o=a+56|0)&gt;&gt;2];A:{r:{if(!(t=b[a+52&gt;&gt;2])){if(b[84+((b[a+60&gt;&gt;2]&lt;&lt;2)+A|0)&gt;&gt;2]=n,t=b[o&gt;&gt;2])break r;break A}if(b[t+56&gt;&gt;2]=n,!(t=b[o&gt;&gt;2]))break A}b[t+52&gt;&gt;2]=b[a+52&gt;&gt;2]}if(b[a+52&gt;&gt;2]=0,b[o&gt;&gt;2]=b[c&gt;&gt;2],(t=b[c&gt;&gt;2])&amp;&amp;(b[t+52&gt;&gt;2]=a),b[c&gt;&gt;2]=a,ue(i,b[a+48&gt;&gt;2]),t=b[(o=a+24|0)+4&gt;&gt;2],b[(l=e+8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[l+4&gt;&gt;2]=t,s=b[a+16&gt;&gt;2],g=b[a+20&gt;&gt;2],t=b[a+36&gt;&gt;2],b[k&gt;&gt;2]=b[a+32&gt;&gt;2],b[k+4&gt;&gt;2]=t,t=b[(o=a+40|0)+4&gt;&gt;2],b[(l=k+8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[l+4&gt;&gt;2]=t,b[e&gt;&gt;2]=s,b[e+4&gt;&gt;2]=g,t=ke(u,e,a),b[a+60&gt;&gt;2]=2,b[a+48&gt;&gt;2]=t,!(a=n))break}f[A+154|0]=1,b[A+124&gt;&gt;2]=b[A+56&gt;&gt;2]}if(b[e&gt;&gt;2]=19316,b[e+4&gt;&gt;2]=A,C[A+153|0]&amp;&amp;(Ei(i,b[A+4&gt;&gt;2],b[A+44&gt;&gt;2],e),C[A+153|0]&amp;&amp;Ei(i,n=b[i&gt;&gt;2],n,e)),C[A+154|0]&amp;&amp;(n=b[A+96&gt;&gt;2],s=0|BA[b[b[n&gt;&gt;2]+28&gt;&gt;2]](n),!((0|(t=b[s+4&gt;&gt;2]))&lt;1))){c=A+144|0;A:{if((0|(u=(0|t)&lt;(0|(n=(0|(a=b[A+120&gt;&gt;2]))&gt;(0|(n=(0|R(b[A+116&gt;&gt;2],t))/100|0))?a:n))?t:n))&gt;=1){for(a=0,g=s+12|0,l=A+96|0;n=b[g&gt;&gt;2]+((b[c&gt;&gt;2]+a|0)%(0|t)&lt;&lt;4)|0,o=b[n&gt;&gt;2],k=b[o+48&gt;&gt;2],t=b[n+4&gt;&gt;2],n=b[t+48&gt;&gt;2],!(v[k&gt;&gt;2]&lt;=v[n+16&gt;&gt;2]^1|v[k+16&gt;&gt;2]&gt;=v[n&gt;&gt;2]^1|v[k+4&gt;&gt;2]&lt;=v[n+20&gt;&gt;2]^1|v[k+20&gt;&gt;2]&gt;=v[n+4&gt;&gt;2]^1)&amp;&amp;v[k+8&gt;&gt;2]&lt;=v[n+24&gt;&gt;2]&amp;&amp;v[k+24&gt;&gt;2]&gt;=v[n+8&gt;&gt;2]||(n=b[l&gt;&gt;2],BA[b[b[n&gt;&gt;2]+12&gt;&gt;2]](n,o,t,r),a=a+-1|0,u=u+-1|0),t=b[s+4&gt;&gt;2],(0|(a=a+1|0))&lt;(0|u););if(c=A+144|0,a=0,(0|t)&lt;=0)break A}a=(b[c&gt;&gt;2]+u|0)%(0|t)|0}b[c&gt;&gt;2]=a}b[A+120&gt;&gt;2]=1,f[A+154|0]=0,b[A+140&gt;&gt;2]=b[A+140&gt;&gt;2]+1,n=b[A+132&gt;&gt;2],a=A,r=b[A+128&gt;&gt;2],d=B(r?B(n&gt;&gt;&gt;0)/B(r&gt;&gt;&gt;0):0),v[a+136&gt;&gt;2]=d,b[A+132&gt;&gt;2]=n&gt;&gt;&gt;1,b[A+128&gt;&gt;2]=r&gt;&gt;&gt;1,N=e+32|0})(A|=0,r|=0),function(A,r){var e,i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0;if(N=e=N-16|0,i=b[A+96&gt;&gt;2],BA[b[b[i&gt;&gt;2]+56&gt;&gt;2]](i)){if(i=b[A+96&gt;&gt;2],a=0|BA[b[b[i&gt;&gt;2]+28&gt;&gt;2]](i),(0|(n=b[a+4&gt;&gt;2]))&gt;=2&amp;&amp;(Ni(a,e+8|0,0,n+-1|0),n=b[a+4&gt;&gt;2]),(0|n)&gt;=1){for(g=a+12|0,d=A+96|0,i=0;;){k=b[g&gt;&gt;2]+s|0,A=b[k+4&gt;&gt;2],t=c,c=b[k&gt;&gt;2];A:{r:if((0|A)!=(0|i)||(0|t)!=(0|c)){if(t=b[c+48&gt;&gt;2],o=b[A+48&gt;&gt;2],!(v[t&gt;&gt;2]&lt;=v[o+16&gt;&gt;2]^1|v[t+16&gt;&gt;2]&gt;=v[o&gt;&gt;2]^1|v[t+4&gt;&gt;2]&lt;=v[o+20&gt;&gt;2]^1|v[t+20&gt;&gt;2]&gt;=v[o+4&gt;&gt;2]^1)&amp;&amp;v[t+8&gt;&gt;2]&lt;=v[o+24&gt;&gt;2]){if(i=A,!(v[t+24&gt;&gt;2]&gt;=v[o+8&gt;&gt;2]))break r;break A}i=A}A=b[d&gt;&gt;2],BA[b[b[A&gt;&gt;2]+32&gt;&gt;2]](A,k,r),b[k&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,u=u+1|0,n=b[a+4&gt;&gt;2]}if(s=s+16|0,!((0|(l=l+1|0))&lt;(0|n)))break}if((0|n)&gt;=2&amp;&amp;(Ni(a,e,0,n+-1|0),n=b[a+4&gt;&gt;2]),r=n-u|0,(0|u)&lt;=-1){if(b[a+8&gt;&gt;2]&lt;(0|r)){A:{r:{if(r){if(l=CA(r&lt;&lt;4,16),(0|(i=b[a+4&gt;&gt;2]))&gt;=1)break r;break A}if(l=0,(0|(i=n))&lt;1)break A}for(A=12;c=A+l|0,t=b[a+12&gt;&gt;2]+A|0,b[c+-12&gt;&gt;2]=b[t+-12&gt;&gt;2],s=b[(k=t+-8|0)+4&gt;&gt;2],b[(o=c+-8|0)&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=s,b[c&gt;&gt;2]=b[t&gt;&gt;2],A=A+16|0,i=i+-1|0;);}(A=b[a+12&gt;&gt;2])&amp;&amp;(C[a+16|0]&amp;&amp;gA(A),b[a+12&gt;&gt;2]=0),f[a+16|0]=1,b[a+12&gt;&gt;2]=l,b[a+8&gt;&gt;2]=r}for(A=n&lt;&lt;4,n=a+12|0;i=b[n&gt;&gt;2]+A|0,b[i&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=i+8|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,A=A+16|0,u=u+1|0;);}n=r}b[a+4&gt;&gt;2]=n}N=e+16|0}(A,r)},br,br,function(A,r,e){A|=0,r|=0,e|=0;var i,a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0);i=b[A+44&gt;&gt;2];A:r:{e:{i:{if(A=b[A+4&gt;&gt;2]){if(n=v[A&gt;&gt;2],!i)break i;if(t=(a=v[A+20&gt;&gt;2])&gt;(f=v[i+20&gt;&gt;2])?a:f,o=(a=v[A+8&gt;&gt;2])&lt;(f=v[i+8&gt;&gt;2])?a:f,k=(a=v[A+4&gt;&gt;2])&lt;(f=v[i+4&gt;&gt;2])?a:f,c=(a=v[A+16&gt;&gt;2])&gt;(f=v[i+16&gt;&gt;2])?a:f,n=n&lt;(a=v[i&gt;&gt;2])?n:a,!((a=v[A+24&gt;&gt;2])&gt;(f=v[i+24&gt;&gt;2])))break e;break A}if(!i)break r;f=v[i+28&gt;&gt;2],a=v[i+24&gt;&gt;2],t=v[i+20&gt;&gt;2],c=v[i+16&gt;&gt;2],u=v[i+12&gt;&gt;2],o=v[i+8&gt;&gt;2],k=v[i+4&gt;&gt;2],n=v[i&gt;&gt;2];break A}f=v[A+28&gt;&gt;2],a=v[A+24&gt;&gt;2],t=v[A+20&gt;&gt;2],c=v[A+16&gt;&gt;2],u=v[A+12&gt;&gt;2],o=v[A+8&gt;&gt;2],k=v[A+4&gt;&gt;2];break A}a=f;break A}v[r+12&gt;&gt;2]=u,v[r+8&gt;&gt;2]=o,v[r+4&gt;&gt;2]=k,v[r&gt;&gt;2]=n,v[e+12&gt;&gt;2]=f,v[e+8&gt;&gt;2]=a,v[e+4&gt;&gt;2]=t,v[e&gt;&gt;2]=c},function(A,r){r|=0,b[(A|=0)+16&gt;&gt;2]==(0-b[A+56&gt;&gt;2]|0)&amp;&amp;(ne(A+4|0),ne(A+44|0),f[A+153|0]=256,f[A+154|0]=1,b[A+124&gt;&gt;2]=0,b[A+104&gt;&gt;2]=0,b[A+116&gt;&gt;2]=10,b[A+120&gt;&gt;2]=1,b[A+108&gt;&gt;2]=1,b[A+112&gt;&gt;2]=0,b[A+92&gt;&gt;2]=0,b[(r=A+84|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+144|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+136|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+128&gt;&gt;2]=0,b[A+132&gt;&gt;2]=0)},Ae,Cr,function(A,r,e){A|=0;var i=0;(0|(r|=0))!=(0|(e|=0))&amp;&amp;(i=b[b[A+4&gt;&gt;2]+96&gt;&gt;2],BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,b[r+36&gt;&gt;2],b[e+36&gt;&gt;2]),A=b[A+4&gt;&gt;2],b[A+120&gt;&gt;2]=b[A+120&gt;&gt;2]+1)},function(A,r){r|=0,BA[b[b[(A|=0)&gt;&gt;2]+8&gt;&gt;2]](A,r,b[b[A+8&gt;&gt;2]+48&gt;&gt;2])},Cr,Vi,Cr,Vi,function(A){var r,e=0;return b[(A|=0)&gt;&gt;2]=19556,(r=b[(e=A+556|0)&gt;&gt;2])&amp;&amp;(C[A+560|0]&amp;&amp;gA(r),b[A+556&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+560|0]=1,b[(e=A+548|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,Nr(A),0|A},function(A){var r,e=0;b[(A|=0)&gt;&gt;2]=19556,(r=b[(e=A+556|0)&gt;&gt;2])&amp;&amp;(C[A+560|0]&amp;&amp;gA(r),b[A+556&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+560|0]=1,b[(e=A+548|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,Nr(A),gA(A)},function(A){return 496},function(A,r,e){return Jr(A|=0,r|=0,e|=0),b[r+264&gt;&gt;2]=b[A+324&gt;&gt;2],b[r+268&gt;&gt;2]=b[A+328&gt;&gt;2],b[r+272&gt;&gt;2]=b[A+332&gt;&gt;2],b[r+276&gt;&gt;2]=b[A+336&gt;&gt;2],b[r+280&gt;&gt;2]=b[A+340&gt;&gt;2],b[r+284&gt;&gt;2]=b[A+344&gt;&gt;2],b[r+288&gt;&gt;2]=b[A+348&gt;&gt;2],b[r+292&gt;&gt;2]=b[A+352&gt;&gt;2],b[r+296&gt;&gt;2]=b[A+356&gt;&gt;2],b[r+300&gt;&gt;2]=b[A+360&gt;&gt;2],b[r+304&gt;&gt;2]=b[A+364&gt;&gt;2],b[r+308&gt;&gt;2]=b[A+368&gt;&gt;2],b[r+312&gt;&gt;2]=b[A+372&gt;&gt;2],b[r+316&gt;&gt;2]=b[A+376&gt;&gt;2],b[r+320&gt;&gt;2]=b[A+380&gt;&gt;2],b[r+324&gt;&gt;2]=b[A+384&gt;&gt;2],b[r+328&gt;&gt;2]=b[A+388&gt;&gt;2],b[r+332&gt;&gt;2]=b[A+392&gt;&gt;2],b[r+336&gt;&gt;2]=b[A+396&gt;&gt;2],b[r+340&gt;&gt;2]=b[A+400&gt;&gt;2],b[r+456&gt;&gt;2]=b[A+404&gt;&gt;2],b[r+344&gt;&gt;2]=b[A+604&gt;&gt;2],b[r+348&gt;&gt;2]=b[A+608&gt;&gt;2],b[r+352&gt;&gt;2]=b[A+612&gt;&gt;2],b[r+356&gt;&gt;2]=b[A+616&gt;&gt;2],b[r+360&gt;&gt;2]=b[A+408&gt;&gt;2],b[r+364&gt;&gt;2]=b[A+412&gt;&gt;2],b[r+368&gt;&gt;2]=b[A+416&gt;&gt;2],b[r+372&gt;&gt;2]=b[A+420&gt;&gt;2],b[r+376&gt;&gt;2]=b[A+424&gt;&gt;2],b[r+380&gt;&gt;2]=b[A+428&gt;&gt;2],b[r+384&gt;&gt;2]=b[A+432&gt;&gt;2],b[r+388&gt;&gt;2]=b[A+436&gt;&gt;2],b[r+392&gt;&gt;2]=b[A+440&gt;&gt;2],b[r+396&gt;&gt;2]=b[A+444&gt;&gt;2],b[r+400&gt;&gt;2]=b[A+448&gt;&gt;2],b[r+404&gt;&gt;2]=b[A+452&gt;&gt;2],b[r+408&gt;&gt;2]=b[A+456&gt;&gt;2],b[r+412&gt;&gt;2]=b[A+460&gt;&gt;2],b[r+416&gt;&gt;2]=b[A+464&gt;&gt;2],b[r+420&gt;&gt;2]=b[A+468&gt;&gt;2],b[r+424&gt;&gt;2]=b[A+472&gt;&gt;2],b[r+428&gt;&gt;2]=b[A+476&gt;&gt;2],b[r+432&gt;&gt;2]=b[A+480&gt;&gt;2],b[r+436&gt;&gt;2]=b[A+484&gt;&gt;2],b[r+440&gt;&gt;2]=b[A+488&gt;&gt;2],b[r+444&gt;&gt;2]=b[A+492&gt;&gt;2],b[r+448&gt;&gt;2]=b[A+496&gt;&gt;2],b[r+452&gt;&gt;2]=b[A+500&gt;&gt;2],e=b[A+508&gt;&gt;2],b[r+460&gt;&gt;2]=b[A+504&gt;&gt;2],b[r+464&gt;&gt;2]=e,e=b[A+520&gt;&gt;2],b[r+468&gt;&gt;2]=b[A+516&gt;&gt;2],b[r+472&gt;&gt;2]=e,e=b[A+528&gt;&gt;2],b[r+476&gt;&gt;2]=b[A+524&gt;&gt;2],b[r+480&gt;&gt;2]=e,e=b[A+536&gt;&gt;2],b[r+484&gt;&gt;2]=b[A+532&gt;&gt;2],b[r+488&gt;&gt;2]=e,b[r+492&gt;&gt;2]=C[A+512|0],19584},function(A,r){var e,i,a=0,f=0,n=0,t=0;f=r|=0,n=0|BA[b[b[(A|=0)&gt;&gt;2]+16&gt;&gt;2]](A),t=1,a=b[b[r&gt;&gt;2]+16&gt;&gt;2],i=0|BA[a](0|f,0|n,0|t),t=r,n=i,f=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A,b[i+8&gt;&gt;2],r),e=A,a=b[b[r&gt;&gt;2]+20&gt;&gt;2],BA[a](0|t,0|n,0|f,1497645650,0|e)},function(A,r,e){A|=0,r|=0,e|=0;var i=B(0),a=B(0),f=B(0),n=B(0),t=0,o=0,k=0,c=0,u=0,l=B(0),s=B(0),C=B(0);return(a=v[e+128&gt;&gt;2])!=B(0)&amp;&amp;(b[704]=b[704]+1,i=v[e+96&gt;&gt;2],f=B(a-B(i*v[e+116&gt;&gt;2])),n=v[e+16&gt;&gt;2],l=v[e+20&gt;&gt;2],t=A+148|0,s=v[e+24&gt;&gt;2],k=A+152|0,c=A+164|0,u=A+168|0,a=v[e+108&gt;&gt;2],a=B(B(f-B(B(B(B(B(n*v[A+144&gt;&gt;2])+B(l*v[t&gt;&gt;2]))+B(s*v[k&gt;&gt;2]))+B(B(B(v[e&gt;&gt;2]*v[A+160&gt;&gt;2])+B(v[e+4&gt;&gt;2]*v[c&gt;&gt;2]))+B(v[e+8&gt;&gt;2]*v[u&gt;&gt;2])))*a))-B(a*B(B(B(B(v[e+48&gt;&gt;2]*v[r+144&gt;&gt;2])+B(v[e+52&gt;&gt;2]*v[r+148&gt;&gt;2]))+B(v[e+56&gt;&gt;2]*v[r+152&gt;&gt;2]))+B(B(B(v[e+32&gt;&gt;2]*v[r+160&gt;&gt;2])+B(v[e+36&gt;&gt;2]*v[r+164&gt;&gt;2]))+B(v[e+40&gt;&gt;2]*v[r+168&gt;&gt;2]))))),o=(C=B(i+a))&lt;(f=v[e+120&gt;&gt;2]),v[e+96&gt;&gt;2]=o?f:C,i=o?B(f-i):a,b[A+240&gt;&gt;2]&amp;&amp;(v[(o=A+144|0)&gt;&gt;2]=B(v[A+112&gt;&gt;2]*B(i*B(n*v[A+128&gt;&gt;2])))+v[o&gt;&gt;2],v[t&gt;&gt;2]=B(B(i*B(l*v[A+132&gt;&gt;2]))*v[A+116&gt;&gt;2])+v[t&gt;&gt;2],v[k&gt;&gt;2]=B(B(i*B(s*v[A+136&gt;&gt;2]))*v[A+120&gt;&gt;2])+v[k&gt;&gt;2],a=v[e+72&gt;&gt;2],f=v[e+68&gt;&gt;2],v[(t=A+160|0)&gt;&gt;2]=B(B(i*v[A+96&gt;&gt;2])*v[e+64&gt;&gt;2])+v[t&gt;&gt;2],n=v[A+104&gt;&gt;2],v[c&gt;&gt;2]=B(f*B(i*v[A+100&gt;&gt;2]))+v[c&gt;&gt;2],v[u&gt;&gt;2]=B(a*B(i*n))+v[u&gt;&gt;2]),b[r+240&gt;&gt;2]&amp;&amp;(a=v[e+56&gt;&gt;2],f=v[e+52&gt;&gt;2],v[(A=r+144|0)&gt;&gt;2]=B(v[r+112&gt;&gt;2]*B(i*B(v[e+48&gt;&gt;2]*v[r+128&gt;&gt;2])))+v[A&gt;&gt;2],v[(A=r+148|0)&gt;&gt;2]=B(B(i*B(f*v[r+132&gt;&gt;2]))*v[r+116&gt;&gt;2])+v[A&gt;&gt;2],v[(A=r+152|0)&gt;&gt;2]=B(B(i*B(a*v[r+136&gt;&gt;2]))*v[r+120&gt;&gt;2])+v[A&gt;&gt;2],a=v[e+88&gt;&gt;2],f=v[e+84&gt;&gt;2],v[(A=r+160|0)&gt;&gt;2]=B(B(i*v[r+96&gt;&gt;2])*v[e+80&gt;&gt;2])+v[A&gt;&gt;2],n=v[r+104&gt;&gt;2],v[(A=r+164|0)&gt;&gt;2]=B(f*B(i*v[r+100&gt;&gt;2]))+v[A&gt;&gt;2],v[(A=r+168|0)&gt;&gt;2]=B(a*B(i*n))+v[A&gt;&gt;2])),B(i)},function(A,r,e){A|=0,r|=0,e|=0;var i,a,f,n=B(0),t=B(0),o=B(0),k=B(0),c=0,u=0,l=B(0),s=B(0),C=B(0);return n=v[e+100&gt;&gt;2],k=v[e+16&gt;&gt;2],l=v[e+20&gt;&gt;2],c=A+68|0,s=v[e+24&gt;&gt;2],i=A+72|0,a=A+84|0,f=A+88|0,t=v[e+108&gt;&gt;2],t=B(B(B(v[e+112&gt;&gt;2]-B(n*v[e+116&gt;&gt;2]))-B(B(B(B(B(k*v[A+64&gt;&gt;2])+B(l*v[c&gt;&gt;2]))+B(s*v[i&gt;&gt;2]))+B(B(B(v[e&gt;&gt;2]*v[A+80&gt;&gt;2])+B(v[e+4&gt;&gt;2]*v[a&gt;&gt;2]))+B(v[e+8&gt;&gt;2]*v[f&gt;&gt;2])))*t))-B(t*B(B(B(B(v[e+48&gt;&gt;2]*v[r+64&gt;&gt;2])+B(v[e+52&gt;&gt;2]*v[r+68&gt;&gt;2]))+B(v[e+56&gt;&gt;2]*v[r+72&gt;&gt;2]))+B(B(B(v[e+32&gt;&gt;2]*v[r+80&gt;&gt;2])+B(v[e+36&gt;&gt;2]*v[r+84&gt;&gt;2]))+B(v[e+40&gt;&gt;2]*v[r+88&gt;&gt;2]))))),u=(C=B(n+t))&lt;(o=v[e+120&gt;&gt;2]),v[e+100&gt;&gt;2]=u?o:C,n=u?B(o-n):t,b[A+240&gt;&gt;2]&amp;&amp;(v[(u=A- -64|0)&gt;&gt;2]=B(v[A+112&gt;&gt;2]*B(n*B(k*v[A+128&gt;&gt;2])))+v[u&gt;&gt;2],v[c&gt;&gt;2]=B(B(n*B(l*v[A+132&gt;&gt;2]))*v[A+116&gt;&gt;2])+v[c&gt;&gt;2],v[i&gt;&gt;2]=B(B(n*B(s*v[A+136&gt;&gt;2]))*v[A+120&gt;&gt;2])+v[i&gt;&gt;2],t=v[e+72&gt;&gt;2],o=v[e+68&gt;&gt;2],v[(c=A+80|0)&gt;&gt;2]=B(B(n*v[A+96&gt;&gt;2])*v[e+64&gt;&gt;2])+v[c&gt;&gt;2],k=v[A+104&gt;&gt;2],v[a&gt;&gt;2]=B(o*B(n*v[A+100&gt;&gt;2]))+v[a&gt;&gt;2],v[f&gt;&gt;2]=B(t*B(n*k))+v[f&gt;&gt;2]),b[r+240&gt;&gt;2]&amp;&amp;(t=v[e+56&gt;&gt;2],o=v[e+52&gt;&gt;2],v[(A=r- -64|0)&gt;&gt;2]=B(v[r+112&gt;&gt;2]*B(n*B(v[e+48&gt;&gt;2]*v[r+128&gt;&gt;2])))+v[A&gt;&gt;2],v[(A=r+68|0)&gt;&gt;2]=B(B(n*B(o*v[r+132&gt;&gt;2]))*v[r+116&gt;&gt;2])+v[A&gt;&gt;2],v[(A=r+72|0)&gt;&gt;2]=B(B(n*B(t*v[r+136&gt;&gt;2]))*v[r+120&gt;&gt;2])+v[A&gt;&gt;2],t=v[e+88&gt;&gt;2],o=v[e+84&gt;&gt;2],v[(A=r+80|0)&gt;&gt;2]=B(B(n*v[r+96&gt;&gt;2])*v[e+80&gt;&gt;2])+v[A&gt;&gt;2],k=v[r+104&gt;&gt;2],v[(A=r+84|0)&gt;&gt;2]=B(o*B(n*v[r+100&gt;&gt;2]))+v[A&gt;&gt;2],v[(A=r+88|0)&gt;&gt;2]=B(t*B(n*k))+v[A&gt;&gt;2]),B(n)},function(A,r,e){A|=0,r|=0,e|=0;var i=B(0),a=B(0),f=0,n=B(0),t=B(0),o=B(0),k=B(0),c=B(0);return t=v[e+100&gt;&gt;2],o=v[e+16&gt;&gt;2],k=v[e+20&gt;&gt;2],c=v[e+24&gt;&gt;2],a=v[e+108&gt;&gt;2],i=B(B(B(v[e+112&gt;&gt;2]-B(t*v[e+116&gt;&gt;2]))-B(B(B(B(B(o*v[A+64&gt;&gt;2])+B(k*v[A+68&gt;&gt;2]))+B(c*v[A+72&gt;&gt;2]))+B(B(B(v[e&gt;&gt;2]*v[A+80&gt;&gt;2])+B(v[e+4&gt;&gt;2]*v[A+84&gt;&gt;2]))+B(v[e+8&gt;&gt;2]*v[A+88&gt;&gt;2])))*a))-B(a*B(B(B(B(v[e+48&gt;&gt;2]*v[r+64&gt;&gt;2])+B(v[e+52&gt;&gt;2]*v[r+68&gt;&gt;2]))+B(v[e+56&gt;&gt;2]*v[r+72&gt;&gt;2]))+B(B(B(v[e+32&gt;&gt;2]*v[r+80&gt;&gt;2])+B(v[e+36&gt;&gt;2]*v[r+84&gt;&gt;2]))+B(v[e+40&gt;&gt;2]*v[r+88&gt;&gt;2]))))),(a=B(t+i))&lt;(n=v[e+120&gt;&gt;2])?(i=B(n-t),a=n):a&gt;(n=v[e+124&gt;&gt;2])&amp;&amp;(i=B(n-t),a=n),v[e+100&gt;&gt;2]=a,b[A+240&gt;&gt;2]&amp;&amp;(v[(f=A- -64|0)&gt;&gt;2]=B(v[A+112&gt;&gt;2]*B(i*B(o*v[A+128&gt;&gt;2])))+v[f&gt;&gt;2],v[(f=A+68|0)&gt;&gt;2]=B(B(i*B(k*v[A+132&gt;&gt;2]))*v[A+116&gt;&gt;2])+v[f&gt;&gt;2],v[(f=A+72|0)&gt;&gt;2]=B(B(i*B(c*v[A+136&gt;&gt;2]))*v[A+120&gt;&gt;2])+v[f&gt;&gt;2],a=v[e+72&gt;&gt;2],n=v[e+68&gt;&gt;2],v[(f=A+80|0)&gt;&gt;2]=B(B(i*v[A+96&gt;&gt;2])*v[e+64&gt;&gt;2])+v[f&gt;&gt;2],t=v[A+104&gt;&gt;2],v[(f=A+84|0)&gt;&gt;2]=B(n*B(i*v[A+100&gt;&gt;2]))+v[f&gt;&gt;2],v[(A=A+88|0)&gt;&gt;2]=B(a*B(i*t))+v[A&gt;&gt;2]),b[r+240&gt;&gt;2]&amp;&amp;(a=v[e+56&gt;&gt;2],n=v[e+52&gt;&gt;2],v[(A=r- -64|0)&gt;&gt;2]=B(v[r+112&gt;&gt;2]*B(i*B(v[e+48&gt;&gt;2]*v[r+128&gt;&gt;2])))+v[A&gt;&gt;2],v[(A=r+68|0)&gt;&gt;2]=B(B(i*B(n*v[r+132&gt;&gt;2]))*v[r+116&gt;&gt;2])+v[A&gt;&gt;2],v[(A=r+72|0)&gt;&gt;2]=B(B(i*B(a*v[r+136&gt;&gt;2]))*v[r+120&gt;&gt;2])+v[A&gt;&gt;2],a=v[e+88&gt;&gt;2],n=v[e+84&gt;&gt;2],v[(A=r+80|0)&gt;&gt;2]=B(B(i*v[r+96&gt;&gt;2])*v[e+80&gt;&gt;2])+v[A&gt;&gt;2],t=v[r+104&gt;&gt;2],v[(A=r+84|0)&gt;&gt;2]=B(n*B(i*v[r+100&gt;&gt;2]))+v[A&gt;&gt;2],v[(A=r+88|0)&gt;&gt;2]=B(a*B(i*t))+v[A&gt;&gt;2]),B(i)},Aa,function(A){gA(Aa(A|=0))},Yr,function(A,r,e,i,a,f,n,t,o,k){return A|=0,r|=0,e|=0,i|=0,a|=0,f|=0,n|=0,t|=0,o|=0,k|=0,N=k=N-16|0,$e(k+8|0,19755),B(BA[b[b[A&gt;&gt;2]+44&gt;&gt;2]](A,r,e,i,a,f,n,t,o)),B(BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A,r,e,i,a,f,n,t,o)),B(BA[b[b[A&gt;&gt;2]+36&gt;&gt;2]](A,r,e,t)),Ai(),N=k+16|0,B(B(0))},Yr,function(A){b[(A|=0)+232&gt;&gt;2]=0},Fr,function(A,r,e,i){if(A|=0,r|=0,i|=0,(0|(e|=0))&gt;=1)for(;ta(A,b[r&gt;&gt;2],i),r=r+4|0,e=e+-1|0;);},function(A,r,e,i,a,f,n,t,o){A|=0,r|=0,e|=0,i|=0,a|=0,f|=0,n|=0,t|=0,o|=0;var k=B(0),c=0,u=0,l=0,s=B(0);A:if(!(!b[t+52&gt;&gt;2]|b[t+20&gt;&gt;2]&lt;1))for(r=0,i=A+28|0,a=A+116|0,f=A+36|0,n=A+16|0,o=A+220|0,u=t+92|0,l=t+20|0;;){if(k=B(0),(0|(A=b[i&gt;&gt;2]))&gt;=1)for(t=0;s=k,c=b[n&gt;&gt;2],e=b[f&gt;&gt;2]+R(b[b[a&gt;&gt;2]+t&gt;&gt;2],152)|0,k=B(BA[b[o&gt;&gt;2]](c+R(b[e+144&gt;&gt;2],244)|0,R(b[e+148&gt;&gt;2],244)+c|0,e)),k=B(s+B(k*k)),t=t+4|0,A=A+-1|0;);if(k&lt;=v[u&gt;&gt;2])break A;if((0|r)&gt;=((A=b[l&gt;&gt;2])+-1|0))break A;if(!((0|(r=r+1|0))&lt;(0|A)))break}},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a=0,n=0,t=0,o=0,k=B(0),c=B(0),u=0,l=0,s=B(0),g=B(0),d=B(0),_=B(0),h=0,G=0;if(4&amp;(u=b[i+72&gt;&gt;2])&amp;&amp;!((0|(n=b[A+28&gt;&gt;2]))&lt;1))if(e=b[A+76&gt;&gt;2],r=b[A+36&gt;&gt;2],16&amp;u)for(r=r+140|0;u=b[r+-8&gt;&gt;2],b[u+124&gt;&gt;2]=b[r+-40&gt;&gt;2],o=e+R(b[r&gt;&gt;2],152)|0,b[u+128&gt;&gt;2]=b[o+100&gt;&gt;2],b[u+132&gt;&gt;2]=b[o+252&gt;&gt;2],r=r+152|0,n=n+-1|0;);else for(r=r+140|0;u=b[r+-8&gt;&gt;2],b[u+124&gt;&gt;2]=b[r+-40&gt;&gt;2],b[u+128&gt;&gt;2]=b[100+(e+R(b[r&gt;&gt;2],152)|0)&gt;&gt;2],r=r+152|0,n=n+-1|0;);if((0|(h=b[A+48&gt;&gt;2]))&gt;=1)for(u=100,G=A+56|0,a=i+12|0;e=b[G&gt;&gt;2]+u|0,n=b[e+32&gt;&gt;2],(r=b[n+44&gt;&gt;2])&amp;&amp;(o=b[n+28&gt;&gt;2],s=v[o+416&gt;&gt;2],g=v[e+-76&gt;&gt;2],d=v[o+412&gt;&gt;2],_=v[e+-80&gt;&gt;2],k=v[e&gt;&gt;2],c=B(B(1)/v[a&gt;&gt;2]),v[r&gt;&gt;2]=v[r&gt;&gt;2]+B(B(B(v[e+-84&gt;&gt;2]*k)*v[o+408&gt;&gt;2])*c),v[r+4&gt;&gt;2]=B(B(d*B(k*_))*c)+v[r+4&gt;&gt;2],v[r+8&gt;&gt;2]=B(B(s*B(k*g))*c)+v[r+8&gt;&gt;2],t=b[n+32&gt;&gt;2],s=v[t+416&gt;&gt;2],g=v[e+-44&gt;&gt;2],d=v[t+412&gt;&gt;2],_=v[e+-48&gt;&gt;2],k=v[e&gt;&gt;2],c=B(B(1)/v[a&gt;&gt;2]),v[r+32&gt;&gt;2]=v[r+32&gt;&gt;2]+B(B(B(v[e+-52&gt;&gt;2]*k)*v[t+408&gt;&gt;2])*c),v[(l=r+36|0)&gt;&gt;2]=B(B(d*B(k*_))*c)+v[l&gt;&gt;2],v[(l=r+40|0)&gt;&gt;2]=B(B(s*B(k*g))*c)+v[l&gt;&gt;2],s=v[o+612&gt;&gt;2],g=v[e+-92&gt;&gt;2],d=v[o+608&gt;&gt;2],_=v[e+-96&gt;&gt;2],k=v[e&gt;&gt;2],c=B(B(1)/v[a&gt;&gt;2]),v[r+16&gt;&gt;2]=v[r+16&gt;&gt;2]+B(B(B(v[e+-100&gt;&gt;2]*v[o+604&gt;&gt;2])*k)*c),v[(o=r+20|0)&gt;&gt;2]=B(B(k*B(_*d))*c)+v[o&gt;&gt;2],v[(o=r+24|0)&gt;&gt;2]=B(B(k*B(g*s))*c)+v[o&gt;&gt;2],s=v[t+612&gt;&gt;2],g=v[e+-60&gt;&gt;2],d=v[t+608&gt;&gt;2],_=v[e+-64&gt;&gt;2],k=v[e&gt;&gt;2],c=B(B(1)/v[a&gt;&gt;2]),v[r+48&gt;&gt;2]=v[r+48&gt;&gt;2]+B(B(B(v[e+-68&gt;&gt;2]*v[t+604&gt;&gt;2])*k)*c),v[(o=r+52|0)&gt;&gt;2]=B(B(k*B(_*d))*c)+v[o&gt;&gt;2],v[(r=r+56|0)&gt;&gt;2]=B(B(k*B(g*s))*c)+v[r&gt;&gt;2]),k=v[e&gt;&gt;2],v[n+36&gt;&gt;2]=k,B(m(k))&gt;=v[n+16&gt;&gt;2]&amp;&amp;(f[n+20|0]=0),u=u+152|0,h=h+-1|0;);if((0|(a=b[(G=A+8|0)&gt;&gt;2]))&gt;=1)for(t=b[(o=A+16|0)&gt;&gt;2],r=176,h=i+52|0,u=0;(n=b[(e=r+t|0)- -64&gt;&gt;2])&amp;&amp;(b[h&gt;&gt;2]?(ba(e+-176|0,v[i+12&gt;&gt;2],v[i+60&gt;&gt;2]),t=b[o&gt;&gt;2],s=v[(e=t+r|0)&gt;&gt;2],k=v[e+8&gt;&gt;2],c=v[e+4&gt;&gt;2],n=b[e- -64&gt;&gt;2]):(s=B(v[e+-112&gt;&gt;2]+v[e&gt;&gt;2]),v[e&gt;&gt;2]=s,a=e+4|0,c=B(v[e+-108&gt;&gt;2]+v[a&gt;&gt;2]),v[a&gt;&gt;2]=c,a=e+8|0,k=B(v[e+-104&gt;&gt;2]+v[a&gt;&gt;2]),v[a&gt;&gt;2]=k,v[(a=e+16|0)&gt;&gt;2]=v[e+-96&gt;&gt;2]+v[a&gt;&gt;2],v[(a=e+20|0)&gt;&gt;2]=v[e+-92&gt;&gt;2]+v[a&gt;&gt;2],v[(a=e+24|0)&gt;&gt;2]=v[e+-88&gt;&gt;2]+v[a&gt;&gt;2]),g=v[(e=r+t|0)+32&gt;&gt;2],d=v[e+36&gt;&gt;2],_=v[e+40&gt;&gt;2],b[n+384&gt;&gt;2]=0,v[n+380&gt;&gt;2]=k+_,v[n+376&gt;&gt;2]=c+d,v[n+372&gt;&gt;2]=s+g,b[n+304&gt;&gt;2]=b[n+304&gt;&gt;2]+1,e=b[o&gt;&gt;2]+r|0,k=v[e+16&gt;&gt;2],c=v[e+48&gt;&gt;2],s=v[e+20&gt;&gt;2],g=v[e+52&gt;&gt;2],d=v[e+24&gt;&gt;2],_=v[e+56&gt;&gt;2],e=b[e- -64&gt;&gt;2],b[e+400&gt;&gt;2]=0,v[e+396&gt;&gt;2]=d+_,v[e+392&gt;&gt;2]=s+g,v[e+388&gt;&gt;2]=k+c,b[e+304&gt;&gt;2]=b[e+304&gt;&gt;2]+1,b[h&gt;&gt;2]&amp;&amp;(n=b[o&gt;&gt;2]+r|0,e=b[n- -64&gt;&gt;2],b[e+304&gt;&gt;2]=b[e+304&gt;&gt;2]+1,l=b[(a=n+-168|0)+4&gt;&gt;2],b[(t=e+12|0)&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=l,a=b[(t=n+-176|0)+4&gt;&gt;2],b[e+4&gt;&gt;2]=b[t&gt;&gt;2],b[e+8&gt;&gt;2]=a,l=b[(a=n+-152|0)+4&gt;&gt;2],b[(t=e+28|0)&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=l,l=b[(a=n+-160|0)+4&gt;&gt;2],b[(t=e+20|0)&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=l,l=b[(a=n+-136|0)+4&gt;&gt;2],b[(t=e+44|0)&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=l,l=b[(a=n+-144|0)+4&gt;&gt;2],b[(t=e+36|0)&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=l,l=b[(a=n+-128|0)+4&gt;&gt;2],b[(t=e+52|0)&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=l,t=b[(n=n+-120|0)+4&gt;&gt;2],b[(e=e+60|0)&gt;&gt;2]=b[n&gt;&gt;2],b[e+4&gt;&gt;2]=t),t=b[o&gt;&gt;2],b[b[(t+r|0)- -64&gt;&gt;2]+212&gt;&gt;2]=-1,a=b[G&gt;&gt;2]),r=r+244|0,(0|(u=u+1|0))&lt;(0|a););return b[(r=A+28|0)&gt;&gt;2]&gt;-1|b[A+32&gt;&gt;2]&gt;-1||((e=b[A+36&gt;&gt;2])&amp;&amp;(C[A+40|0]&amp;&amp;gA(e),b[A+36&gt;&gt;2]=0),f[A+40|0]=1,b[(e=A+32|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0),b[r&gt;&gt;2]=0,b[(r=A+48|0)&gt;&gt;2]&gt;-1|b[A+52&gt;&gt;2]&gt;-1||((e=b[A+56&gt;&gt;2])&amp;&amp;(C[A+60|0]&amp;&amp;gA(e),b[A+56&gt;&gt;2]=0),f[A+60|0]=1,b[(e=A+52|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0),b[r&gt;&gt;2]=0,b[(r=A+68|0)&gt;&gt;2]&gt;-1|b[A+72&gt;&gt;2]&gt;-1||((e=b[A+76&gt;&gt;2])&amp;&amp;(C[A+80|0]&amp;&amp;gA(e),b[A+76&gt;&gt;2]=0),f[A+80|0]=1,b[(e=A+72|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0),b[r&gt;&gt;2]=0,b[(r=A+88|0)&gt;&gt;2]&gt;-1|b[A+92&gt;&gt;2]&gt;-1||((e=b[A+96&gt;&gt;2])&amp;&amp;(C[A+100|0]&amp;&amp;gA(e),b[A+96&gt;&gt;2]=0),f[A+100|0]=1,b[(e=A+92|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0),b[r&gt;&gt;2]=0,r=A+8|0,b[A+12&gt;&gt;2]&lt;=-1&amp;&amp;b[r&gt;&gt;2]&lt;=-1?((e=b[A+16&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(e),b[A+16&gt;&gt;2]=0),f[A+20|0]=1,b[(A=A+12|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[r&gt;&gt;2]=0,B(B(0))):(b[r&gt;&gt;2]=0,B(B(0)))},function(A,r,e,i,a,n,t,o,k,c){A|=0,r|=0,e|=0,i|=0,a|=0,n|=0,t|=0,o|=0,k|=0,c|=0;var u=B(0),l=B(0),s=0,g=0,d=0,_=0,m=0,h=B(0),G=0,y=0,Q=0;if(G=A+48|0,1&amp;f[k+72|0]){if(_=b[A+68&gt;&gt;2],g=b[A+28&gt;&gt;2],(0|(d=b[G&gt;&gt;2]))&gt;=1){if(e=R(b[A+232&gt;&gt;2],1664525)+1013904223|0,1!=(0|d)&amp;&amp;(c=b[A+136&gt;&gt;2],i=b[c+4&gt;&gt;2],a=(e=R(e,1664525)+1013904223|0)^e&gt;&gt;&gt;16,a^=a&gt;&gt;&gt;8,a^=a&gt;&gt;&gt;4,a=c+((1&amp;((a^=a&gt;&gt;&gt;2)&gt;&gt;&gt;1^a))&lt;&lt;2)|0,b[c+4&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=i,2!=(0|d)&amp;&amp;(i=b[c+8&gt;&gt;2],a=(e=R(e,1664525)+1013904223|0)^e&gt;&gt;&gt;16,a^=a&gt;&gt;&gt;8,a=c+((((a^=a&gt;&gt;&gt;4)&gt;&gt;&gt;2^a)&gt;&gt;&gt;0)%3&lt;&lt;2)|0,b[c+8&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=i,3!=(0|d)&amp;&amp;(i=b[c+12&gt;&gt;2],a=(e=R(e,1664525)+1013904223|0)^e&gt;&gt;&gt;16,a^=a&gt;&gt;&gt;8,a=c+((3&amp;((a^=a&gt;&gt;&gt;4)&gt;&gt;&gt;2^a))&lt;&lt;2)|0,b[c+12&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=i,4!=(0|d)))))for(n=c+16|0,i=4;m=b[n&gt;&gt;2],y=n,Q=c,s=e=R(e,1664525)+1013904223|0,(i=i+1|0)&gt;&gt;&gt;0&gt;65536||(s=a=e&gt;&gt;&gt;16^e,i&gt;&gt;&gt;0&gt;256||(s=a^=a&gt;&gt;&gt;8,i&gt;&gt;&gt;0&gt;16||(s=a&gt;&gt;&gt;4^a))),a=Q+((s&gt;&gt;&gt;0)%(i&gt;&gt;&gt;0)&lt;&lt;2)|0,b[y&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=m,n=n+4|0,(0|i)!=(0|d););b[A+232&gt;&gt;2]=e}if(!(b[k+20&gt;&gt;2]&lt;=(0|r))){if((0|g)&gt;=1){if(e=R(b[A+232&gt;&gt;2],1664525)+1013904223|0,1!=(0|g)&amp;&amp;(c=b[A+116&gt;&gt;2],i=b[c+4&gt;&gt;2],a=(e=R(e,1664525)+1013904223|0)^e&gt;&gt;&gt;16,a^=a&gt;&gt;&gt;8,a^=a&gt;&gt;&gt;4,a=c+((1&amp;((a^=a&gt;&gt;&gt;2)&gt;&gt;&gt;1^a))&lt;&lt;2)|0,b[c+4&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=i,2!=(0|g)&amp;&amp;(i=b[c+8&gt;&gt;2],a=(e=R(e,1664525)+1013904223|0)^e&gt;&gt;&gt;16,a^=a&gt;&gt;&gt;8,a=c+((((a^=a&gt;&gt;&gt;4)&gt;&gt;&gt;2^a)&gt;&gt;&gt;0)%3&lt;&lt;2)|0,b[c+8&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=i,3!=(0|g)&amp;&amp;(i=b[c+12&gt;&gt;2],a=(e=R(e,1664525)+1013904223|0)^e&gt;&gt;&gt;16,a^=a&gt;&gt;&gt;8,a=c+((3&amp;((a^=a&gt;&gt;&gt;4)&gt;&gt;&gt;2^a))&lt;&lt;2)|0,b[c+12&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=i,4!=(0|g)))))for(n=c+16|0,i=4;d=b[n&gt;&gt;2],y=n,Q=c,s=e=R(e,1664525)+1013904223|0,(i=i+1|0)&gt;&gt;&gt;0&gt;65536||(s=a=e&gt;&gt;&gt;16^e,i&gt;&gt;&gt;0&gt;256||(s=a^=a&gt;&gt;&gt;8,i&gt;&gt;&gt;0&gt;16||(s=a&gt;&gt;&gt;4^a))),a=Q+((s&gt;&gt;&gt;0)%(i&gt;&gt;&gt;0)&lt;&lt;2)|0,b[y&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=d,n=n+4|0,(0|i)!=(0|g););b[A+232&gt;&gt;2]=e}if(!((0|_)&lt;1)){if(e=R(b[A+232&gt;&gt;2],1664525)+1013904223|0,1!=(0|_)&amp;&amp;(c=b[A+156&gt;&gt;2],i=b[c+4&gt;&gt;2],a=(e=R(e,1664525)+1013904223|0)^e&gt;&gt;&gt;16,a^=a&gt;&gt;&gt;8,a^=a&gt;&gt;&gt;4,a=c+((1&amp;((a^=a&gt;&gt;&gt;2)&gt;&gt;&gt;1^a))&lt;&lt;2)|0,b[c+4&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=i,2!=(0|_)&amp;&amp;(i=b[c+8&gt;&gt;2],a=(e=R(e,1664525)+1013904223|0)^e&gt;&gt;&gt;16,a^=a&gt;&gt;&gt;8,a=c+((((a^=a&gt;&gt;&gt;4)&gt;&gt;&gt;2^a)&gt;&gt;&gt;0)%3&lt;&lt;2)|0,b[c+8&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=i,3!=(0|_)&amp;&amp;(i=b[c+12&gt;&gt;2],a=(e=R(e,1664525)+1013904223|0)^e&gt;&gt;&gt;16,a^=a&gt;&gt;&gt;8,a=c+((3&amp;((a^=a&gt;&gt;&gt;4)&gt;&gt;&gt;2^a))&lt;&lt;2)|0,b[c+12&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=i,4!=(0|_)))))for(n=c+16|0,i=4;g=b[n&gt;&gt;2],y=n,Q=c,s=e=R(e,1664525)+1013904223|0,(i=i+1|0)&gt;&gt;&gt;0&gt;65536||(s=a=e&gt;&gt;&gt;16^e,i&gt;&gt;&gt;0&gt;256||(s=a^=a&gt;&gt;&gt;8,i&gt;&gt;&gt;0&gt;16||(s=a&gt;&gt;&gt;4^a))),a=Q+((s&gt;&gt;&gt;0)%(i&gt;&gt;&gt;0)&lt;&lt;2)|0,b[y&gt;&gt;2]=b[a&gt;&gt;2],b[a&gt;&gt;2]=g,n=n+4|0,(0|i)!=(0|_););b[A+232&gt;&gt;2]=e}}}if((0|(a=b[G&gt;&gt;2]))&gt;=1)for(e=0,c=A+136|0,_=A+56|0,g=A+16|0,d=A+212|0,G=A+48|0,n=0;i=b[_&gt;&gt;2]+R(b[b[c&gt;&gt;2]+e&gt;&gt;2],152)|0,b[i+136&gt;&gt;2]&gt;(0|r)&amp;&amp;(l=u,a=b[g&gt;&gt;2],u=B(BA[b[d&gt;&gt;2]](a+R(b[i+144&gt;&gt;2],244)|0,a+R(b[i+148&gt;&gt;2],244)|0,i)),u=B(l+B(u*u)),a=b[G&gt;&gt;2]),e=e+4|0,(0|(n=n+1|0))&lt;(0|a););if(!(b[k+20&gt;&gt;2]&lt;=(0|r))){if((0|o)&gt;=1)for(r=k+12|0,e=A+16|0;i=b[t&gt;&gt;2],C[i+20|0]&amp;&amp;(i=ia(A,b[i+28&gt;&gt;2],v[r&gt;&gt;2]),a=ia(A,b[b[t&gt;&gt;2]+32&gt;&gt;2],v[r&gt;&gt;2]),n=b[t&gt;&gt;2],c=R(i,244),i=b[e&gt;&gt;2],BA[b[b[n&gt;&gt;2]+24&gt;&gt;2]](n,c+i|0,i+R(a,244)|0,v[r&gt;&gt;2])),t=t+4|0,o=o+-1|0;);e=b[A+28&gt;&gt;2];A:if(512&amp;(r=b[k+72&gt;&gt;2])){if(!((0|e)&lt;1))for(_=(16&amp;r?2:1)&lt;&lt;2,n=0,g=A+116|0,d=A+36|0,i=A+16|0,G=A+216|0,a=A+76|0,o=A+156|0,c=A+212|0,k=k+72|0,t=0;l=u,m=b[i&gt;&gt;2],r=b[d&gt;&gt;2]+R(b[b[g&gt;&gt;2]+t&gt;&gt;2],152)|0,u=B(BA[b[G&gt;&gt;2]](m+R(b[r+144&gt;&gt;2],244)|0,m+R(b[r+148&gt;&gt;2],244)|0,r)),u=B(l+B(u*u)),(m=(l=v[r+100&gt;&gt;2])&gt;B(0)^1)||(r=b[a&gt;&gt;2]+R(b[b[o&gt;&gt;2]+n&gt;&gt;2],152)|0,h=B(l*v[r+104&gt;&gt;2]),v[r+124&gt;&gt;2]=h,v[r+120&gt;&gt;2]=-h,h=u,s=b[i&gt;&gt;2],u=B(BA[b[c&gt;&gt;2]](s+R(b[r+144&gt;&gt;2],244)|0,s+R(b[r+148&gt;&gt;2],244)|0,r)),u=B(h+B(u*u))),m|!(16&amp;C[0|k])||(r=b[a&gt;&gt;2]+R(b[4+(b[o&gt;&gt;2]+n|0)&gt;&gt;2],152)|0,l=B(l*v[r+104&gt;&gt;2]),v[r+124&gt;&gt;2]=l,v[r+120&gt;&gt;2]=-l,l=u,m=b[i&gt;&gt;2],u=B(BA[b[c&gt;&gt;2]](m+R(b[r+144&gt;&gt;2],244)|0,m+R(b[r+148&gt;&gt;2],244)|0,r)),u=B(l+B(u*u))),n=n+_|0,t=t+4|0,e=e+-1|0;);}else{if((0|e)&gt;=1)for(i=0,a=A+116|0,n=A+36|0,t=A+16|0,o=A+216|0;l=u,k=b[t&gt;&gt;2],r=b[n&gt;&gt;2]+R(b[b[a&gt;&gt;2]+i&gt;&gt;2],152)|0,u=B(BA[b[o&gt;&gt;2]](k+R(b[r+144&gt;&gt;2],244)|0,k+R(b[r+148&gt;&gt;2],244)|0,r)),u=B(l+B(u*u)),i=i+4|0,e=e+-1|0;);if((0|(t=b[A+68&gt;&gt;2]))&lt;1)break A;for(i=0,e=A+156|0,a=A+76|0,n=A+36|0,o=A+16|0,k=A+212|0;r=b[a&gt;&gt;2]+R(b[b[e&gt;&gt;2]+i&gt;&gt;2],152)|0,(l=v[100+(b[n&gt;&gt;2]+R(b[r+140&gt;&gt;2],152)|0)&gt;&gt;2])&gt;B(0)&amp;&amp;(l=B(l*v[r+104&gt;&gt;2]),v[r+124&gt;&gt;2]=l,v[r+120&gt;&gt;2]=-l,l=u,c=b[o&gt;&gt;2],u=B(BA[b[k&gt;&gt;2]](c+R(b[r+144&gt;&gt;2],244)|0,c+R(b[r+148&gt;&gt;2],244)|0,r)),u=B(l+B(u*u))),i=i+4|0,t=t+-1|0;);}if(!((0|(t=b[A+88&gt;&gt;2]))&lt;1))for(i=0,r=A+96|0,e=A+36|0,a=A+16|0,n=A+212|0;A=b[r&gt;&gt;2]+i|0,(l=v[100+(b[e&gt;&gt;2]+R(b[A+140&gt;&gt;2],152)|0)&gt;&gt;2])&gt;B(0)&amp;&amp;(h=l,l=v[A+104&gt;&gt;2],l=(h=B(h*l))&gt;l?l:h,v[A+124&gt;&gt;2]=l,v[A+120&gt;&gt;2]=-l,l=u,o=b[a&gt;&gt;2],u=B(BA[b[n&gt;&gt;2]](o+R(b[A+144&gt;&gt;2],244)|0,o+R(b[A+148&gt;&gt;2],244)|0,A)),u=B(l+B(u*u))),i=i+152|0,t=t+-1|0;);}return B(u)},function(A,r,e,i,a,n,t,o,k){A|=0,r|=0,e|=0,i|=0,a|=0,n|=0,t|=0,o|=0,k|=0;var c=0,u=0,l=0,s=0,g=0,d=0,_=0,h=0,G=0,y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=0,F=B(0),E=0,V=B(0),X=B(0),I=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=0,O=0,H=B(0),z=B(0),P=0,L=0,K=B(0),q=0,$=0,AA=0,rA=0,eA=B(0),iA=B(0),aA=B(0),fA=B(0),nA=B(0),tA=B(0),bA=B(0),oA=0,kA=0,cA=0,uA=0,lA=0,sA=0,dA=0,vA=0,_A=0,RA=0,mA=0,hA=0,GA=0,yA=0,QA=0,pA=0,DA=0,wA=B(0),ZA=B(0),YA=B(0),WA=B(0),FA=B(0),EA=B(0),NA=B(0),VA=B(0),XA=B(0),JA=B(0),IA=B(0),xA=B(0);if(N=d=N-256|0,b[A+188&gt;&gt;2]=-1,$e(d+248|0,19692),(0|(k=b[o+72&gt;&gt;2]))!=b[A+224&gt;&gt;2]&amp;&amp;(b[A+220&gt;&gt;2]=536,b[A+216&gt;&gt;2]=537,b[A+212&gt;&gt;2]=538,b[A+224&gt;&gt;2]=k),b[A+184&gt;&gt;2]=0,(0|e)&gt;=1)for(k=r,c=e;b[b[k&gt;&gt;2]+212&gt;&gt;2]=-1,k=k+4|0,c=c+-1|0;);if((0|(G=b[A+12&gt;&gt;2]))&lt;=(0|e)){if(g=(G=e+1|0)?CA(R(G,244),16):0,(0|(u=b[A+8&gt;&gt;2]))&gt;=1)for(l=64,W=A+16|0;c=b[W&gt;&gt;2]+l|0,s=b[(_=c+-56|0)+4&gt;&gt;2],b[(h=(k=l+g|0)+-56|0)&gt;&gt;2]=b[_&gt;&gt;2],b[h+4&gt;&gt;2]=s,s=b[(_=c+-64|0)+4&gt;&gt;2],b[(h=k+-64|0)&gt;&gt;2]=b[_&gt;&gt;2],b[h+4&gt;&gt;2]=s,s=b[(_=c+-40|0)+4&gt;&gt;2],b[(h=k+-40|0)&gt;&gt;2]=b[_&gt;&gt;2],b[h+4&gt;&gt;2]=s,s=b[(_=c+-48|0)+4&gt;&gt;2],b[(h=k+-48|0)&gt;&gt;2]=b[_&gt;&gt;2],b[h+4&gt;&gt;2]=s,s=b[(_=c+-32|0)+4&gt;&gt;2],b[(h=k+-32|0)&gt;&gt;2]=b[_&gt;&gt;2],b[h+4&gt;&gt;2]=s,s=b[(_=c+-24|0)+4&gt;&gt;2],b[(h=k+-24|0)&gt;&gt;2]=b[_&gt;&gt;2],b[h+4&gt;&gt;2]=s,s=b[(_=c+-8|0)+4&gt;&gt;2],b[(h=k+-8|0)&gt;&gt;2]=b[_&gt;&gt;2],b[h+4&gt;&gt;2]=s,s=b[(_=c+-16|0)+4&gt;&gt;2],b[(h=k+-16|0)&gt;&gt;2]=b[_&gt;&gt;2],b[h+4&gt;&gt;2]=s,J(k,c,180),l=l+244|0,u=u+-1|0;);(c=b[(k=A+16|0)&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(c),b[A+16&gt;&gt;2]=0),b[k&gt;&gt;2]=g,f[A+20|0]=1,b[A+12&gt;&gt;2]=G}if(d=x(d,0,244),(0|(l=b[(h=A+8|0)&gt;&gt;2]))&lt;=-1)for((0|G)&lt;=-1&amp;&amp;((k=b[A+16&gt;&gt;2])&amp;&amp;(C[A+20|0]&amp;&amp;gA(k),b[A+16&gt;&gt;2]=0),f[A+20|0]=1,b[(k=A+12|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0),c=R(l,244)- -64|0,_=d- -64|0,G=d+48|0,W=d+32|0,u=d+16|0;E=b[(s=d+8|0)+4&gt;&gt;2],g=b[A+16&gt;&gt;2]+c|0,b[(k=g+-56|0)&gt;&gt;2]=b[s&gt;&gt;2],b[k+4&gt;&gt;2]=E,s=b[d+4&gt;&gt;2],b[(k=g+-64|0)&gt;&gt;2]=b[d&gt;&gt;2],b[k+4&gt;&gt;2]=s,E=b[(k=u)+4&gt;&gt;2],b[(s=g+-48|0)&gt;&gt;2]=b[k&gt;&gt;2],b[s+4&gt;&gt;2]=E,E=b[(k=k+8|0)+4&gt;&gt;2],b[(s=g+-40|0)&gt;&gt;2]=b[k&gt;&gt;2],b[s+4&gt;&gt;2]=E,s=b[W+4&gt;&gt;2],b[(k=g+-32|0)&gt;&gt;2]=b[W&gt;&gt;2],b[k+4&gt;&gt;2]=s,E=b[(s=W+8|0)+4&gt;&gt;2],b[(k=g+-24|0)&gt;&gt;2]=b[s&gt;&gt;2],b[k+4&gt;&gt;2]=E,s=b[G+4&gt;&gt;2],b[(k=g+-16|0)&gt;&gt;2]=b[G&gt;&gt;2],b[k+4&gt;&gt;2]=s,E=b[(s=G+8|0)+4&gt;&gt;2],b[(k=g+-8|0)&gt;&gt;2]=b[s&gt;&gt;2],b[k+4&gt;&gt;2]=E,J(g,_,180),c=c+244|0,l=l+1|0;);if(b[h&gt;&gt;2]=0,(0|e)&gt;=1)for(c=o+12|0,W=A+16|0,h=o+84|0;;){u=ia(A,b[r&gt;&gt;2],v[c&gt;&gt;2]);A:if(!(!(k=b[r&gt;&gt;2])|!(2&amp;b[k+252&gt;&gt;2])|v[k+404&gt;&gt;2]==B(0))){l=b[W&gt;&gt;2];r:{e:{if(2&amp;(g=b[(G=k+564|0)&gt;&gt;2])){if(zi(d,k,v[h&gt;&gt;2]),D=v[k+364&gt;&gt;2],w=v[k+332&gt;&gt;2],I=v[k+348&gt;&gt;2],V=v[k+360&gt;&gt;2],F=v[k+328&gt;&gt;2],X=v[k+344&gt;&gt;2],g=l+R(u,244)|0,y=v[d&gt;&gt;2],Q=v[d+4&gt;&gt;2],Z=v[d+8&gt;&gt;2],p=v[c&gt;&gt;2],v[g+224&gt;&gt;2]=v[g+224&gt;&gt;2]-B(B(B(B(y*v[k+324&gt;&gt;2])+B(Q*v[k+340&gt;&gt;2]))+B(Z*v[k+356&gt;&gt;2]))*p),v[(_=g+228|0)&gt;&gt;2]=v[_&gt;&gt;2]-B(p*B(B(B(y*F)+B(Q*X))+B(Z*V))),v[(g=g+232|0)&gt;&gt;2]=v[g&gt;&gt;2]-B(p*B(B(B(y*w)+B(Q*I))+B(Z*D))),!(4&amp;(g=b[G&gt;&gt;2])))break e}else if(!(4&amp;g))break e;if(Li(d,k,v[c&gt;&gt;2]),y=v[d+8&gt;&gt;2],Q=v[d+4&gt;&gt;2],g=l+R(u,244)|0,v[g+224&gt;&gt;2]=v[d&gt;&gt;2]+v[g+224&gt;&gt;2],v[(_=g+228|0)&gt;&gt;2]=Q+v[_&gt;&gt;2],v[(g=g+232|0)&gt;&gt;2]=y+v[g&gt;&gt;2],8&amp;b[G&gt;&gt;2])break r;break A}if(!(8&amp;g))break A}Pi(d,k,v[c&gt;&gt;2]),y=v[d+8&gt;&gt;2],Q=v[d+4&gt;&gt;2],k=l+R(u,244)|0,v[k+224&gt;&gt;2]=v[d&gt;&gt;2]+v[k+224&gt;&gt;2],v[(u=k+228|0)&gt;&gt;2]=Q+v[u&gt;&gt;2],v[(k=k+232|0)&gt;&gt;2]=y+v[k&gt;&gt;2]}if(r=r+4|0,!(e=e+-1|0))break}if((0|t)&gt;=1)for(k=n,r=t;e=b[k&gt;&gt;2],BA[b[b[e&gt;&gt;2]+8&gt;&gt;2]](e),b[e+36&gt;&gt;2]=0,k=k+4|0,r=r+-1|0;);if(!((0|(c=b[(e=A+168|0)&gt;&gt;2]))&gt;=(0|t)|b[A+172&gt;&gt;2]&gt;=(0|t))){A:{r:{if(t){if(r=CA(t&lt;&lt;3,16),(0|(c=b[A+168&gt;&gt;2]))&gt;=1)break r;break A}if(r=0,(0|c)&lt;1)break A}for(k=0,u=A+176|0;g=b[u&gt;&gt;2]+k|0,G=b[g+4&gt;&gt;2],b[(l=r+k|0)&gt;&gt;2]=b[g&gt;&gt;2],b[l+4&gt;&gt;2]=G,k=k+8|0,c=c+-1|0;);}(c=b[(k=A+176|0)&gt;&gt;2])&amp;&amp;(C[A+180|0]&amp;&amp;gA(c),b[A+176&gt;&gt;2]=0),b[k&gt;&gt;2]=r,f[A+180|0]=1,b[A+172&gt;&gt;2]=t}if(b[e&gt;&gt;2]=t,(0|t)&gt;=1)for(e=0,g=A+176|0,r=n,u=t,l=0;G=b[g&gt;&gt;2],c=b[r&gt;&gt;2],(k=b[c+44&gt;&gt;2])&amp;&amp;(b[k&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[(c=k+56|0)&gt;&gt;2]=0,b[c+4&gt;&gt;2]=0,b[(c=k+48|0)&gt;&gt;2]=0,b[c+4&gt;&gt;2]=0,b[(c=k+40|0)&gt;&gt;2]=0,b[c+4&gt;&gt;2]=0,b[(c=k+32|0)&gt;&gt;2]=0,b[c+4&gt;&gt;2]=0,b[(c=k+24|0)&gt;&gt;2]=0,b[c+4&gt;&gt;2]=0,b[(c=k+16|0)&gt;&gt;2]=0,b[c+4&gt;&gt;2]=0,b[(k=k+8|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,c=b[r&gt;&gt;2]),k=e+G|0,e=e+8|0,r=r+4|0,C[c+20|0]?(BA[b[b[c&gt;&gt;2]+16&gt;&gt;2]](c,k),k=b[k&gt;&gt;2]):(b[k&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,k=0),l=k+l|0,u=u+-1|0;);else l=0;if(!((0|(c=b[(e=A+48|0)&gt;&gt;2]))&gt;=(0|l)|b[A+52&gt;&gt;2]&gt;=(0|l))){A:{r:{if(l){if(r=CA(R(l,152),16),(0|(c=b[A+48&gt;&gt;2]))&gt;=1)break r;break A}if(r=0,(0|c)&lt;1)break A}for(k=0,u=A+56|0;J(r+k|0,b[u&gt;&gt;2]+k|0,152),k=k+152|0,c=c+-1|0;);}(c=b[(k=A+56|0)&gt;&gt;2])&amp;&amp;(C[A+60|0]&amp;&amp;gA(c),b[A+56&gt;&gt;2]=0),b[k&gt;&gt;2]=r,f[A+60|0]=1,b[A+52&gt;&gt;2]=l}if(b[e&gt;&gt;2]=l,(0|t)&gt;=1)for(k=b[($=A+176|0)&gt;&gt;2],oA=A+56|0,_=o+12|0,E=o+20|0,AA=A+184|0,kA=A+16|0,cA=d+28|0,uA=d+24|0,lA=d+8|0,sA=d+36|0,dA=o+4|0,vA=d+44|0,W=0,s=0;;){if(_A=s,b[(h=(rA=W&lt;&lt;3)+k|0)&gt;&gt;2]){if(g=b[oA&gt;&gt;2],G=b[(q=(W&lt;&lt;2)+n|0)&gt;&gt;2],c=b[G+32&gt;&gt;2],l=ia(A,u=b[G+28&gt;&gt;2],v[_&gt;&gt;2]),j=ia(A,c,v[_&gt;&gt;2]),P=R(s,152),L=b[kA&gt;&gt;2],(0|(O=(0|(r=b[G+24&gt;&gt;2]))&gt;0?r:b[E&gt;&gt;2]))&gt;b[AA&gt;&gt;2]&amp;&amp;(b[AA&gt;&gt;2]=O),r=g+P|0,b[h&gt;&gt;2]&gt;=1)for(e=0,k=r;k=x(k,0,152),b[(s=k+120|0)&gt;&gt;2]=-8388609,b[s+4&gt;&gt;2]=2139095039,b[k+148&gt;&gt;2]=j,b[k+144&gt;&gt;2]=l,b[(s=k+96|0)&gt;&gt;2]=0,b[s+4&gt;&gt;2]=0,b[k+136&gt;&gt;2]=O,k=k+152|0,(0|(e=e+1|0))&lt;b[h&gt;&gt;2];);if(l=L+R(l,244)|0,b[(e=l)+64&gt;&gt;2]=0,b[e+68&gt;&gt;2]=0,b[(e=e+88|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=l+80|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=l+72|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[l+144&gt;&gt;2]=0,b[l+148&gt;&gt;2]=0,b[(e=l+168|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=l+160|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=l+152|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,e=L+R(j,244)|0,b[(k=e+88|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[(k=e+80|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[(k=e+72|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[e+64&gt;&gt;2]=0,b[e+68&gt;&gt;2]=0,b[(k=e+168|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[(k=e+160|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[(k=e+152|0)&gt;&gt;2]=0,b[k+4&gt;&gt;2]=0,b[e+144&gt;&gt;2]=0,b[e+148&gt;&gt;2]=0,b[cA&gt;&gt;2]=r+112,b[uA&gt;&gt;2]=38,b[d+20&gt;&gt;2]=r+32,b[d+16&gt;&gt;2]=r+48,b[d+12&gt;&gt;2]=r,b[lA&gt;&gt;2]=r+16,b[d+40&gt;&gt;2]=r+124,b[sA&gt;&gt;2]=r+120,b[d+32&gt;&gt;2]=r+116,b[r+116&gt;&gt;2]=b[o+40&gt;&gt;2],b[(j=d+48|0)&gt;&gt;2]=b[dA&gt;&gt;2],b[vA&gt;&gt;2]=b[E&gt;&gt;2],b[d+4&gt;&gt;2]=b[o+32&gt;&gt;2],v[d&gt;&gt;2]=B(1)/v[_&gt;&gt;2],r=b[q&gt;&gt;2],BA[b[b[r&gt;&gt;2]+20&gt;&gt;2]](r,d),b[h&gt;&gt;2]&gt;=1)for(k=132+(g+P|0)|0,P=e+232|0,L=e+228|0,O=e+224|0,s=e+216|0,RA=e+212|0,mA=e+208|0,e=e+240|0,hA=l+232|0,GA=l+228|0,yA=l+224|0,QA=l+216|0,pA=l+212|0,DA=l+208|0,l=l+240|0,g=0;r=k+-8|0,y=v[b[q&gt;&gt;2]+16&gt;&gt;2],v[r&gt;&gt;2]&gt;=y&amp;&amp;(v[r&gt;&gt;2]=y),r=k+-12|0,y=B(-y),v[r&gt;&gt;2]&lt;=y&amp;&amp;(v[r&gt;&gt;2]=y),b[k&gt;&gt;2]=G,r=b[G+28&gt;&gt;2],p=v[r+604&gt;&gt;2],D=v[r+332&gt;&gt;2],w=v[r+328&gt;&gt;2],I=v[r+324&gt;&gt;2],V=v[r+608&gt;&gt;2],F=v[r+348&gt;&gt;2],X=v[r+340&gt;&gt;2],S=v[r+344&gt;&gt;2],y=v[r+612&gt;&gt;2],Z=v[r+364&gt;&gt;2],Q=v[r+356&gt;&gt;2],Y=v[r+360&gt;&gt;2],b[k+-56&gt;&gt;2]=0,M=y,y=v[k+-132&gt;&gt;2],T=B(Q*y),Q=v[k+-128&gt;&gt;2],U=Z,Z=v[k+-124&gt;&gt;2],v[k+-60&gt;&gt;2]=M*B(B(T+B(Y*Q))+B(U*Z)),v[k+-64&gt;&gt;2]=V*B(B(B(y*X)+B(Q*S))+B(Z*F)),v[k+-68&gt;&gt;2]=p*B(B(B(I*y)+B(w*Q))+B(D*Z)),r=b[G+32&gt;&gt;2],I=v[r+604&gt;&gt;2],V=v[r+332&gt;&gt;2],F=v[r+328&gt;&gt;2],X=v[r+324&gt;&gt;2],S=v[r+608&gt;&gt;2],Y=v[r+348&gt;&gt;2],H=v[r+340&gt;&gt;2],z=v[r+344&gt;&gt;2],p=v[r+612&gt;&gt;2],w=v[r+364&gt;&gt;2],D=v[r+356&gt;&gt;2],T=v[r+360&gt;&gt;2],b[k+-40&gt;&gt;2]=0,M=p,p=v[k+-100&gt;&gt;2],K=B(D*p),D=v[k+-96&gt;&gt;2],U=w,w=v[k+-92&gt;&gt;2],v[k+-44&gt;&gt;2]=M*B(B(K+B(T*D))+B(U*w)),v[k+-48&gt;&gt;2]=S*B(B(B(p*H)+B(D*z))+B(w*Y)),v[k+-52&gt;&gt;2]=I*B(B(B(X*p)+B(F*D))+B(V*w)),I=B(0),V=v[k+-116&gt;&gt;2],F=v[u+404&gt;&gt;2],X=v[k+-112&gt;&gt;2],S=v[k+-108&gt;&gt;2],M=B(B(B(B(V*B(V*F))+B(X*B(F*X)))+B(S*B(F*S)))+B(B(B(y*B(B(B(y*v[u+324&gt;&gt;2])+B(Q*v[u+328&gt;&gt;2]))+B(Z*v[u+332&gt;&gt;2])))+B(Q*B(B(B(y*v[u+340&gt;&gt;2])+B(Q*v[u+344&gt;&gt;2]))+B(Z*v[u+348&gt;&gt;2]))))+B(Z*B(B(B(y*v[u+356&gt;&gt;2])+B(Q*v[u+360&gt;&gt;2]))+B(Z*v[u+364&gt;&gt;2]))))),F=v[k+-84&gt;&gt;2],Y=v[c+404&gt;&gt;2],H=v[k+-80&gt;&gt;2],z=v[k+-76&gt;&gt;2],Y=B(B(M+B(B(B(F*B(F*Y))+B(H*B(Y*H)))+B(z*B(Y*z))))+B(B(B(p*B(B(B(p*v[c+324&gt;&gt;2])+B(D*v[c+328&gt;&gt;2]))+B(w*v[c+332&gt;&gt;2])))+B(D*B(B(B(p*v[c+340&gt;&gt;2])+B(D*v[c+344&gt;&gt;2]))+B(w*v[c+348&gt;&gt;2]))))+B(w*B(B(B(p*v[c+356&gt;&gt;2])+B(D*v[c+360&gt;&gt;2]))+B(w*v[c+364&gt;&gt;2]))))),Y=B(m(Y))&gt;B(1.1920928955078125e-7)?B(B(1)/Y):B(0),v[k+-24&gt;&gt;2]=Y,T=B(0),M=B(0),U=B(0),K=B(0),eA=B(0),iA=B(0),b[l&gt;&gt;2]&amp;&amp;(iA=v[hA&gt;&gt;2],eA=v[GA&gt;&gt;2],K=v[yA&gt;&gt;2],M=v[pA&gt;&gt;2],U=v[DA&gt;&gt;2],T=v[QA&gt;&gt;2]),aA=B(0),fA=B(0),nA=B(0),tA=B(0),bA=B(0),b[e&gt;&gt;2]&amp;&amp;(bA=v[P&gt;&gt;2],tA=v[L&gt;&gt;2],nA=v[O&gt;&gt;2],aA=v[RA&gt;&gt;2],fA=v[mA&gt;&gt;2],I=v[s&gt;&gt;2]),wA=v[u+380&gt;&gt;2],ZA=v[u+372&gt;&gt;2],YA=v[u+376&gt;&gt;2],WA=v[u+396&gt;&gt;2],FA=v[u+388&gt;&gt;2],EA=v[u+392&gt;&gt;2],NA=v[c+380&gt;&gt;2],VA=v[c+372&gt;&gt;2],XA=v[c+376&gt;&gt;2],JA=v[c+396&gt;&gt;2],IA=v[c+388&gt;&gt;2],xA=v[c+392&gt;&gt;2],b[k+-32&gt;&gt;2]=0,v[(r=k+-20|0)&gt;&gt;2]=B(Y*v[r&gt;&gt;2])+B(Y*B(B(0)-B(v[j&gt;&gt;2]*B(B(B(B(B(V*B(U+ZA))+B(X*B(M+YA)))+B(S*B(T+wA)))+B(B(B(y*B(K+FA))+B(Q*B(eA+EA)))+B(Z*B(iA+WA))))+B(B(B(B(F*B(fA+VA))+B(H*B(aA+XA)))+B(z*B(I+NA)))+B(B(B(p*B(nA+IA))+B(D*B(tA+xA)))+B(w*B(bA+JA)))))))),k=k+152|0,(0|(g=g+1|0))&lt;b[h&gt;&gt;2];);k=b[$&gt;&gt;2]}if(s=_A+b[k+rA&gt;&gt;2]|0,(0|(W=W+1|0))==(0|t))break}if(BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A,i,a,o),a=b[A+68&gt;&gt;2],i=b[A+28&gt;&gt;2],!((0|(u=b[(t=A+128|0)&gt;&gt;2]))&gt;=(0|(n=b[A+48&gt;&gt;2]))|b[A+132&gt;&gt;2]&gt;=(0|n))){n?(r=CA(n&lt;&lt;2,16),u=b[A+128&gt;&gt;2]):r=0,e=b[A+136&gt;&gt;2];A:{if((0|u)&gt;=1)for(k=r,c=e;b[k&gt;&gt;2]=b[c&gt;&gt;2],k=k+4|0,c=c+4|0,u=u+-1|0;);else if(!e)break A;C[A+140|0]&amp;&amp;gA(e),b[A+136&gt;&gt;2]=0}b[A+136&gt;&gt;2]=r,f[A+140|0]=1,b[A+132&gt;&gt;2]=n}b[t&gt;&gt;2]=n;A:{r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{if(!(16&amp;C[o+72|0])){if((0|(u=b[(t=A+108|0)&gt;&gt;2]))&gt;=(0|i)|b[A+112&gt;&gt;2]&gt;=(0|i))break f;if(!i)break u;r=CA(i&lt;&lt;2,16),u=b[A+108&gt;&gt;2];break c}if((0|(u=b[(o=A+108|0)&gt;&gt;2]))&gt;=(0|(t=i&lt;&lt;1))|b[A+112&gt;&gt;2]&gt;=(0|t))break r;if(!i)break k;r=CA(i&lt;&lt;3,16),u=b[A+108&gt;&gt;2];break o}r=0}if(e=b[A+116&gt;&gt;2],(0|u)&lt;1)break b;for(k=r,c=e;b[k&gt;&gt;2]=b[c&gt;&gt;2],k=k+4|0,c=c+4|0,u=u+-1|0;);break t}r=0}if(e=b[A+116&gt;&gt;2],(0|u)&lt;1)break a;for(k=r,c=e;b[k&gt;&gt;2]=b[c&gt;&gt;2],k=k+4|0,c=c+4|0,u=u+-1|0;);break i}if(!e)break n}C[A+120|0]&amp;&amp;gA(e),b[A+116&gt;&gt;2]=0}b[A+116&gt;&gt;2]=r,f[A+120|0]=1,b[A+112&gt;&gt;2]=i}b[t&gt;&gt;2]=i;break A}if(!e)break e}C[A+120|0]&amp;&amp;gA(e),b[A+116&gt;&gt;2]=0}b[A+116&gt;&gt;2]=r,f[A+120|0]=1,b[A+112&gt;&gt;2]=t}b[o&gt;&gt;2]=t}if(!((0|(u=b[(t=A+148|0)&gt;&gt;2]))&gt;=(0|a)|b[A+152&gt;&gt;2]&gt;=(0|a))){a?(r=CA(a&lt;&lt;2,16),u=b[A+148&gt;&gt;2]):r=0,e=b[A+156&gt;&gt;2];A:{if((0|u)&gt;=1)for(k=r,c=e;b[k&gt;&gt;2]=b[c&gt;&gt;2],k=k+4|0,c=c+4|0,u=u+-1|0;);else if(!e)break A;C[A+160|0]&amp;&amp;gA(e),b[A+156&gt;&gt;2]=0}b[A+156&gt;&gt;2]=r,f[A+160|0]=1,b[A+152&gt;&gt;2]=a}if(b[t&gt;&gt;2]=a,(0|n)&gt;=1)for(k=b[A+136&gt;&gt;2],c=0;b[k&gt;&gt;2]=c,k=k+4|0,(0|n)!=(0|(c=c+1|0)););if((0|i)&gt;=1)for(k=b[A+116&gt;&gt;2],c=0;b[k&gt;&gt;2]=c,k=k+4|0,(0|i)!=(0|(c=c+1|0)););if((0|a)&gt;=1)for(k=b[A+156&gt;&gt;2],c=0;b[k&gt;&gt;2]=c,k=k+4|0,(0|a)!=(0|(c=c+1|0)););return Ai(),N=d+256|0,B(B(0))},function(A,r,e,i,a,f,n,t,o){A|=0,r|=0,e|=0,i|=0,a|=0,f|=0,n|=0,t|=0,o|=0;var k,c=0,u=0,l=B(0),s=0,C=0,g=0;N=k=N-16|0,$e(k+8|0,19721),BA[b[b[A&gt;&gt;2]+32&gt;&gt;2]](A,r,e,i,a,f,n,t,o);A:if(!((0|(u=(0|(c=b[A+184&gt;&gt;2]))&gt;(0|(u=b[t+20&gt;&gt;2]))?c:u))&lt;1))for(s=u+-1|0,c=0,C=A+228|0,g=t+92|0;;){if(l=B(BA[b[b[A&gt;&gt;2]+40&gt;&gt;2]](A,c,r,e,i,a,f,n,t,o)),v[C&gt;&gt;2]=l,(0|c)&gt;=(0|s)|l&lt;=v[g&gt;&gt;2])break A;if(!((0|(c=c+1|0))&lt;(0|u)))break}return Ai(),N=k+16|0,B(B(0))},Cr,ca,dA,function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0),w=B(0),Z=0,Y=B(0);if(N=a=N-32|0,d=v[r+24&gt;&gt;2],D=v[r+40&gt;&gt;2],_=v[r+36&gt;&gt;2],o=v[r+20&gt;&gt;2],u=v[r+8&gt;&gt;2],R=v[r+16&gt;&gt;2],s=v[r+4&gt;&gt;2],m=v[r+32&gt;&gt;2],C=v[r&gt;&gt;2],b[a+28&gt;&gt;2]=0,n=B(R-C),k=B(_-s),t=B(o-s),l=B(m-C),f=B(B(n*k)-B(t*l)),v[a+24&gt;&gt;2]=f,c=B(d-u),y=B(c*l),l=B(D-u),n=B(y-B(n*l)),v[a+20&gt;&gt;2]=n,k=B(B(t*l)-B(c*k)),v[a+16&gt;&gt;2]=k,g=v[A+4&gt;&gt;2],c=v[A+8&gt;&gt;2],h=v[A+12&gt;&gt;2],t=B(B(u*f)+B(B(C*k)+B(s*n))),l=B(B(B(B(k*g)+B(n*c))+B(f*h))-t),Q=v[A+20&gt;&gt;2],G=v[A+24&gt;&gt;2],w=v[A+28&gt;&gt;2],t=B(B(B(B(k*Q)+B(n*G))+B(f*w))-t),!(B(l*t)&gt;=B(0))&amp;&amp;(!(1&amp;(r=b[A+36&gt;&gt;2])&amp;&amp;l&lt;=B(0))&amp;&amp;((t=B(l/B(l-t)))&lt;v[A+40&gt;&gt;2]&amp;&amp;(y=c,c=B(B(1)-t),G=B(B(G*t)+B(y*c)),o=B(o-G),g=B(B(Q*t)+B(g*c)),C=B(C-g),s=B(s-G),R=B(R-g),c=B(B(w*t)+B(h*c)),d=B(d-c),u=B(u-c),Q=B(B(f*f)+B(B(k*k)+B(n*n))),h=B(Q*B(-9999999747378752e-20)),B(B(f*B(B(o*C)-B(s*R)))+B(B(k*B(B(s*d)-B(u*o)))+B(n*B(B(u*R)-B(d*C)))))&gt;=h&amp;&amp;(_=B(_-G),m=B(m-g),g=B(f*B(B(_*R)-B(o*m))),y=o,o=B(D-c),!(B(g+B(B(k*B(B(y*o)-B(d*_)))+B(n*B(B(d*m)-B(o*R)))))&gt;=h^1|B(B(f*B(B(s*m)-B(_*C)))+B(B(k*B(B(_*u)-B(o*s)))+B(n*B(B(o*C)-B(u*m)))))&gt;=h^1)))))){if(o=f,f=B(B(1)/B(p(Q))),u=B(o*f),v[a+24&gt;&gt;2]=u,n=B(n*f),v[a+20&gt;&gt;2]=n,f=B(k*f),v[a+16&gt;&gt;2]=f,!(2&amp;r|l&lt;=B(0)^1))return b[a+12&gt;&gt;2]=0,v[a+8&gt;&gt;2]=-u,v[a+4&gt;&gt;2]=-n,v[a&gt;&gt;2]=-f,Z=A+40|0,Y=B(BA[b[b[A&gt;&gt;2]+12&gt;&gt;2]](A,a,t,e,i)),v[Z&gt;&gt;2]=Y,void(N=a+32|0);Z=A+40|0,Y=B(BA[b[b[A&gt;&gt;2]+12&gt;&gt;2]](A,a+16|0,t,e,i)),v[Z&gt;&gt;2]=Y}N=a+32|0},dA,function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,n,t=0,o=0,k=0,c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0);N=a=N-688|0,n=LA(a+576|0),o=b[(t=r+8|0)+4&gt;&gt;2],b[(k=a+644|0)&gt;&gt;2]=b[t&gt;&gt;2],b[k+4&gt;&gt;2]=o,t=b[r+20&gt;&gt;2],b[(o=a+652|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[o+4&gt;&gt;2]=t,o=b[(t=r+24|0)+4&gt;&gt;2],b[(k=a+660|0)&gt;&gt;2]=b[t&gt;&gt;2],b[k+4&gt;&gt;2]=o,t=b[r+36&gt;&gt;2],b[(o=a+668|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[o+4&gt;&gt;2]=t,o=b[(t=r+40|0)+4&gt;&gt;2],b[(k=a+676|0)&gt;&gt;2]=b[t&gt;&gt;2],b[k+4&gt;&gt;2]=o,b[a+580&gt;&gt;2]=1,b[a+576&gt;&gt;2]=16416,t=b[r+4&gt;&gt;2],b[a+636&gt;&gt;2]=b[r&gt;&gt;2],b[a+640&gt;&gt;2]=t,b[a+624&gt;&gt;2]=b[A+204&gt;&gt;2],f[a+548|0]=0,b[a+524&gt;&gt;2]=953267991,b[a+208&gt;&gt;2]=14864,r=oa(a+184|0,b[A+4&gt;&gt;2],a+576|0,a+216|0,a+208|0),b[a+8&gt;&gt;2]=16056,b[a+172&gt;&gt;2]=1065353216,b[a+176&gt;&gt;2]=0,b[a+180&gt;&gt;2]=b[A+208&gt;&gt;2],ca(t=r,A+8|0,A+72|0,r=A+136|0,r,a+8|0)&amp;&amp;(u=v[a+140&gt;&gt;2],l=v[a+144&gt;&gt;2],c=v[a+148&gt;&gt;2],(s=B(B(B(u*u)+B(l*l))+B(c*c)))&gt;B(9999999747378752e-20)&amp;&amp;((C=v[a+172&gt;&gt;2])&lt;v[A+200&gt;&gt;2]&amp;&amp;(g=c,c=B(B(1)/B(p(s))),v[a+148&gt;&gt;2]=g*c,v[a+144&gt;&gt;2]=l*c,v[a+140&gt;&gt;2]=u*c,B(BA[b[b[A&gt;&gt;2]+12&gt;&gt;2]](A,a+140|0,a+156|0,C,e,i))))),er(n),N=a+688|0},sa,function(A){var r,e,i=0,a=0,f=0,n=0,t=0,o=0,k=0,c=0;if(b[(A|=0)&gt;&gt;2]=20052,i=b[(r=A+16|0)&gt;&gt;2],(0|(a=b[(e=A+8|0)&gt;&gt;2]))&gt;=1)for(n=A+68|0,t=A+24|0;k=b[i+o&gt;&gt;2],(f=b[k+188&gt;&gt;2])&amp;&amp;(i=b[n&gt;&gt;2],i=0|BA[b[b[i&gt;&gt;2]+36&gt;&gt;2]](i),BA[b[b[i&gt;&gt;2]+40&gt;&gt;2]](i,f,b[t&gt;&gt;2]),i=b[n&gt;&gt;2],BA[b[b[i&gt;&gt;2]+12&gt;&gt;2]](i,f,b[t&gt;&gt;2]),b[k+188&gt;&gt;2]=0,a=b[e&gt;&gt;2],i=b[r&gt;&gt;2]),o=o+4|0,(0|(c=c+1|0))&lt;(0|a););!i|!C[A+20|0]||gA(i),rA(A)},function(A){A|=0;var r,e,i=0,a=0,f=0,n=0,t=0,o=0,k=0;if(N=r=N-16|0,$e(r+8|0,20295),(0|(i=b[(e=A+8|0)&gt;&gt;2]))&gt;=1)for(o=A+16|0,k=A+76|0;f=b[b[o&gt;&gt;2]+a&gt;&gt;2],!C[0|k]&amp;&amp;2==(0|(n=b[f+220&gt;&gt;2]))|5==(0|n)||(va(A,f),i=b[e&gt;&gt;2]),a=a+4|0,(0|(t=t+1|0))&lt;(0|i););Ai(),N=r+16|0},function(A){var r,e;A|=0,N=r=N-16|0,$e(r+8|0,20307),e=b[A+68&gt;&gt;2],BA[b[b[e&gt;&gt;2]+32&gt;&gt;2]](e,b[A+24&gt;&gt;2]),Ai(),N=r+16|0},function(A,r){r|=0,b[(A|=0)+72&gt;&gt;2]=r},_r,Ra,function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f=0,n=B(0),t=0,o=B(0),k=B(0),c=0,u=B(0),l=B(0),s=B(0),C=0,g=B(0),d=0,_=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=0,D=B(0),w=0,Z=B(0),Y=B(0),W=0,F=B(0),E=B(0),V=B(0),X=0,J=0,I=B(0),x=0,M=0,S=B(0),T=0,U=0,j=0,O=0,H=0,z=0,P=0,L=0,K=0,q=0,$=0,AA=B(0);N=a=N-144|0,BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(f=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),32768&amp;BA[b[b[f&gt;&gt;2]+56&gt;&gt;2]](f)&amp;&amp;(f=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[f&gt;&gt;2]+64&gt;&gt;2]](f,r,B(.10000000149011612))));A:{r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:if(f=b[e+4&gt;&gt;2],!(f&gt;&gt;&gt;0&gt;31)){switch(f-1|0){case 8:break o;case 7:break k;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 c;case 30:break a;case 27:break f;case 12:break n;case 10:break t;case 9:break b}t=b[(c=e+40|0)+4&gt;&gt;2],b[(f=d=a+8|0)&gt;&gt;2]=b[c&gt;&gt;2],b[f+4&gt;&gt;2]=t,f=b[e+36&gt;&gt;2],b[a&gt;&gt;2]=b[e+32&gt;&gt;2],b[a+4&gt;&gt;2]=f,o=B(BA[b[b[e&gt;&gt;2]+48&gt;&gt;2]](e)),n=B(BA[b[b[e&gt;&gt;2]+48&gt;&gt;2]](e)),l=B(B(BA[b[b[e&gt;&gt;2]+48&gt;&gt;2]](e))+v[d&gt;&gt;2]),v[d&gt;&gt;2]=l,o=B(o+v[a&gt;&gt;2]),v[a&gt;&gt;2]=o,n=B(n+v[a+4&gt;&gt;2]),v[a+4&gt;&gt;2]=n,A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[a+140&gt;&gt;2]=0,v[a+136&gt;&gt;2]=-l,v[a+132&gt;&gt;2]=-n,v[a+128&gt;&gt;2]=-o,BA[b[b[A&gt;&gt;2]+80&gt;&gt;2]](A,a+128|0,a,r,i);break A}if((0|f)&gt;6)break e;if(!(T=b[e+56&gt;&gt;2]))break i;if(b[(C=T+28|0)&gt;&gt;2]&lt;1)break e;for(H=r+32|0,z=r+40|0,P=r+56|0,L=r+20|0,K=r+16|0,q=r+52|0,U=r+4|0,j=r+48|0;;){Z=B(0),f=(M=R(x,36))+b[(w=T+36|0)&gt;&gt;2]|0;c:{if(O=b[f+4&gt;&gt;2]){if(I=B(0),k=B(0),(0|O)&lt;1)break c;for(W=b[f+12&gt;&gt;2],t=b[(W+(O&lt;&lt;2)|0)-4&gt;&gt;2],J=1,X=0,g=B(0);;){if(p=(d=(f=b[W+X&gt;&gt;2])&lt;&lt;4)+b[(c=T+16|0)&gt;&gt;2]|0,F=v[p&gt;&gt;2],E=v[p+4&gt;&gt;2],V=v[p+8&gt;&gt;2],p=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[a+12&gt;&gt;2]=0,c=b[c&gt;&gt;2],l=v[(t=c+(t&lt;&lt;4)|0)&gt;&gt;2],k=v[H&gt;&gt;2],o=v[t+4&gt;&gt;2],s=v[r+36&gt;&gt;2],n=v[t+8&gt;&gt;2],Q=v[z&gt;&gt;2],u=v[P&gt;&gt;2],v[a+8&gt;&gt;2]=B(B(B(l*k)+B(o*s))+B(n*Q))+u,_=v[K&gt;&gt;2],m=v[L&gt;&gt;2],h=v[r+24&gt;&gt;2],G=v[q&gt;&gt;2],v[a+4&gt;&gt;2]=B(B(B(l*_)+B(o*m))+B(n*h))+G,y=v[r&gt;&gt;2],D=B(l*y),l=v[U&gt;&gt;2],D=B(D+B(o*l)),o=v[r+8&gt;&gt;2],D=B(D+B(n*o)),n=v[j&gt;&gt;2],v[a&gt;&gt;2]=D+n,b[a+140&gt;&gt;2]=0,D=u,S=k,k=v[(t=c+d|0)&gt;&gt;2],Y=s,s=v[t+4&gt;&gt;2],u=v[t+8&gt;&gt;2],v[a+136&gt;&gt;2]=D+B(B(B(S*k)+B(Y*s))+B(Q*u)),v[a+132&gt;&gt;2]=G+B(B(B(_*k)+B(m*s))+B(h*u)),v[a+128&gt;&gt;2]=n+B(B(B(y*k)+B(l*s))+B(o*u)),BA[b[b[p&gt;&gt;2]+16&gt;&gt;2]](p,a,a+128|0,i),I=B(I+V),Z=B(Z+F),g=B(g+E),t=M+b[w&gt;&gt;2]|0,k=g,(0|J)&gt;=b[t+4&gt;&gt;2])break c;X=X+4|0,J=J+1|0,W=b[t+12&gt;&gt;2],t=f}}I=B(0),k=B(0)}if(n=k,f=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),16384&amp;BA[b[b[f&gt;&gt;2]+56&gt;&gt;2]](f)&amp;&amp;(b[(f=a+8|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[a&gt;&gt;2]=1065353216,b[a+4&gt;&gt;2]=1065353216,f=M+b[w&gt;&gt;2]|0,F=v[f+28&gt;&gt;2],E=v[f+20&gt;&gt;2],V=v[f+24&gt;&gt;2],f=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[a+140&gt;&gt;2]=0,o=B(B(1)/B(0|O)),Y=B(o*Z),k=v[H&gt;&gt;2],Z=B(o*n),s=v[r+36&gt;&gt;2],g=B(o*I),Q=v[z&gt;&gt;2],u=v[P&gt;&gt;2],v[a+136&gt;&gt;2]=B(B(B(Y*k)+B(Z*s))+B(g*Q))+u,_=v[K&gt;&gt;2],m=v[L&gt;&gt;2],h=v[r+24&gt;&gt;2],G=v[q&gt;&gt;2],v[a+132&gt;&gt;2]=B(B(B(Y*_)+B(Z*m))+B(g*h))+G,y=v[r&gt;&gt;2],l=v[U&gt;&gt;2],o=v[r+8&gt;&gt;2],n=v[j&gt;&gt;2],v[a+128&gt;&gt;2]=B(B(B(Y*y)+B(Z*l))+B(g*o))+n,b[a+124&gt;&gt;2]=0,D=u,S=k,k=B(Y+E),Y=s,s=B(Z+V),u=B(g+F),v[a+120&gt;&gt;2]=D+B(B(B(S*k)+B(Y*s))+B(Q*u)),v[a+116&gt;&gt;2]=G+B(B(B(k*_)+B(s*m))+B(u*h)),v[a+112&gt;&gt;2]=n+B(B(B(k*y)+B(s*l))+B(u*o)),BA[b[b[f&gt;&gt;2]+16&gt;&gt;2]](f,a+128|0,a+112|0,a)),!((0|(x=x+1|0))&lt;b[C&gt;&gt;2]))break}break e}n=B(BA[b[b[e&gt;&gt;2]+48&gt;&gt;2]](e)),A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[A&gt;&gt;2]+24&gt;&gt;2]](A,n,r,i);break A}if((0|(X=b[e+96&gt;&gt;2]))&lt;1)break r;for(W=(X&lt;&lt;2)-4|0,w=(X&lt;&lt;4)-8|0,C=e+104|0,d=e+124|0,c=a+60|0,t=a+44|0,f=a+28|0,e=a+12|0;p=b[C&gt;&gt;2]+w|0,F=v[p&gt;&gt;2],E=v[p+-8&gt;&gt;2],V=v[p+-4&gt;&gt;2],p=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),l=v[b[d&gt;&gt;2]+W&gt;&gt;2],b[c&gt;&gt;2]=0,b[t&gt;&gt;2]=0,b[f&gt;&gt;2]=0,b[e&gt;&gt;2]=0,k=v[r+40&gt;&gt;2],s=v[r+32&gt;&gt;2],n=B(s*B(0)),Q=v[r+36&gt;&gt;2],o=B(Q*B(0)),v[a+40&gt;&gt;2]=k+B(n+o),u=B(n+Q),n=B(k*B(0)),v[a+36&gt;&gt;2]=u+n,v[a+32&gt;&gt;2]=B(s+o)+n,u=v[r+24&gt;&gt;2],_=v[r+16&gt;&gt;2],n=B(_*B(0)),m=v[r+20&gt;&gt;2],o=B(m*B(0)),v[a+24&gt;&gt;2]=u+B(n+o),g=B(n+m),n=B(u*B(0)),v[a+20&gt;&gt;2]=g+n,v[a+16&gt;&gt;2]=B(_+o)+n,h=v[r+8&gt;&gt;2],G=v[r&gt;&gt;2],n=B(G*B(0)),y=v[r+4&gt;&gt;2],o=B(y*B(0)),v[a+8&gt;&gt;2]=h+B(n+o),v[a+56&gt;&gt;2]=B(B(B(E*s)+B(V*Q))+B(F*k))+v[r+56&gt;&gt;2],v[a+52&gt;&gt;2]=B(B(B(E*_)+B(V*m))+B(F*u))+v[r+52&gt;&gt;2],v[a+48&gt;&gt;2]=B(B(B(E*G)+B(V*y))+B(F*h))+v[r+48&gt;&gt;2],k=B(n+y),n=B(h*B(0)),v[a+4&gt;&gt;2]=k+n,v[a&gt;&gt;2]=B(G+o)+n,BA[b[b[p&gt;&gt;2]+24&gt;&gt;2]](p,l,a,i),W=W+-4|0,w=w+-16|0,(0|(X=X+-1|0))&gt;0;);break r}f=e+32|0,e=b[e+56&gt;&gt;2],o=v[f+(e&lt;&lt;2)&gt;&gt;2],n=v[f+((e+2|0)%3&lt;&lt;2)&gt;&gt;2],A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[A&gt;&gt;2]+84&gt;&gt;2]](A,n,o,e,r,i);break A}f=b[e+72&gt;&gt;2],o=v[e+60&gt;&gt;2],n=v[e+64&gt;&gt;2],A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[A&gt;&gt;2]+92&gt;&gt;2]](A,o,n,f,r,i);break A}C=b[e+56&gt;&gt;2],l=B(BA[b[b[e&gt;&gt;2]+92&gt;&gt;2]](e)),t=b[(c=e+40|0)+4&gt;&gt;2],b[(f=d=a+8|0)&gt;&gt;2]=b[c&gt;&gt;2],b[f+4&gt;&gt;2]=t,f=b[e+36&gt;&gt;2],b[a&gt;&gt;2]=b[e+32&gt;&gt;2],b[a+4&gt;&gt;2]=f,o=B(BA[b[b[e&gt;&gt;2]+48&gt;&gt;2]](e)),n=B(BA[b[b[e&gt;&gt;2]+48&gt;&gt;2]](e)),$=d,AA=B(B(BA[b[b[e&gt;&gt;2]+48&gt;&gt;2]](e))+v[d&gt;&gt;2]),v[$&gt;&gt;2]=AA,v[a&gt;&gt;2]=o+v[a&gt;&gt;2],v[a+4&gt;&gt;2]=n+v[a+4&gt;&gt;2],n=v[(C&lt;&lt;2)+a&gt;&gt;2],A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[A&gt;&gt;2]+88&gt;&gt;2]](A,l,n,C,r,i);break A}n=v[e+68&gt;&gt;2],A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[A&gt;&gt;2]+96&gt;&gt;2]](A,e+52|0,n,r,i);break A}if((0|(J=b[e+20&gt;&gt;2]))&lt;1)break r;for(w=R(J,80)+-80|0,d=a+60|0,c=a+44|0,t=a+12|0;C=b[e+28&gt;&gt;2]+w|0,f=b[C- -64&gt;&gt;2],I=v[C+56&gt;&gt;2],Y=v[C+48&gt;&gt;2],Z=v[C+52&gt;&gt;2],g=v[C+32&gt;&gt;2],F=v[C&gt;&gt;2],E=v[C+16&gt;&gt;2],V=v[C+36&gt;&gt;2],k=v[C+4&gt;&gt;2],s=v[C+20&gt;&gt;2],Q=v[C+40&gt;&gt;2],o=v[C+8&gt;&gt;2],n=v[C+24&gt;&gt;2],b[d&gt;&gt;2]=0,b[c&gt;&gt;2]=0,b[a+28&gt;&gt;2]=0,b[t&gt;&gt;2]=0,u=v[r+32&gt;&gt;2],_=v[r+36&gt;&gt;2],m=v[r+40&gt;&gt;2],v[a+40&gt;&gt;2]=B(B(o*u)+B(n*_))+B(Q*m),v[a+36&gt;&gt;2]=B(B(k*u)+B(s*_))+B(V*m),v[a+32&gt;&gt;2]=B(B(F*u)+B(E*_))+B(g*m),h=v[r+16&gt;&gt;2],G=v[r+20&gt;&gt;2],y=v[r+24&gt;&gt;2],v[a+24&gt;&gt;2]=B(B(o*h)+B(n*G))+B(Q*y),v[a+20&gt;&gt;2]=B(B(k*h)+B(s*G))+B(V*y),v[a+16&gt;&gt;2]=B(B(F*h)+B(E*G))+B(g*y),l=v[r&gt;&gt;2],D=B(o*l),o=v[r+4&gt;&gt;2],D=B(D+B(n*o)),n=v[r+8&gt;&gt;2],v[a+8&gt;&gt;2]=D+B(Q*n),v[a+56&gt;&gt;2]=B(B(B(Y*u)+B(Z*_))+B(I*m))+v[r+56&gt;&gt;2],v[a+52&gt;&gt;2]=B(B(B(Y*h)+B(Z*G))+B(I*y))+v[r+52&gt;&gt;2],v[a+48&gt;&gt;2]=B(B(B(Y*l)+B(Z*o))+B(I*n))+v[r+48&gt;&gt;2],v[a+4&gt;&gt;2]=B(B(k*l)+B(s*o))+B(V*n),v[a&gt;&gt;2]=B(B(F*l)+B(E*o))+B(g*n),BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A,a,f,i),w=w+-80|0,(0|(J=J+-1|0))&gt;0;);break r}if(!((0|BA[b[b[e&gt;&gt;2]+100&gt;&gt;2]](e))&lt;1))for(U=r+36|0,j=r+32|0,x=r+40|0,M=r+56|0,w=r+20|0,p=r+16|0,C=r+24|0,d=r+52|0,c=r+4|0,t=r+48|0;BA[b[b[e&gt;&gt;2]+104&gt;&gt;2]](e,W,a,a+128|0),b[a+124&gt;&gt;2]=0,l=v[a&gt;&gt;2],k=v[j&gt;&gt;2],o=v[a+4&gt;&gt;2],s=v[U&gt;&gt;2],n=v[a+8&gt;&gt;2],Q=v[x&gt;&gt;2],u=v[M&gt;&gt;2],v[a+120&gt;&gt;2]=B(B(B(l*k)+B(o*s))+B(n*Q))+u,_=v[p&gt;&gt;2],m=v[w&gt;&gt;2],h=v[C&gt;&gt;2],G=v[d&gt;&gt;2],v[a+116&gt;&gt;2]=B(B(B(l*_)+B(o*m))+B(n*h))+G,y=v[r&gt;&gt;2],g=B(l*y),l=v[c&gt;&gt;2],g=B(g+B(o*l)),o=v[r+8&gt;&gt;2],g=B(g+B(n*o)),n=v[t&gt;&gt;2],v[a+112&gt;&gt;2]=g+n,b[a+108&gt;&gt;2]=0,g=u,D=k,k=v[a+128&gt;&gt;2],S=s,s=v[a+132&gt;&gt;2],u=v[a+136&gt;&gt;2],v[a+104&gt;&gt;2]=g+B(B(B(D*k)+B(S*s))+B(Q*u)),v[a+100&gt;&gt;2]=G+B(B(B(_*k)+B(m*s))+B(h*u)),v[a+96&gt;&gt;2]=n+B(B(B(y*k)+B(l*s))+B(o*u)),f=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[f&gt;&gt;2]+16&gt;&gt;2]](f,a+112|0,a+96|0,i),(0|(W=W+1|0))&lt;(0|BA[b[b[e&gt;&gt;2]+100&gt;&gt;2]](e)););}(f=b[(C=e+4|0)&gt;&gt;2])+-21&gt;&gt;&gt;0&lt;=8&amp;&amp;(b[a+136&gt;&gt;2]=1566444395,b[a+140&gt;&gt;2]=0,b[a+128&gt;&gt;2]=1566444395,b[a+132&gt;&gt;2]=1566444395,b[a+120&gt;&gt;2]=-581039253,b[a+124&gt;&gt;2]=0,b[a+112&gt;&gt;2]=-581039253,b[a+116&gt;&gt;2]=-581039253,d=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),t=b[(c=i+8|0)+4&gt;&gt;2],b[(f=a+20|0)&gt;&gt;2]=b[c&gt;&gt;2],b[f+4&gt;&gt;2]=t,t=b[(c=r+8|0)+4&gt;&gt;2],b[(f=a+36|0)&gt;&gt;2]=b[c&gt;&gt;2],b[f+4&gt;&gt;2]=t,t=b[r+20&gt;&gt;2],b[(f=a+44|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[f+4&gt;&gt;2]=t,t=b[(c=r+24|0)+4&gt;&gt;2],b[(f=a+52|0)&gt;&gt;2]=b[c&gt;&gt;2],b[f+4&gt;&gt;2]=t,t=b[r+36&gt;&gt;2],b[(f=a+60|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[f+4&gt;&gt;2]=t,t=b[(c=r+40|0)+4&gt;&gt;2],b[(f=a+68|0)&gt;&gt;2]=b[c&gt;&gt;2],b[f+4&gt;&gt;2]=t,b[a+8&gt;&gt;2]=d,b[a+4&gt;&gt;2]=22296,b[a&gt;&gt;2]=22272,f=b[i+4&gt;&gt;2],b[a+12&gt;&gt;2]=b[i&gt;&gt;2],b[a+16&gt;&gt;2]=f,f=b[r+4&gt;&gt;2],b[a+28&gt;&gt;2]=b[r&gt;&gt;2],b[a+32&gt;&gt;2]=f,t=b[(c=r+56|0)+4&gt;&gt;2],b[(f=a+84|0)&gt;&gt;2]=b[c&gt;&gt;2],b[f+4&gt;&gt;2]=t,t=b[r+52&gt;&gt;2],b[(f=a+76|0)&gt;&gt;2]=b[r+48&gt;&gt;2],b[f+4&gt;&gt;2]=t,BA[b[b[e&gt;&gt;2]+64&gt;&gt;2]](e,a,a+112|0,a+128|0),f=b[C&gt;&gt;2]),3==(0|f)&amp;&amp;(b[a+136&gt;&gt;2]=1566444395,b[a+140&gt;&gt;2]=0,b[a+128&gt;&gt;2]=1566444395,b[a+132&gt;&gt;2]=1566444395,b[a+120&gt;&gt;2]=-581039253,b[a+124&gt;&gt;2]=0,b[a+112&gt;&gt;2]=-581039253,b[a+116&gt;&gt;2]=-581039253,c=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),f=b[(t=i+8|0)+4&gt;&gt;2],b[(A=a+20|0)&gt;&gt;2]=b[t&gt;&gt;2],b[A+4&gt;&gt;2]=f,f=b[(t=r+8|0)+4&gt;&gt;2],b[(A=a+36|0)&gt;&gt;2]=b[t&gt;&gt;2],b[A+4&gt;&gt;2]=f,f=b[r+20&gt;&gt;2],b[(A=a+44|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[A+4&gt;&gt;2]=f,f=b[(t=r+24|0)+4&gt;&gt;2],b[(A=a+52|0)&gt;&gt;2]=b[t&gt;&gt;2],b[A+4&gt;&gt;2]=f,f=b[r+36&gt;&gt;2],b[(A=a+60|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[A+4&gt;&gt;2]=f,f=b[(t=r+40|0)+4&gt;&gt;2],b[(A=a+68|0)&gt;&gt;2]=b[t&gt;&gt;2],b[A+4&gt;&gt;2]=f,b[a+8&gt;&gt;2]=c,b[a+4&gt;&gt;2]=22296,b[a&gt;&gt;2]=22272,A=b[i+4&gt;&gt;2],b[a+12&gt;&gt;2]=b[i&gt;&gt;2],b[a+16&gt;&gt;2]=A,A=b[r+4&gt;&gt;2],b[a+28&gt;&gt;2]=b[r&gt;&gt;2],b[a+32&gt;&gt;2]=A,i=b[(f=r+56|0)+4&gt;&gt;2],b[(A=a+84|0)&gt;&gt;2]=b[f&gt;&gt;2],b[A+4&gt;&gt;2]=i,i=b[r+52&gt;&gt;2],b[(A=a+76|0)&gt;&gt;2]=b[r+48&gt;&gt;2],b[A+4&gt;&gt;2]=i,A=b[e+96&gt;&gt;2],BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,4|a,a+112|0,a+128|0))}return void(N=a+144|0)}N=a+144|0},function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a,f,n,t,o=0,k=0,c=B(0),u=B(0),l=B(0),s=B(0),C=0,g=B(0),d=B(0);N=a=N-256|0,b[(o=a+112|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0,b[(o=a+104|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0,b[a+120&gt;&gt;2]=1065353216,b[(o=a+132|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0,b[(o=a+124|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0,k=b[(C=n=r+8|0)+4&gt;&gt;2],b[(o=a+76|0)&gt;&gt;2]=b[C&gt;&gt;2],b[o+4&gt;&gt;2]=k,t=b[(f=e+8|0)+4&gt;&gt;2],b[(k=C=a+92|0)&gt;&gt;2]=b[f&gt;&gt;2],b[k+4&gt;&gt;2]=t,b[a+32&gt;&gt;2]=22088,b[a+248&gt;&gt;2]=i,b[a+100&gt;&gt;2]=1065353216,i=b[r+4&gt;&gt;2],b[a+68&gt;&gt;2]=b[r&gt;&gt;2],b[a+72&gt;&gt;2]=i,i=b[e+4&gt;&gt;2],b[a+84&gt;&gt;2]=b[e&gt;&gt;2],b[a+88&gt;&gt;2]=i,b[a+244&gt;&gt;2]=A,b[(i=a+140|0)&gt;&gt;2]=1065353216,b[i+4&gt;&gt;2]=0,k=b[o+4&gt;&gt;2],b[(i=a+156|0)&gt;&gt;2]=b[o&gt;&gt;2],b[i+4&gt;&gt;2]=k,k=b[a+72&gt;&gt;2],b[(i=a+148|0)&gt;&gt;2]=b[a+68&gt;&gt;2],b[i+4&gt;&gt;2]=k,b[(i=a+176|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=a+168|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[a+184&gt;&gt;2]=1065353216,b[(i=a+196|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=a+188|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=a+204|0)&gt;&gt;2]=1065353216,b[i+4&gt;&gt;2]=0,k=b[f+4&gt;&gt;2],b[(i=a+220|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=k,k=b[e+4&gt;&gt;2],b[(i=a+212|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=k,b[a+164&gt;&gt;2]=1065353216,s=B(v[e&gt;&gt;2]-v[r&gt;&gt;2]),c=B(v[e+4&gt;&gt;2]-v[r+4&gt;&gt;2]),u=B(v[f&gt;&gt;2]-v[n&gt;&gt;2]),l=B(B(1)/B(p(B(B(B(s*s)+B(c*c))+B(u*u))))),g=(u=B(u*l))==B(0)?B(0xde0b6b000000000):B(B(1)/u),v[a+44&gt;&gt;2]=g,d=(c=B(c*l))==B(0)?B(0xde0b6b000000000):B(B(1)/c),v[a+40&gt;&gt;2]=d,b[a+60&gt;&gt;2]=g&lt;B(0),b[a+56&gt;&gt;2]=d&lt;B(0),s=(l=B(s*l))==B(0)?B(0xde0b6b000000000):B(B(1)/l),v[a+36&gt;&gt;2]=s,b[a+52&gt;&gt;2]=s&lt;B(0),v[a+64&gt;&gt;2]=B(B(l*B(v[a+84&gt;&gt;2]-v[a+68&gt;&gt;2]))+B(c*B(v[a+88&gt;&gt;2]-v[a+72&gt;&gt;2])))+B(u*B(v[C&gt;&gt;2]-v[o&gt;&gt;2])),A=b[A+68&gt;&gt;2],b[(i=a+24|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[a+16&gt;&gt;2]=0,b[a+20&gt;&gt;2]=0,b[(i=a+8|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[a&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,BA[b[b[A&gt;&gt;2]+24&gt;&gt;2]](A,r,e,a+32|0,a+16|0,a),N=a+256|0},da,Ca,function(A){A|=0;var r,e,i=0,a=0,f=0,n=0,t=0,o=0;N=r=N-16|0,$e(r+8|0,20333),BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A),BA[b[b[A&gt;&gt;2]+12&gt;&gt;2]](A),e=b[A+24&gt;&gt;2],$e(r,20367),e&amp;&amp;(i=b[A+68&gt;&gt;2],f=e,n=0|BA[b[b[i&gt;&gt;2]+36&gt;&gt;2]](i),t=A+28|0,o=b[A+24&gt;&gt;2],a=b[b[e&gt;&gt;2]+32&gt;&gt;2],BA[a](0|f,0|n,0|t,0|o)),Ai(),Ai(),N=r+16|0},function(A,r){A|=0,BA[b[b[(r|=0)&gt;&gt;2]+32&gt;&gt;2]](r),Ga(A,r),BA[b[b[r&gt;&gt;2]+36&gt;&gt;2]](r)},Cr,ya,Cr,ya,Cr,function(A,r){A|=0,r|=0;var e,i,a,f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0);N=e=N-128|0,i=b[r+36&gt;&gt;2],r=b[b[A+8&gt;&gt;2]+28&gt;&gt;2]+R(i,80)|0,a=b[r+64&gt;&gt;2],C=v[r+32&gt;&gt;2],g=v[r&gt;&gt;2],d=v[r+16&gt;&gt;2],_=v[r+56&gt;&gt;2],m=v[r+52&gt;&gt;2],h=v[r+48&gt;&gt;2],G=v[r+36&gt;&gt;2],y=v[r+20&gt;&gt;2],Q=v[r+4&gt;&gt;2],p=v[r+40&gt;&gt;2],D=v[r+24&gt;&gt;2],w=v[r+8&gt;&gt;2],r=b[A+12&gt;&gt;2],Z=v[r+52&gt;&gt;2],Y=v[r+56&gt;&gt;2],f=v[r+24&gt;&gt;2],n=v[r+20&gt;&gt;2],t=v[r+40&gt;&gt;2],o=v[r+36&gt;&gt;2],W=v[r+48&gt;&gt;2],k=v[r+8&gt;&gt;2],c=v[r&gt;&gt;2],u=v[r+4&gt;&gt;2],l=v[r+16&gt;&gt;2],s=v[r+32&gt;&gt;2],b[e+124&gt;&gt;2]=0,b[e+108&gt;&gt;2]=0,b[e+92&gt;&gt;2]=0,v[e+104&gt;&gt;2]=B(B(w*s)+B(D*o))+B(p*t),v[e+100&gt;&gt;2]=B(B(Q*s)+B(y*o))+B(G*t),v[e+88&gt;&gt;2]=B(B(w*l)+B(D*n))+B(p*f),v[e+84&gt;&gt;2]=B(B(Q*l)+B(y*n))+B(G*f),v[e+120&gt;&gt;2]=Y+B(B(B(s*h)+B(o*m))+B(t*_)),v[e+116&gt;&gt;2]=Z+B(B(B(l*h)+B(n*m))+B(f*_)),b[e+76&gt;&gt;2]=0,v[e+72&gt;&gt;2]=B(B(c*w)+B(u*D))+B(k*p),v[e+68&gt;&gt;2]=B(B(c*Q)+B(u*y))+B(k*G),v[e+64&gt;&gt;2]=B(B(g*c)+B(d*u))+B(C*k),v[e+112&gt;&gt;2]=W+B(B(B(c*h)+B(u*m))+B(k*_)),v[e+96&gt;&gt;2]=B(B(g*s)+B(d*o))+B(C*t),v[e+80&gt;&gt;2]=B(B(g*l)+B(d*n))+B(C*f),b[e+60&gt;&gt;2]=i,b[e+56&gt;&gt;2]=-1,b[e+44&gt;&gt;2]=a,b[e+40&gt;&gt;2]=0,b[e+48&gt;&gt;2]=b[A+4&gt;&gt;2],b[e+52&gt;&gt;2]=e- -64,b[e+12&gt;&gt;2]=1065353216,b[e+24&gt;&gt;2]=-1,b[e+28&gt;&gt;2]=0,b[e+16&gt;&gt;2]=0,b[e+20&gt;&gt;2]=1,b[e+36&gt;&gt;2]=i,b[e+8&gt;&gt;2]=21012,r=b[A+24&gt;&gt;2],b[e+32&gt;&gt;2]=r,b[e+12&gt;&gt;2]=b[r+4&gt;&gt;2],b[e+28&gt;&gt;2]=b[r+20&gt;&gt;2],ga(b[A+16&gt;&gt;2],b[A+20&gt;&gt;2],e+40|0,e+8|0),N=e+128|0},sA,Cr,function(A,r){return r|=0,A=b[(A|=0)+24&gt;&gt;2],0|BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,r)},function(A,r,e){A|=0,r|=0,e|=0;var i,a,f=B(0);return N=i=N-16|0,b[i+8&gt;&gt;2]=-1,b[i+12&gt;&gt;2]=b[A+28&gt;&gt;2],b[r+4&gt;&gt;2]||(b[r+4&gt;&gt;2]=i+8),a=b[A+24&gt;&gt;2],f=B(BA[b[b[a&gt;&gt;2]+12&gt;&gt;2]](a,r,e)),b[A+4&gt;&gt;2]=b[b[A+24&gt;&gt;2]+4&gt;&gt;2],N=i+16|0,B(f)},Cr,Qa,Cr,Qa,Cr,function(A,r){A|=0,r|=0;var e,i,a,f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0),w=B(0);N=e=N-112|0,i=b[r+36&gt;&gt;2],r=b[b[A+24&gt;&gt;2]+28&gt;&gt;2]+R(i,80)|0,a=b[r+64&gt;&gt;2],C=v[r+32&gt;&gt;2],g=v[r&gt;&gt;2],d=v[r+16&gt;&gt;2],_=v[r+56&gt;&gt;2],m=v[r+52&gt;&gt;2],h=v[r+48&gt;&gt;2],G=v[r+36&gt;&gt;2],y=v[r+20&gt;&gt;2],Q=v[r+4&gt;&gt;2],f=v[r+40&gt;&gt;2],n=v[r+24&gt;&gt;2],t=v[r+8&gt;&gt;2],b[e+108&gt;&gt;2]=0,b[e+92&gt;&gt;2]=0,b[e+76&gt;&gt;2]=0,r=b[A+28&gt;&gt;2],o=v[r+32&gt;&gt;2],k=v[r+36&gt;&gt;2],c=v[r+40&gt;&gt;2],v[e+88&gt;&gt;2]=B(B(t*o)+B(n*k))+B(f*c),v[e+84&gt;&gt;2]=B(B(Q*o)+B(y*k))+B(G*c),u=v[r+16&gt;&gt;2],l=v[r+20&gt;&gt;2],s=v[r+24&gt;&gt;2],v[e+72&gt;&gt;2]=B(B(t*u)+B(n*l))+B(f*s),v[e+68&gt;&gt;2]=B(B(Q*u)+B(y*l))+B(G*s),v[e+104&gt;&gt;2]=B(B(B(h*o)+B(m*k))+B(_*c))+v[r+56&gt;&gt;2],v[e+100&gt;&gt;2]=B(B(B(h*u)+B(m*l))+B(_*s))+v[r+52&gt;&gt;2],b[e+60&gt;&gt;2]=0,p=t,t=v[r&gt;&gt;2],D=n,n=v[r+4&gt;&gt;2],w=f,f=v[r+8&gt;&gt;2],v[e+56&gt;&gt;2]=B(B(p*t)+B(D*n))+B(w*f),v[e+52&gt;&gt;2]=B(B(Q*t)+B(y*n))+B(G*f),v[e+48&gt;&gt;2]=B(B(g*t)+B(d*n))+B(C*f),v[e+96&gt;&gt;2]=B(B(B(h*t)+B(m*n))+B(_*f))+v[r+48&gt;&gt;2],v[e+80&gt;&gt;2]=B(B(g*o)+B(d*k))+B(C*c),v[e+64&gt;&gt;2]=B(B(g*u)+B(d*l))+B(C*s),b[e+28&gt;&gt;2]=1065353216,b[e+32&gt;&gt;2]=1,b[e+36&gt;&gt;2]=-1,b[e+44&gt;&gt;2]=i,b[e+24&gt;&gt;2]=21828,r=b[A+32&gt;&gt;2],b[e+40&gt;&gt;2]=r,b[e+28&gt;&gt;2]=b[r+4&gt;&gt;2],b[e+20&gt;&gt;2]=i,b[e+16&gt;&gt;2]=-1,b[e+4&gt;&gt;2]=a,r=b[A+4&gt;&gt;2],b[e&gt;&gt;2]=r,b[e+8&gt;&gt;2]=b[r+8&gt;&gt;2],b[e+12&gt;&gt;2]=e+48,Ba(b[A+8&gt;&gt;2],b[A+12&gt;&gt;2],b[A+16&gt;&gt;2],e,e+24|0,v[A+20&gt;&gt;2]),N=e+112|0},sA,Cr,function(A,r){return r|=0,A=b[(A|=0)+16&gt;&gt;2],0|BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,r)},function(A,r,e){A|=0,r|=0,e|=0;var i,a,f=B(0);return N=i=N-16|0,b[i+8&gt;&gt;2]=-1,b[i+12&gt;&gt;2]=b[A+20&gt;&gt;2],b[r+4&gt;&gt;2]||(b[r+4&gt;&gt;2]=i+8),a=b[A+16&gt;&gt;2],f=B(BA[b[b[a&gt;&gt;2]+12&gt;&gt;2]](a,r,e)),b[A+4&gt;&gt;2]=b[b[A+16&gt;&gt;2]+4&gt;&gt;2],N=i+16|0,B(f)},sA,Cr,function(A,r){r|=0;var e,i=0,a=0,f=0;return N=e=N-32|0,i=b[(A|=0)+216&gt;&gt;2],v[i+4&gt;&gt;2]!=B(0)&amp;&amp;(a=1,r=b[r&gt;&gt;2],BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,b[r+188&gt;&gt;2])&amp;&amp;(i=b[A+216&gt;&gt;2],f=b[r+192&gt;&gt;2],b[e+24&gt;&gt;2]=-1,b[e+28&gt;&gt;2]=-1,b[e+20&gt;&gt;2]=r+4,b[e+16&gt;&gt;2]=r,b[e+12&gt;&gt;2]=f,b[e+8&gt;&gt;2]=0,ga(A+68|0,A+132|0,e+8|0,i))),N=e+32|0,0|a},Cr,function(A,r){A|=0,r|=0;var e,i=0,a=0,f=B(0),n=0,t=0;return N=e=N-32|0,i=b[A+184&gt;&gt;2],v[i+4&gt;&gt;2]!=B(0)&amp;&amp;(a=1,r=b[r&gt;&gt;2],BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,b[r+188&gt;&gt;2])&amp;&amp;(i=b[A+184&gt;&gt;2],f=v[A+188&gt;&gt;2],n=b[A+192&gt;&gt;2],t=b[r+192&gt;&gt;2],b[e+24&gt;&gt;2]=-1,b[e+28&gt;&gt;2]=-1,b[e+20&gt;&gt;2]=r+4,b[e+16&gt;&gt;2]=r,b[e+12&gt;&gt;2]=t,b[e+8&gt;&gt;2]=0,Ba(n,A+36|0,A+100|0,e+8|0,i,f))),N=e+32|0,0|a},sA,Cr,function(A,r,e,i){A|=0,r|=0,e|=0,i|=0;var a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0);N=e=N-96|0,b[e+92&gt;&gt;2]=0,a=v[r&gt;&gt;2],n=v[A+60&gt;&gt;2],t=v[r+4&gt;&gt;2],o=v[A- -64&gt;&gt;2],k=v[r+8&gt;&gt;2],c=v[A+68&gt;&gt;2],g=v[A+84&gt;&gt;2],C=B(B(B(B(a*n)+B(t*o))+B(k*c))+g),v[e+88&gt;&gt;2]=C,u=v[A+44&gt;&gt;2],_=v[A+48&gt;&gt;2],R=v[A+52&gt;&gt;2],m=v[A+80&gt;&gt;2],f=B(B(B(B(a*u)+B(t*_))+B(k*R))+m),v[e+84&gt;&gt;2]=f,h=a,a=v[A+28&gt;&gt;2],l=t,t=v[A+32&gt;&gt;2],s=k,k=v[A+36&gt;&gt;2],G=v[A+76&gt;&gt;2],D=B(B(B(B(h*a)+B(l*t))+B(s*k))+G),v[e+80&gt;&gt;2]=D,b[e+76&gt;&gt;2]=0,b[e+60&gt;&gt;2]=0,d=v[r+16&gt;&gt;2],l=v[r+20&gt;&gt;2],s=v[r+24&gt;&gt;2],y=B(g+B(B(B(n*d)+B(o*l))+B(c*s))),v[e+72&gt;&gt;2]=y,Q=B(m+B(B(B(u*d)+B(_*l))+B(R*s))),v[e+68&gt;&gt;2]=Q,d=B(G+B(B(B(a*d)+B(t*l))+B(k*s))),v[e+64&gt;&gt;2]=d,h=n,n=v[r+32&gt;&gt;2],l=o,o=v[r+36&gt;&gt;2],s=c,c=v[r+40&gt;&gt;2],g=B(g+B(B(B(h*n)+B(l*o))+B(s*c))),v[e+56&gt;&gt;2]=g,u=B(m+B(B(B(u*n)+B(_*o))+B(R*c))),v[e+52&gt;&gt;2]=u,a=B(G+B(B(B(a*n)+B(t*o))+B(k*c))),v[e+48&gt;&gt;2]=a,b[e+44&gt;&gt;2]=0,t=B(B(B(C+y)+g)*B(.3333333432674408)),v[e+40&gt;&gt;2]=t,o=B(B(B(f+Q)+u)*B(.3333333432674408)),v[e+36&gt;&gt;2]=o,k=B(B(B(D+d)+a)*B(.3333333432674408)),v[e+32&gt;&gt;2]=k,r=b[A+8&gt;&gt;2],16384&amp;BA[b[b[r&gt;&gt;2]+56&gt;&gt;2]](r)&amp;&amp;(n=v[e+80&gt;&gt;2],b[e+24&gt;&gt;2]=0,b[e+28&gt;&gt;2]=0,b[e+16&gt;&gt;2]=1065353216,b[e+20&gt;&gt;2]=1065353216,r=b[A+8&gt;&gt;2],b[e+12&gt;&gt;2]=0,c=B(d-n),u=B(u-f),_=B(Q-f),a=B(a-n),s=f=B(B(c*u)-B(_*a)),l=B(f*f),f=B(g-C),n=B(y-C),C=B(B(_*f)-B(n*u)),f=B(B(n*a)-B(c*f)),a=B(B(1)/B(p(B(l+B(B(C*C)+B(f*f)))))),v[e+8&gt;&gt;2]=B(s*a)+t,v[e+4&gt;&gt;2]=o+B(f*a),v[e&gt;&gt;2]=k+B(C*a),BA[b[b[r&gt;&gt;2]+16&gt;&gt;2]](r,e+32|0,e,e+16|0)),i=b[(r=A+8|0)&gt;&gt;2],A=A+12|0,BA[b[b[i&gt;&gt;2]+16&gt;&gt;2]](i,e+80|0,e- -64|0,A),i=b[r&gt;&gt;2],BA[b[b[i&gt;&gt;2]+16&gt;&gt;2]](i,e- -64|0,e+48|0,A),r=b[r&gt;&gt;2],BA[b[b[r&gt;&gt;2]+16&gt;&gt;2]](r,e+48|0,e+80|0,A),N=e+96|0},function(A,r,e,i){r|=0,e|=0,i|=0,BA[b[b[(A|=0)&gt;&gt;2]+8&gt;&gt;2]](A,r,e,i)},function(A){return(A|=0)+-4|0},function(A){rA((A|=0)+-4|0)},function(A,r,e,i){r|=0,e|=0,i|=0,BA[b[b[(A=(A|=0)+-4|0)&gt;&gt;2]+8&gt;&gt;2]](A,r,e,i)},function(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=22368,(e=b[(r=A+56|0)&gt;&gt;2])&amp;&amp;(C[A+60|0]&amp;&amp;gA(e),b[A+56&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+60|0]=1,b[(r=A+48|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+36|0)&gt;&gt;2])&amp;&amp;(C[A+40|0]&amp;&amp;gA(e),b[A+36&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+40|0]=1,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,pa(A+4|0),0|A},function(A){var r=0,e=0;b[(A|=0)&gt;&gt;2]=22368,(e=b[(r=A+56|0)&gt;&gt;2])&amp;&amp;(C[A+60|0]&amp;&amp;gA(e),b[A+56&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+60|0]=1,b[(r=A+48|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+36|0)&gt;&gt;2])&amp;&amp;(C[A+40|0]&amp;&amp;gA(e),b[A+36&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+40|0]=1,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,pa(A+4|0),rA(A)},function(A,r,e){A|=0,e|=0;var i,a=0,n=0,t=0;if((0|(i=b[(r|=0)+8&gt;&gt;2]))&gt;=1)for(n=b[r+16&gt;&gt;2],e=0;a=b[n&gt;&gt;2],3&amp;C[a+204|0]||(b[a+208&gt;&gt;2]=e,e=e+1|0),b[a+268&gt;&gt;2]=1065353216,b[a+212&gt;&gt;2]=-1,n=n+4|0,(0|(t=t+1|0))&lt;(0|i););else e=0;!function(A,r){var e=0,i=0,a=0,n=0,t=0,o=0,k=0,c=0;if((0|(a=b[A+4&gt;&gt;2]))&lt;(0|r)){if(b[A+8&gt;&gt;2]&lt;(0|r)){A:{r:{if(r){if(n=CA(r&lt;&lt;3,16),(0|(e=b[A+4&gt;&gt;2]))&gt;=1)break r;break A}if((0|(e=a))&lt;1)break A}for(k=A+12|0;t=b[k&gt;&gt;2]+i|0,c=b[t+4&gt;&gt;2],b[(o=i+n|0)&gt;&gt;2]=b[t&gt;&gt;2],b[o+4&gt;&gt;2]=c,i=i+8|0,e=e+-1|0;);}(e=b[A+12&gt;&gt;2])&amp;&amp;(C[A+16|0]&amp;&amp;gA(e),b[A+12&gt;&gt;2]=0),f[A+16|0]=1,b[A+12&gt;&gt;2]=n,b[A+8&gt;&gt;2]=r}for(i=a&lt;&lt;3,e=r-a|0,a=A+12|0;n=b[a&gt;&gt;2]+i|0,b[n&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,i=i+8|0,e=e+-1|0;);}if(b[A+4&gt;&gt;2]=r,(0|r)&gt;=1)for(i=b[A+12&gt;&gt;2],e=0;b[i&gt;&gt;2]=e,b[i+4&gt;&gt;2]=1,i=i+8|0,(0|(e=e+1|0))!=(0|r););}(A+4|0,e),function(A,r){var e,i=0,a=0,f=0,n=0,t=0,o=0;if(r=b[r+68&gt;&gt;2],r=0|BA[b[b[r&gt;&gt;2]+36&gt;&gt;2]](r),(e=0|BA[b[b[r&gt;&gt;2]+36&gt;&gt;2]](r))&amp;&amp;(t=0|BA[b[b[r&gt;&gt;2]+20&gt;&gt;2]](r),!((0|e)&lt;1)))for(o=A+16|0;;){if((r=b[b[(A=(n&lt;&lt;4)+t|0)&gt;&gt;2]&gt;&gt;2])&amp;&amp;!(!(A=b[b[A+4&gt;&gt;2]&gt;&gt;2])|7&amp;b[r+204&gt;&gt;2]|7&amp;C[A+204|0])){if(A=b[A+208&gt;&gt;2],a=b[o&gt;&gt;2],f=b[r+208&gt;&gt;2],(0|(r=b[(i=a+(f&lt;&lt;3)|0)&gt;&gt;2]))!=(0|f))for(;r=a+(r&lt;&lt;3)|0,b[i&gt;&gt;2]=b[r&gt;&gt;2],f=b[r&gt;&gt;2],(0|(r=b[(i=a+(f&lt;&lt;3)|0)&gt;&gt;2]))!=(0|f););if((0|A)!=(0|(r=b[(i=a+(A&lt;&lt;3)|0)&gt;&gt;2])))for(;A=a+(r&lt;&lt;3)|0,b[i&gt;&gt;2]=b[A&gt;&gt;2],(0|(A=b[A&gt;&gt;2]))!=(0|(r=b[(i=a+(A&lt;&lt;3)|0)&gt;&gt;2])););(0|A)!=(0|f)&amp;&amp;(b[(r=a+(f&lt;&lt;3)|0)&gt;&gt;2]=A,b[(A=a+(A&lt;&lt;3)|0)+4&gt;&gt;2]=b[A+4&gt;&gt;2]+b[r+4&gt;&gt;2])}if((0|(n=n+1|0))==(0|e))break}}(A,r)},function(A,r){A|=0;var e,i=0,a=0,f=0,n=0,t=0,o=0,k=0,c=0;A:if(!((0|(e=b[(r|=0)+8&gt;&gt;2]))&lt;1))for(k=b[r+16&gt;&gt;2],r=0,c=A+16|0;;){if(a=b[(i&lt;&lt;2)+k&gt;&gt;2],3&amp;C[a+204|0]){if(b[a+208&gt;&gt;2]=-1,b[a+212&gt;&gt;2]=-2,(0|(i=i+1|0))&lt;(0|e))continue;break A}if(o=(A=r)&lt;&lt;3,f=b[c&gt;&gt;2],(0|A)!=(0|(t=b[(n=o+f|0)&gt;&gt;2])))for(;A=f+(t&lt;&lt;3)|0,b[n&gt;&gt;2]=b[A&gt;&gt;2],(0|(A=b[A&gt;&gt;2]))!=(0|(t=b[(n=f+(A&lt;&lt;3)|0)&gt;&gt;2])););if(b[a+208&gt;&gt;2]=A,b[a+212&gt;&gt;2]=-1,b[4+(f+o|0)&gt;&gt;2]=i,r=r+1|0,!((0|(i=i+1|0))&lt;(0|e)))break}},Va,dA,Ae,function(A,r,e,i,a){a=B(a)},qe,Dr,Ya,Ja,function(A){gA(Ja(A|=0))},function(A){A|=0;var r,e=0,i=0,a=0,f=0,n=0,t=0,o=0,k=0,c=0;if(N=r=N-16|0,$e(r+8|0,22808),Ra(A),BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(e=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),6144&amp;BA[b[b[e&gt;&gt;2]+56&gt;&gt;2]](e)&amp;&amp;!((0|(e=0|BA[b[b[A&gt;&gt;2]+104&gt;&gt;2]](A)))&lt;1)))for(;e=e+-1|0,k=A,c=0|BA[b[b[A&gt;&gt;2]+108&gt;&gt;2]](A,e),o=b[b[A&gt;&gt;2]+172&gt;&gt;2],BA[o](0|k,0|c),(0|e)&gt;0;);if(BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(e=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),16387&amp;BA[b[b[e&gt;&gt;2]+56&gt;&gt;2]](e)&amp;&amp;BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(e=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[e&gt;&gt;2]+56&gt;&gt;2]](e)&amp;&amp;!(b[(i=A+296|0)&gt;&gt;2]&lt;1))))for(e=0,n=A+72|0,t=A+304|0;a=b[b[t&gt;&gt;2]+e&gt;&gt;2],BA[b[b[a&gt;&gt;2]+12&gt;&gt;2]](a,b[n&gt;&gt;2]),e=e+4|0,(0|(f=f+1|0))&lt;b[i&gt;&gt;2];);BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[A&gt;&gt;2]+104&gt;&gt;2]](A)),Ai(),N=r+16|0},function(A,r,e,i){da(A|=0,r|=0,e|=0,i|=0)},function(A,r){A|=0,!(r|=0)|!(2&amp;b[r+252&gt;&gt;2])?Ca(A,r):BA[b[b[A&gt;&gt;2]+92&gt;&gt;2]](A,r)},function(A,r){A|=0;var e,i,a=0,f=0;BA[b[b[(r|=0)&gt;&gt;2]+32&gt;&gt;2]](r),i=0|BA[b[b[r&gt;&gt;2]+16&gt;&gt;2]](r,104,1),e=x(b[i+8&gt;&gt;2],0,104),b[e+88&gt;&gt;2]=b[A+264&gt;&gt;2],b[e+92&gt;&gt;2]=b[A+268&gt;&gt;2],b[e+96&gt;&gt;2]=b[A+272&gt;&gt;2],b[e+100&gt;&gt;2]=b[A+276&gt;&gt;2],f=b[(a=A+116|0)+4&gt;&gt;2],b[e+20&gt;&gt;2]=b[a&gt;&gt;2],b[e+24&gt;&gt;2]=f,f=b[(a=A+124|0)+4&gt;&gt;2],b[e+28&gt;&gt;2]=b[a&gt;&gt;2],b[e+32&gt;&gt;2]=f,f=b[(a=A+104|0)+4&gt;&gt;2],b[e+12&gt;&gt;2]=b[a&gt;&gt;2],b[e+16&gt;&gt;2]=f,f=b[(a=A+96|0)+4&gt;&gt;2],b[e+4&gt;&gt;2]=b[a&gt;&gt;2],b[e+8&gt;&gt;2]=f,b[e&gt;&gt;2]=b[A+92&gt;&gt;2],b[e+36&gt;&gt;2]=b[A+132&gt;&gt;2],b[e+40&gt;&gt;2]=b[A+148&gt;&gt;2],b[e+44&gt;&gt;2]=b[A+152&gt;&gt;2],b[e+48&gt;&gt;2]=b[A+156&gt;&gt;2],b[e+52&gt;&gt;2]=b[A+160&gt;&gt;2],b[e+56&gt;&gt;2]=b[A+176&gt;&gt;2],b[e+60&gt;&gt;2]=b[A+180&gt;&gt;2],b[e+64&gt;&gt;2]=b[A+112&gt;&gt;2],b[e+68&gt;&gt;2]=b[A+164&gt;&gt;2],b[e+72&gt;&gt;2]=b[A+168&gt;&gt;2],b[e+76&gt;&gt;2]=b[A+172&gt;&gt;2],a=b[A+144&gt;&gt;2],b[e+84&gt;&gt;2]=0,b[e+80&gt;&gt;2]=a,BA[b[b[r&gt;&gt;2]+20&gt;&gt;2]](r,i,23125,1145853764,e),Ga(A,r),function(A,r){var e=0,i=0,a=0,f=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0;if((0|(i=b[(n=A+8|0)&gt;&gt;2]))&gt;=1)for(t=A+16|0;e=b[b[t&gt;&gt;2]+a&gt;&gt;2],2&amp;C[e+252|0]&amp;&amp;(k=r,c=0|BA[b[b[e&gt;&gt;2]+16&gt;&gt;2]](e),u=1,o=b[b[r&gt;&gt;2]+16&gt;&gt;2],i=0|BA[o](0|k,0|c,0|u),u=r,c=i,k=0|BA[b[b[e&gt;&gt;2]+20&gt;&gt;2]](e,b[i+8&gt;&gt;2],r),l=1497645650,s=e,o=b[b[r&gt;&gt;2]+20&gt;&gt;2],BA[o](0|u,0|c,0|k,0|l,0|s),i=b[n&gt;&gt;2]),a=a+4|0,(0|(f=f+1|0))&lt;(0|i););if(b[(e=A+228|0)&gt;&gt;2]&gt;=1)for(a=0,i=A+236|0,f=0;A=b[b[i&gt;&gt;2]+a&gt;&gt;2],s=r,l=0|BA[b[b[A&gt;&gt;2]+36&gt;&gt;2]](A),k=1,o=b[b[r&gt;&gt;2]+16&gt;&gt;2],n=0|BA[o](0|s,0|l,0|k),k=r,l=n,s=0|BA[b[b[A&gt;&gt;2]+40&gt;&gt;2]](A,b[n+8&gt;&gt;2],r),c=1397641027,u=A,o=b[b[r&gt;&gt;2]+20&gt;&gt;2],BA[o](0|k,0|l,0|s,0|c,0|u),a=a+4|0,(0|(f=f+1|0))&lt;b[e&gt;&gt;2];);}(A,r),BA[b[b[r&gt;&gt;2]+36&gt;&gt;2]](r)},function(A,r,e,i){A|=0,r=B(r),e|=0,i=B(i);var a=0,n=0,t=B(0),o=0,k=0;A:{r:{e:{if(e){if(v[A+284&gt;&gt;2]=i,r=B(v[A+280&gt;&gt;2]+r),v[A+280&gt;&gt;2]=r,!(r&gt;=i))break A;if(n=A+280|0,t=B(r/i),B(m(t))&lt;B(2147483648))break e;a=-2147483648;break r}b[A+284&gt;&gt;2]=0,v[A+280&gt;&gt;2]=C[A+316|0]?B(0):r,i=r,e=a=B(m(r))&lt;B(1.1920928955078125e-7)^1;break A}a=~~t}v[n&gt;&gt;2]=r-B(B(0|a)*i)}if(BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A)&amp;&amp;(n=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),o=2808,k=BA[b[b[n&gt;&gt;2]+56&gt;&gt;2]](n)&gt;&gt;&gt;4&amp;1,f[0|o]=k),a){if(n=(0|a)&gt;(0|e)?e:a,BA[b[b[A&gt;&gt;2]+168&gt;&gt;2]](A,B(i*B(0|n))),BA[b[b[A&gt;&gt;2]+176&gt;&gt;2]](A),(0|n)&gt;=1)for(e=0;BA[b[b[A&gt;&gt;2]+160&gt;&gt;2]](A,i),BA[b[b[A&gt;&gt;2]+80&gt;&gt;2]](A),(0|(e=e+1|0))&lt;(0|n););return BA[b[b[A&gt;&gt;2]+120&gt;&gt;2]](A),0|a}return BA[b[b[A&gt;&gt;2]+80&gt;&gt;2]](A),BA[b[b[A&gt;&gt;2]+120&gt;&gt;2]](A),0|a},function(A,r,e){r|=0,e|=0;var i,a=0,n=0,t=0,o=0,k=0,c=0;if((0|(a=b[(i=(A|=0)+228|0)&gt;&gt;2]))==b[A+232&gt;&gt;2]&amp;&amp;!((0|a)&gt;=(0|(t=a?a&lt;&lt;1:1)))){A:{r:{if(t){if(c=CA(t&lt;&lt;2,16),(0|(a=b[A+228&gt;&gt;2]))&gt;=1)break r;break A}if((0|a)&lt;1)break A}for(o=A+236|0,n=a;b[k+c&gt;&gt;2]=b[b[o&gt;&gt;2]+k&gt;&gt;2],k=k+4|0,n=n+-1|0;);}(n=b[(o=A+236|0)&gt;&gt;2])&amp;&amp;(C[A+240|0]&amp;&amp;(gA(n),a=b[A+228&gt;&gt;2]),b[A+236&gt;&gt;2]=0),b[o&gt;&gt;2]=c,f[A+240|0]=1,b[A+232&gt;&gt;2]=t}b[i&gt;&gt;2]=a+1,b[b[A+236&gt;&gt;2]+(a&lt;&lt;2)&gt;&gt;2]=r,e&amp;&amp;(Ki(b[r+28&gt;&gt;2],r),Ki(b[r+32&gt;&gt;2],r))},function(A,r){r|=0;var e=0,i=0,a=0,f=0;A:if(!((0|(e=b[(A|=0)+228&gt;&gt;2]))&lt;1)){for(i=f=b[A+236&gt;&gt;2];;){if((0|r)!=b[i&gt;&gt;2]){if(i=i+4|0,(0|(a=a+1|0))&lt;(0|e))continue;break A}break}(0|e)&lt;=(0|a)||(a=i,e=(i=e+-1|0)&lt;&lt;2,b[a&gt;&gt;2]=b[e+f&gt;&gt;2],b[A+228&gt;&gt;2]=i,b[e+b[A+236&gt;&gt;2]&gt;&gt;2]=r)}qi(b[r+28&gt;&gt;2],r),qi(b[r+32&gt;&gt;2],r)},function(A,r){r|=0;var e,i=0,a=0,n=0,t=0,o=0,k=0;if((0|(i=b[(e=(A|=0)+296|0)&gt;&gt;2]))==b[A+300&gt;&gt;2]&amp;&amp;!((0|i)&gt;=(0|(n=i?i&lt;&lt;1:1)))){A:{r:{if(n){if(k=CA(n&lt;&lt;2,16),(0|(i=b[A+296&gt;&gt;2]))&gt;=1)break r;break A}if((0|i)&lt;1)break A}for(t=A+304|0,a=i;b[o+k&gt;&gt;2]=b[b[t&gt;&gt;2]+o&gt;&gt;2],o=o+4|0,a=a+-1|0;);}(a=b[(t=A+304|0)&gt;&gt;2])&amp;&amp;(C[A+308|0]&amp;&amp;(gA(a),i=b[A+296&gt;&gt;2]),b[A+304&gt;&gt;2]=0),b[t&gt;&gt;2]=k,f[A+308|0]=1,b[A+300&gt;&gt;2]=n}b[e&gt;&gt;2]=i+1,b[b[A+304&gt;&gt;2]+(i&lt;&lt;2)&gt;&gt;2]=r},function(A,r){r|=0;var e=0,i=0,a=0,f=0;A:if(!((0|(e=b[(A|=0)+296&gt;&gt;2]))&lt;1)){for(i=f=b[A+304&gt;&gt;2];;){if((0|r)!=b[i&gt;&gt;2]){if(i=i+4|0,(0|(a=a+1|0))&lt;(0|e))continue;break A}break}(0|e)&lt;=(0|a)||(a=i,e=(i=e+-1|0)&lt;&lt;2,b[a&gt;&gt;2]=b[e+f&gt;&gt;2],b[A+296&gt;&gt;2]=i,b[e+b[A+304&gt;&gt;2]&gt;&gt;2]=r)}},function(A,r){A|=0;var e,i=0,a=0,n=0,t=0,o=0;if(i=b[(r|=0)+4&gt;&gt;2],b[A+264&gt;&gt;2]=b[r&gt;&gt;2],b[A+268&gt;&gt;2]=i,n=b[(a=r+8|0)+4&gt;&gt;2],b[(i=A+272|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=n,(0|(a=b[(e=A+248|0)&gt;&gt;2]))&gt;=1)for(i=0,o=A+256|0,A=0;n=b[b[o&gt;&gt;2]+i&gt;&gt;2],2==(0|(t=b[n+220&gt;&gt;2]))|5==(0|t)|1&amp;f[n+564|0]||(Ui(n,r),a=b[e&gt;&gt;2]),i=i+4|0,(0|(A=A+1|0))&lt;(0|a););},function(A,r){A|=0;var e=0;e=b[(r|=0)+268&gt;&gt;2],b[A&gt;&gt;2]=b[r+264&gt;&gt;2],b[A+4&gt;&gt;2]=e,e=b[(r=r+272|0)+4&gt;&gt;2],b[(A=A+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e},function(A){A|=0;var r,e=0,i=B(0),a=0,f=0,n=0,t=0,o=0,k=0,c=0,u=0;N=r=N+-64|0;A:if(C[A+290|0]){if((0|(e=b[(t=A+8|0)&gt;&gt;2]))&lt;1)break A;for(k=A+16|0,c=A+316|0,a=A+280|0,u=A+284|0;!(A=b[b[k&gt;&gt;2]+f&gt;&gt;2])|!(2&amp;b[A+252&gt;&gt;2])||(!b[(n=A+540|0)&gt;&gt;2]|3&amp;C[A+204|0]||(xi(e=A+68|0,A+132|0,A+148|0,i=C[0|c]&amp;&amp;(i=v[u&gt;&gt;2])!=B(0)?B(v[a&gt;&gt;2]-i):B(v[a&gt;&gt;2]*v[A+268&gt;&gt;2]),r),A=b[n&gt;&gt;2],BA[b[b[A&gt;&gt;2]+12&gt;&gt;2]](A,r),e=b[t&gt;&gt;2])),f=f+4|0,(0|(o=o+1|0))&lt;(0|e););}else if(t=A+248|0,a=b[t&gt;&gt;2],!((0|a)&lt;1))for(k=A+256|0,c=A+316|0,o=A+280|0,u=A+284|0,A=0;;){if(e=b[b[k&gt;&gt;2]+f&gt;&gt;2],2==(0|(n=b[e+220&gt;&gt;2]))|5==(0|n)|!b[e+540&gt;&gt;2]||3&amp;C[e+204|0]){if(f=f+4|0,(0|(A=A+1|0))&lt;(0|a))continue;break A}if(xi(a=e+68|0,n=e+132|0,e+148|0,i=C[0|c]&amp;&amp;(i=v[u&gt;&gt;2])!=B(0)?B(v[o&gt;&gt;2]-i):B(v[o&gt;&gt;2]*v[e+268&gt;&gt;2]),r),e=b[e+540&gt;&gt;2],BA[b[b[e&gt;&gt;2]+12&gt;&gt;2]](e,r),f=f+4|0,!((0|(A=A+1|0))&lt;(0|(a=b[t&gt;&gt;2]))))break}N=r- -64|0},function(A,r){A|=0;var e=0,i=0,a=0,n=0,t=0,o=0,k=0;if(3&amp;C[(r|=0)+204|0]|1&amp;f[r+564|0]||Ui(r,A+264|0),b[r+192&gt;&gt;2]){A:{r:{e:{i:{a:{if(!(1&amp;f[r+204|0])){if((0|(e=b[(o=A+248|0)&gt;&gt;2]))!=b[A+252&gt;&gt;2])break r;if((0|e)&gt;=(0|(a=e?e&lt;&lt;1:1)))break r;if(!a)break a;if(k=CA(a&lt;&lt;2,16),(0|(e=b[A+248&gt;&gt;2]))&gt;=1)break i;break e}Vr(r,2);break A}if((0|e)&lt;1)break e}for(n=A+256|0,i=e;b[t+k&gt;&gt;2]=b[b[n&gt;&gt;2]+t&gt;&gt;2],t=t+4|0,i=i+-1|0;);}(i=b[(n=A+256|0)&gt;&gt;2])&amp;&amp;(C[A+260|0]&amp;&amp;(gA(i),e=b[A+248&gt;&gt;2]),b[A+256&gt;&gt;2]=0),b[n&gt;&gt;2]=k,f[A+260|0]=1,b[A+252&gt;&gt;2]=a}b[o&gt;&gt;2]=e+1,b[b[A+256&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]=r}e=r,r=3&amp;b[r+204&gt;&gt;2],BA[b[b[A&gt;&gt;2]+36&gt;&gt;2]](A,e,r?2:1,r?-3:-1)}},function(A,r,e,i){A|=0,e|=0,i|=0;var a=0,n=0,t=0,o=0,k=0,c=0,u=0;if(3&amp;C[(r|=0)+204|0]|1&amp;f[r+564|0]||Ui(r,A+264|0),b[r+192&gt;&gt;2]){A:{r:{e:{i:{a:{if(!(1&amp;f[r+204|0])){if((0|(a=b[(c=A+248|0)&gt;&gt;2]))!=b[A+252&gt;&gt;2])break r;if((0|a)&gt;=(0|(t=a?a&lt;&lt;1:1)))break r;if(!t)break a;if(u=CA(t&lt;&lt;2,16),(0|(a=b[A+248&gt;&gt;2]))&gt;=1)break i;break e}Vr(r,2);break A}if((0|a)&lt;1)break e}for(o=A+256|0,n=a;b[k+u&gt;&gt;2]=b[b[o&gt;&gt;2]+k&gt;&gt;2],k=k+4|0,n=n+-1|0;);}(n=b[(o=A+256|0)&gt;&gt;2])&amp;&amp;(C[A+260|0]&amp;&amp;(gA(n),a=b[A+248&gt;&gt;2]),b[A+256&gt;&gt;2]=0),b[o&gt;&gt;2]=u,f[A+260|0]=1,b[A+252&gt;&gt;2]=t}b[c&gt;&gt;2]=a+1,b[b[A+256&gt;&gt;2]+(a&lt;&lt;2)&gt;&gt;2]=r}BA[b[b[A&gt;&gt;2]+36&gt;&gt;2]](A,r,e,i)}},function(A,r){r|=0;var e=0,i=0,a=0,f=0;A:if(!((0|(e=b[(A|=0)+248&gt;&gt;2]))&lt;1)){for(i=f=b[A+256&gt;&gt;2];;){if((0|r)!=b[i&gt;&gt;2]){if(i=i+4|0,(0|(a=a+1|0))&lt;(0|e))continue;break A}break}(0|e)&lt;=(0|a)||(a=i,e=(i=e+-1|0)&lt;&lt;2,b[a&gt;&gt;2]=b[e+f&gt;&gt;2],b[A+248&gt;&gt;2]=i,b[e+b[A+256&gt;&gt;2]&gt;&gt;2]=r)}Ca(A,r)},function(A,r){r|=0,C[(A|=0)+289|0]&amp;&amp;gA(b[A+216&gt;&gt;2]),b[A+216&gt;&gt;2]=r,f[A+289|0]=0,b[b[A+212&gt;&gt;2]+8&gt;&gt;2]=r},function(A){return b[(A|=0)+216&gt;&gt;2]},function(A){return b[(A|=0)+228&gt;&gt;2]},Sa,Sa,wr,function(A){var r,e=0,i=0,a=0,f=0;if(b[(r=(A|=0)+248|0)&gt;&gt;2]&gt;=1)for(f=A+256|0,A=0;i=b[b[f&gt;&gt;2]+a&gt;&gt;2],b[(e=i)+472&gt;&gt;2]=0,b[e+476&gt;&gt;2]=0,b[(e=e+496|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=i+488|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(i=i+480|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,a=a+4|0,(0|(A=A+1|0))&lt;b[r&gt;&gt;2];);},Xa,Ma,Xa,Ma,function(A,r){A|=0,r=B(r);var e,i,a=0,f=0,n=0,t=0;N=e=N-16|0,$e(e+8|0,23099);A:if(!((0|(a=b[(i=A+248|0)&gt;&gt;2]))&lt;1))for(t=A+256|0,A=0;;){if(n=b[b[t&gt;&gt;2]+f&gt;&gt;2],3&amp;C[n+204|0]){if(f=f+4|0,(0|(A=A+1|0))&lt;(0|a))continue;break A}if(ji(n,r),Mi(n,r,n+68|0),f=f+4|0,!((0|(A=A+1|0))&lt;(0|(a=b[i&gt;&gt;2]))))break}Ai(),N=e+16|0},function(A,r){A|=0,r=B(r);var e,i=0,a=0,f=B(0),n=0,t=0,o=B(0),k=B(0),c=0,u=B(0),l=0,s=0,g=0;if(N=e=N-80|0,$e(e+72|0,23041),(0|(i=b[A+248&gt;&gt;2]))&gt;=1&amp;&amp;function(A,r,e,i){var a,f=0,n=0,t=0,o=0,k=B(0),c=0,u=0,l=0,s=0,g=0,d=0,_=0,R=0,m=0,h=B(0),G=0,y=0,Q=0,p=0,D=0,w=0,Z=0,Y=0,W=0,F=0,E=B(0),V=0;N=a=N-304|0;A:if(!((0|e)&lt;1))for(_=a+56|0,s=a+40|0,Q=a+272|0,g=a+24|0,p=a+256|0,d=a+100|0,R=a+160|0,m=a+144|0,l=a+288|0,D=A+44|0,w=A+68|0,G=a+140|0,Z=a+208|0,Y=a+224|0,W=a+220|0,y=a+216|0,F=a+212|0;;){o=b[r&gt;&gt;2],b[o+268&gt;&gt;2]=1065353216;r:{if(f=b[o+220&gt;&gt;2],!(3&amp;C[o+204|0]|2==(0|f)|5==(0|f))){if(Mi(o,i,a+240|0),!C[0|D])break r;if(k=v[o+276&gt;&gt;2],(k=B(k*k))==B(0))break r;if(E=k,f=o+52|0,k=B(v[l&gt;&gt;2]-v[f&gt;&gt;2]),h=B(k*k),k=B(v[a+292&gt;&gt;2]-v[o+56&gt;&gt;2]),h=B(h+B(k*k)),k=B(v[a+296&gt;&gt;2]-v[o+60&gt;&gt;2]),!(E&lt;B(h+B(k*k))))break r;if($e(a+232|0,23021),b[b[o+192&gt;&gt;2]+4&gt;&gt;2]&gt;19||(b[706]=b[706]+1,n=b[w&gt;&gt;2],n=0|BA[b[b[n&gt;&gt;2]+36&gt;&gt;2]](n),b[G&gt;&gt;2]=-1,c=b[(t=f+8|0)+4&gt;&gt;2],b[(u=m+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[u+4&gt;&gt;2]=c,t=b[f+4&gt;&gt;2],b[m&gt;&gt;2]=b[f&gt;&gt;2],b[m+4&gt;&gt;2]=t,b[Z&gt;&gt;2]=0,b[Y&gt;&gt;2]=b[A+24&gt;&gt;2],b[W&gt;&gt;2]=n,b[y&gt;&gt;2]=0,b[F&gt;&gt;2]=o,f=b[l+4&gt;&gt;2],b[R&gt;&gt;2]=b[l&gt;&gt;2],b[R+4&gt;&gt;2]=f,n=b[(f=l+8|0)+4&gt;&gt;2],b[(t=R+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=n,b[a+132&gt;&gt;2]=1065353216,b[a+136&gt;&gt;2]=1,b[a+128&gt;&gt;2]=23344,n=b[o+272&gt;&gt;2],ZA(a+72|0),b[d+16&gt;&gt;2]=0,b[(t=d+8|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[d&gt;&gt;2]=0,b[d+4&gt;&gt;2]=0,b[(t=a+88|0)&gt;&gt;2]=1065353216,b[t+4&gt;&gt;2]=1065353216,b[a+96&gt;&gt;2]=1065353216,b[a+124&gt;&gt;2]=0,b[a+120&gt;&gt;2]=n,b[a+104&gt;&gt;2]=n,b[y&gt;&gt;2]=b[A+56&gt;&gt;2],n=b[o+188&gt;&gt;2],b[a+136&gt;&gt;2]=b[n+4&gt;&gt;2],b[a+76&gt;&gt;2]=8,b[a+72&gt;&gt;2]=9912,b[G&gt;&gt;2]=b[n+8&gt;&gt;2],n=b[f+4&gt;&gt;2],b[(t=_+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=n,f=b[l+4&gt;&gt;2],b[_&gt;&gt;2]=b[l&gt;&gt;2],b[_+4&gt;&gt;2]=f,t=b[(f=a+248|0)+4&gt;&gt;2],b[(n=a+16|0)&gt;&gt;2]=b[f&gt;&gt;2],b[n+4&gt;&gt;2]=t,t=b[(f=p)+4&gt;&gt;2],b[g&gt;&gt;2]=b[f&gt;&gt;2],b[g+4&gt;&gt;2]=t,c=b[(f=f+8|0)+4&gt;&gt;2],b[(t=g+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[t+4&gt;&gt;2]=c,c=b[(f=Q)+4&gt;&gt;2],b[s&gt;&gt;2]=b[f&gt;&gt;2],b[s+4&gt;&gt;2]=c,u=b[(f=f+8|0)+4&gt;&gt;2],b[(c=s+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[c+4&gt;&gt;2]=u,f=b[a+244&gt;&gt;2],b[a+8&gt;&gt;2]=b[a+240&gt;&gt;2],b[a+12&gt;&gt;2]=f,V=b[(u=(f=o+4|0)+8|0)+4&gt;&gt;2],b[n&gt;&gt;2]=b[u&gt;&gt;2],b[n+4&gt;&gt;2]=V,n=b[f+4&gt;&gt;2],b[a+8&gt;&gt;2]=b[f&gt;&gt;2],b[a+12&gt;&gt;2]=n,u=b[(n=o+28|0)+4&gt;&gt;2],b[t&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=u,t=b[(n=o+20|0)+4&gt;&gt;2],b[g&gt;&gt;2]=b[n&gt;&gt;2],b[g+4&gt;&gt;2]=t,t=b[(n=o+44|0)+4&gt;&gt;2],b[c&gt;&gt;2]=b[n&gt;&gt;2],b[c+4&gt;&gt;2]=t,t=b[(n=o+36|0)+4&gt;&gt;2],b[s&gt;&gt;2]=b[n&gt;&gt;2],b[s+4&gt;&gt;2]=t,ma(A,a+72|0,f,a+8|0,a+128|0,B(0)),!((k=v[a+132&gt;&gt;2])&lt;B(1)))){Ai();break r}v[(f=o+268|0)&gt;&gt;2]=k,Mi(o,B(k*i),a+240|0),b[f&gt;&gt;2]=0,Hi(o,a+240|0),Ai()}if(r=r+4|0,e=e+-1|0)continue;break A}if(Hi(o,a+240|0),r=r+4|0,!(e=e+-1|0))break}N=a+304|0}(A,b[A+256&gt;&gt;2],i,r),C[A+291|0]){if($e(e- -64|0,23061),b[(l=A+324|0)&gt;&gt;2]&gt;=1)for(g=A+332|0;;){if(n=b[b[g&gt;&gt;2]+(c&lt;&lt;2)&gt;&gt;2],!(b[n+780&gt;&gt;2]&lt;1))if(A=b[n+776&gt;&gt;2],i=b[A+252&gt;&gt;2]&lt;&lt;30&gt;&gt;31&amp;A,A=b[n+772&gt;&gt;2],a=b[A+252&gt;&gt;2]&lt;&lt;30&gt;&gt;31&amp;A)for(A=n+128|0,t=0;(r=vr(a,i))&gt;B(0)&amp;&amp;((f=v[A&gt;&gt;2])!=B(0)&amp;&amp;(u=v[A+-60&gt;&gt;2],o=v[A+-56&gt;&gt;2],k=v[A+-52&gt;&gt;2],b[e+60&gt;&gt;2]=0,v[(s=e+56|0)&gt;&gt;2]=-B(r*B(k*f)),v[e+52&gt;&gt;2]=-B(r*B(o*f)),v[e+48&gt;&gt;2]=-B(r*B(u*f)),b[e+44&gt;&gt;2]=0,v[e+40&gt;&gt;2]=v[A+-68&gt;&gt;2]-v[a+60&gt;&gt;2],v[e+36&gt;&gt;2]=v[A+-72&gt;&gt;2]-v[a+56&gt;&gt;2],v[e+32&gt;&gt;2]=v[A+-76&gt;&gt;2]-v[a+52&gt;&gt;2],b[e+28&gt;&gt;2]=0,v[e+24&gt;&gt;2]=v[A+-84&gt;&gt;2]-v[i+60&gt;&gt;2],v[e+20&gt;&gt;2]=v[A+-88&gt;&gt;2]-v[i+56&gt;&gt;2],v[e+16&gt;&gt;2]=v[A+-92&gt;&gt;2]-v[i+52&gt;&gt;2],gf(a,e+48|0,e+32|0),b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=-v[s&gt;&gt;2],v[e+4&gt;&gt;2]=-v[e+52&gt;&gt;2],v[e&gt;&gt;2]=-v[e+48&gt;&gt;2],gf(i,e,e+16|0))),A=A+192|0,(0|(t=t+1|0))&lt;b[n+780&gt;&gt;2];);else for(A=n+68|0,t=0;(r=vr(a,i))&gt;B(0)&amp;&amp;((f=v[A+60&gt;&gt;2])!=B(0)&amp;&amp;(u=v[A+4&gt;&gt;2],o=v[A+8&gt;&gt;2],k=v[A&gt;&gt;2],b[e+60&gt;&gt;2]=0,o=B(r*B(o*f)),v[e+56&gt;&gt;2]=-o,k=B(r*B(k*f)),v[e+48&gt;&gt;2]=-k,r=B(r*B(u*f)),v[e+52&gt;&gt;2]=-r,b[e+44&gt;&gt;2]=0,v[e+40&gt;&gt;2]=v[A+-8&gt;&gt;2]-v[a+60&gt;&gt;2],v[e+36&gt;&gt;2]=v[A+-12&gt;&gt;2]-v[a+56&gt;&gt;2],v[e+32&gt;&gt;2]=v[A+-16&gt;&gt;2]-v[a+52&gt;&gt;2],b[e+28&gt;&gt;2]=0,v[e+24&gt;&gt;2]=v[A+-24&gt;&gt;2]-v[i+60&gt;&gt;2],v[e+20&gt;&gt;2]=v[A+-28&gt;&gt;2]-v[i+56&gt;&gt;2],v[e+16&gt;&gt;2]=v[A+-32&gt;&gt;2]-v[i+52&gt;&gt;2],b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=o,v[e+4&gt;&gt;2]=r,v[e&gt;&gt;2]=k,gf(i,e,e+16|0))),A=A+192|0,(0|(t=t+1|0))&lt;b[n+780&gt;&gt;2];);if(!((0|(c=c+1|0))&lt;b[l&gt;&gt;2]))break}Ai()}Ai(),N=e+80|0},function(A){A|=0;var r,e,i=0,a=0,f=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,v=0,_=0,R=0,B=0,m=0,h=0,G=0,y=0;for(N=r=N-16|0,$e(r+8|0,22905),i=b[A+220&gt;&gt;2],BA[b[b[i&gt;&gt;2]+8&gt;&gt;2]](i,A,b[A+24&gt;&gt;2]),(0|(e=b[A+324&gt;&gt;2]))&gt;=1?(d=b[A+332&gt;&gt;2],v=2,o=3,_=A+220|0,R=16,i=1):i=0;;){A:{r:{e:{i:{a:{f:{if(!i){if((0|(g=b[A+228&gt;&gt;2]))&lt;1)break f;B=b[A+236&gt;&gt;2],u=0,m=2,h=1,k=3,G=A+220|0,y=16,t=1;break r}if(!t){if(a=b[(l&lt;&lt;v)+d&gt;&gt;2],(i=b[a+772&gt;&gt;2])&amp;&amp;!(!(a=b[a+776&gt;&gt;2])|b[i+204&gt;&gt;2]&amp;o|C[a+204|0]&amp;o)){if(a=b[a+208&gt;&gt;2],c=b[b[_&gt;&gt;2]+R&gt;&gt;2],n=b[i+208&gt;&gt;2],(0|(f=b[(i=c+(n&lt;&lt;o)|0)&gt;&gt;2]))!=(0|n))for(;s=i,i=c+(f&lt;&lt;o)|0,b[s&gt;&gt;2]=b[i&gt;&gt;2],n=b[i&gt;&gt;2],(0|(f=b[(i=c+(n&lt;&lt;o)|0)&gt;&gt;2]))!=(0|n););if((0|a)!=(0|(f=b[(i=c+(a&lt;&lt;o)|0)&gt;&gt;2])))for(;s=i,i=c+(f&lt;&lt;o)|0,b[s&gt;&gt;2]=b[i&gt;&gt;2],(0|(a=b[i&gt;&gt;2]))!=(0|(f=b[(i=c+(a&lt;&lt;o)|0)&gt;&gt;2])););(0|a)!=(0|n)&amp;&amp;(b[(i=c+(n&lt;&lt;o)|0)&gt;&gt;2]=a,b[(a=c+(a&lt;&lt;o)|0)+4&gt;&gt;2]=b[a+4&gt;&gt;2]+b[i+4&gt;&gt;2])}if((0|(l=l+1|0))&lt;(0|e))break a;i=0;continue}if(i=b[(u&lt;&lt;m)+B&gt;&gt;2],C[i+20|0]&amp;&amp;(a=b[i+28&gt;&gt;2],!(C[a+204|0]&amp;k||(i=b[i+32&gt;&gt;2],C[i+204|0]&amp;k)))){if(t=b[i+208&gt;&gt;2],f=b[b[G&gt;&gt;2]+y&gt;&gt;2],a=b[a+208&gt;&gt;2],(0|(i=b[(n=f+(a&lt;&lt;k)|0)&gt;&gt;2]))!=(0|a))for(;i=f+(i&lt;&lt;k)|0,b[n&gt;&gt;2]=b[i&gt;&gt;2],a=b[i&gt;&gt;2],(0|(i=b[(n=f+(a&lt;&lt;k)|0)&gt;&gt;2]))!=(0|a););if((0|t)!=(0|(i=b[(n=f+(t&lt;&lt;k)|0)&gt;&gt;2])))for(;i=f+(i&lt;&lt;k)|0,b[n&gt;&gt;2]=b[i&gt;&gt;2],t=b[i&gt;&gt;2],(0|(i=b[(n=f+(t&lt;&lt;k)|0)&gt;&gt;2]))!=(0|t););(0|a)!=(0|t)&amp;&amp;(b[(i=f+(a&lt;&lt;k)|0)&gt;&gt;2]=t,b[(a=f+(t&lt;&lt;k)|0)+4&gt;&gt;2]=b[a+4&gt;&gt;2]+b[i+4&gt;&gt;2])}if((0|(u=u+h|0))!=(0|g))break i}return i=b[A+220&gt;&gt;2],BA[b[b[i&gt;&gt;2]+12&gt;&gt;2]](i,A),Ai(),void(N=r+16|0)}t=0;break e}t=1;break A}i=1;continue}i=1;continue}i=1}},function(A,r){A|=0,r|=0;var e,i,a,n,t,o,k=0,c=0,u=0,l=0,s=0,g=0;if(N=e=N-16|0,$e(e+8|0,22888),(0|(u=b[(i=A+196|0)&gt;&gt;2]))&lt;(0|(l=b[A+228&gt;&gt;2]))){if(b[A+200&gt;&gt;2]&lt;(0|l)){A:{r:{if(l){if(s=CA(l&lt;&lt;2,16),(0|(k=b[A+196&gt;&gt;2]))&gt;=1)break r;break A}if((0|(k=u))&lt;1)break A}for(g=A+204|0;b[c+s&gt;&gt;2]=b[b[g&gt;&gt;2]+c&gt;&gt;2],c=c+4|0,k=k+-1|0;);}(c=b[(k=A+204|0)&gt;&gt;2])&amp;&amp;(C[A+208|0]&amp;&amp;gA(c),b[A+204&gt;&gt;2]=0),b[k&gt;&gt;2]=s,f[A+208|0]=1,b[A+200&gt;&gt;2]=l}for(c=u&lt;&lt;2,k=l-u|0,u=A+204|0;b[b[u&gt;&gt;2]+c&gt;&gt;2]=0,c=c+4|0,k=k+-1|0;);}if(b[i&gt;&gt;2]=l,(0|BA[b[b[A&gt;&gt;2]+104&gt;&gt;2]](A))&gt;=1)for(c=0,u=A+204|0,l=A+236|0,k=0;b[b[u&gt;&gt;2]+c&gt;&gt;2]=b[b[l&gt;&gt;2]+c&gt;&gt;2],c=c+4|0,(0|(k=k+1|0))&lt;(0|BA[b[b[A&gt;&gt;2]+104&gt;&gt;2]](A)););(0|(k=b[A+196&gt;&gt;2]))&gt;=2&amp;&amp;function A(r,e,i,a){var f,n=0,t=0,o=0,k=0,c=0,u=0,l=0,s=0,C=0,g=0;for(f=r+12|0;;){for(C=i,o=b[f&gt;&gt;2],s=b[o+((i+a|0)/2&lt;&lt;2)&gt;&gt;2],t=a;;){A:if(u=(0|(c=b[b[s+28&gt;&gt;2]+208&gt;&gt;2]))&lt;0)for(k=i+-1|0,i=((i&lt;&lt;2)+o|0)-4|0,n=b[b[s+32&gt;&gt;2]+208&gt;&gt;2];;){if(l=b[(i=i+4|0)&gt;&gt;2],(0|(g=b[b[l+28&gt;&gt;2]+208&gt;&gt;2]))&gt;-1){if(k=k+1|0,(0|g)&lt;(0|n))continue;break A}if(k=k+1|0,!(b[b[l+32&gt;&gt;2]+208&gt;&gt;2]&lt;(0|n)))break}else for(k=i+-1|0,i=((i&lt;&lt;2)+o|0)-4|0;;){if(n=b[(i=i+4|0)&gt;&gt;2],(0|(l=b[b[n+28&gt;&gt;2]+208&gt;&gt;2]))&gt;-1){if(k=k+1|0,(0|l)&lt;(0|c))continue;break A}if(k=k+1|0,!(b[b[n+32&gt;&gt;2]+208&gt;&gt;2]&lt;(0|c)))break}A:if(u)for(n=t+1|0,t=4+((t&lt;&lt;2)+o|0)|0,o=b[b[s+32&gt;&gt;2]+208&gt;&gt;2];;){if(c=b[(t=t+-4|0)&gt;&gt;2],(0|(u=b[b[c+28&gt;&gt;2]+208&gt;&gt;2]))&gt;-1){if(n=n+-1|0,(0|o)&lt;(0|u))continue;break A}if(n=n+-1|0,!((0|o)&lt;b[b[c+32&gt;&gt;2]+208&gt;&gt;2]))break}else for(n=t+1|0,t=4+((t&lt;&lt;2)+o|0)|0;;){if(o=b[(t=t+-4|0)&gt;&gt;2],(0|(u=b[b[o+28&gt;&gt;2]+208&gt;&gt;2]))&gt;-1){if(n=n+-1|0,(0|c)&lt;(0|u))continue;break A}if(n=n+-1|0,!((0|c)&lt;b[b[o+32&gt;&gt;2]+208&gt;&gt;2]))break}A:{r:{if((0|k)&gt;(0|n)){if(t=n,(0|(i=k))&lt;=(0|n))break r;break A}if(o=b[i&gt;&gt;2],b[i&gt;&gt;2]=b[t&gt;&gt;2],b[b[f&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=o,(0|(i=k+1|0))&gt;(0|(t=n+-1|0)))break A}o=b[f&gt;&gt;2];continue}break}if((0|t)&gt;(0|C)&amp;&amp;A(r,e,C,t),!((0|i)&lt;(0|a)))break}}(A+192|0,e,0,k+-1|0),c=BA[b[b[A&gt;&gt;2]+104&gt;&gt;2]](A)?b[A+204&gt;&gt;2]:0,function(A,r,e,i,a){if(b[A+20&gt;&gt;2]=a,b[A+16&gt;&gt;2]=i,b[A+12&gt;&gt;2]=e,b[A+4&gt;&gt;2]=r,(0|(e=b[(i=A+32|0)&gt;&gt;2]))&lt;=-1)for(b[A+36&gt;&gt;2]&lt;=-1&amp;&amp;((r=b[A+40&gt;&gt;2])&amp;&amp;(C[A+44|0]&amp;&amp;gA(r),b[A+40&gt;&gt;2]=0),f[A+44|0]=1,b[(r=A+36|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0),r=e&lt;&lt;2,a=A+40|0;b[b[a&gt;&gt;2]+r&gt;&gt;2]=0,r=r+4|0,e=e+1|0;);if(b[i&gt;&gt;2]=0,(0|(e=b[(i=A+52|0)&gt;&gt;2]))&lt;=-1)for(b[A+56&gt;&gt;2]&lt;=-1&amp;&amp;((r=b[A+60&gt;&gt;2])&amp;&amp;(C[A- -64|0]&amp;&amp;gA(r),b[A+60&gt;&gt;2]=0),f[A- -64|0]=1,b[(r=A+56|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0),r=e&lt;&lt;2,a=A+60|0;b[b[a&gt;&gt;2]+r&gt;&gt;2]=0,r=r+4|0,e=e+1|0;);if(b[i&gt;&gt;2]=0,(0|(e=b[(i=A+72|0)&gt;&gt;2]))&lt;=-1)for(b[A+76&gt;&gt;2]&lt;=-1&amp;&amp;((r=b[A+80&gt;&gt;2])&amp;&amp;(C[A+84|0]&amp;&amp;gA(r),b[A+80&gt;&gt;2]=0),f[A+84|0]=1,b[(r=A+76|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0),r=e&lt;&lt;2,A=A+80|0;b[b[A&gt;&gt;2]+r&gt;&gt;2]=0,r=r+4|0,e=e+1|0;);b[i&gt;&gt;2]=0}(b[A+212&gt;&gt;2],r,c,b[A+196&gt;&gt;2],0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A)),k=b[A+216&gt;&gt;2],u=b[A+24&gt;&gt;2],n=k,t=b[A+8&gt;&gt;2],o=0|BA[b[b[u&gt;&gt;2]+36&gt;&gt;2]](u),a=b[b[k&gt;&gt;2]+8&gt;&gt;2],BA[a](0|n,0|t,0|o),wa(b[A+220&gt;&gt;2],b[A+24&gt;&gt;2],A,b[A+212&gt;&gt;2]),xa(b[A+212&gt;&gt;2]),k=b[A+216&gt;&gt;2],BA[b[b[k&gt;&gt;2]+16&gt;&gt;2]](k,r,b[A+72&gt;&gt;2]),Ai(),N=e+16|0},function(A,r){A|=0,r=B(r);var e,i,a=B(0),f=0,n=B(0),t=0,o=0,k=0;if(N=e=N-16|0,$e(e+8|0,22866),b[(i=A+248|0)&gt;&gt;2]&gt;=1)for(k=A+256|0;;){A:if(A=b[b[k&gt;&gt;2]+t&gt;&gt;2]){r:{e:{if(!(2==(0|(f=b[A+220&gt;&gt;2]))|4==(0|f))){if(a=v[A+372&gt;&gt;2],n=B(a*a),a=v[A+376&gt;&gt;2],n=B(n+B(a*a)),a=v[A+380&gt;&gt;2],n=B(n+B(a*a)),a=v[A+532&gt;&gt;2],n&lt;B(a*a)&amp;&amp;(a=v[A+388&gt;&gt;2],n=B(a*a),a=v[A+392&gt;&gt;2],n=B(n+B(a*a)),a=v[A+396&gt;&gt;2],n=B(n+B(a*a)),a=v[A+536&gt;&gt;2],n&lt;B(a*a))){if(v[A+224&gt;&gt;2]=v[A+224&gt;&gt;2]+r,!C[2808])break e;break r}b[A+224&gt;&gt;2]=0,Vr(A,0),f=b[A+220&gt;&gt;2]}if(4==(0|f))break A;if(C[2808])break r}if(!((a=v[800])==B(0)|(v[A+224&gt;&gt;2]&gt;a^1?2!=(-2&amp;f):0))){if(!(3&amp;C[A+204|0])){if(1==(0|f)&amp;&amp;(Vr(A,3),f=b[A+220&gt;&gt;2]),2!=(0|f))break A;b[A+388&gt;&gt;2]=0,b[A+392&gt;&gt;2]=0,b[A+372&gt;&gt;2]=0,b[A+376&gt;&gt;2]=0,b[(f=A+396|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[(f=A+380|0)&gt;&gt;2]=0,b[f+4&gt;&gt;2]=0,b[A+304&gt;&gt;2]=b[A+304&gt;&gt;2]+2;break A}Vr(A,2);break A}}Vr(A,1)}if(t=t+4|0,!((0|(o=o+1|0))&lt;b[i&gt;&gt;2]))break}Ai(),N=e+16|0},function(A,r){A|=0,r=B(r);var e,i,a,f,n=0,t=0,o=0,k=0;if(N=e=N-16|0,$e(e,22823),(n=b[A+84&gt;&gt;2])&amp;&amp;BA[n](A,r),BA[b[b[A&gt;&gt;2]+140&gt;&gt;2]](A,r),n=0,b[A+32&gt;&gt;2]=0,v[A+28&gt;&gt;2]=r,a=A+48|0,f=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[a&gt;&gt;2]=f,BA[b[b[A&gt;&gt;2]+164&gt;&gt;2]](A,r),BA[b[b[A&gt;&gt;2]+44&gt;&gt;2]](A),BA[b[b[A&gt;&gt;2]+148&gt;&gt;2]](A),v[A+104&gt;&gt;2]=r,BA[b[b[A&gt;&gt;2]+152&gt;&gt;2]](A,A+92|0),BA[b[b[A&gt;&gt;2]+144&gt;&gt;2]](A,r),$e(e+8|0,22852),b[(i=A+296|0)&gt;&gt;2]&gt;=1)for(k=A+304|0;t=b[b[k&gt;&gt;2]+n&gt;&gt;2],BA[b[b[t&gt;&gt;2]+8&gt;&gt;2]](t,A,r),n=n+4|0,(0|(o=o+1|0))&lt;b[i&gt;&gt;2];);Ai(),BA[b[b[A&gt;&gt;2]+156&gt;&gt;2]](A,r),(n=b[A+80&gt;&gt;2])&amp;&amp;BA[n](A,r),Ai(),N=e+16|0},function(A,r){A|=0,r=B(r);var e,i,a,n=0,t=0,o=0,k=0,c=0;if(N=e=N-16|0,$e(e,22996),$e(e+8|0,22959),n=b[(i=A+332|0)&gt;&gt;2],b[(a=A+324|0)&gt;&gt;2]&gt;=1)for(c=A+24|0;t=b[c&gt;&gt;2],BA[b[b[t&gt;&gt;2]+16&gt;&gt;2]](t,b[n+o&gt;&gt;2]),o=o+4|0,n=b[i&gt;&gt;2],(0|(k=k+1|0))&lt;b[a&gt;&gt;2];);n&amp;&amp;(C[A+336|0]&amp;&amp;gA(n),b[A+332&gt;&gt;2]=0),b[A+332&gt;&gt;2]=0,f[A+336|0]=1,b[(n=A+324|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,Ai(),(0|(n=b[A+248&gt;&gt;2]))&gt;=1&amp;&amp;function(A,r,e,i){var a,n=0,t=0,o=0,k=0,c=B(0),u=0,l=B(0),s=B(0),g=B(0),d=0,_=B(0),m=0,h=0,Q=B(0),p=0,D=0,w=0,Z=0,Y=0,W=0,F=0,E=B(0),V=0,X=0,J=0,I=0,x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=0,O=0,H=0,z=0,P=0,L=0,K=0,q=0,$=B(0),AA=0,rA=0,eA=0,iA=0,aA=0,fA=B(0),nA=B(0),tA=B(0),bA=B(0),oA=0,kA=0,cA=0,uA=0,lA=0,sA=0,dA=0,vA=B(0),_A=B(0);N=a=N-496|0;A:if(!((0|e)&lt;1))for(m=a+124|0,j=a+92|0,O=a+72|0,V=a+368|0,H=a+248|0,Y=a+232|0,oA=a+464|0,W=a+216|0,kA=a+448|0,X=a+292|0,z=a+352|0,P=a+336|0,h=a+480|0,cA=A+44|0,uA=A+68|0,AA=a+332|0,J=a+400|0,lA=a+416|0,sA=a+412|0,rA=a+408|0,eA=A+328|0,I=A+324|0,F=A+332|0,iA=A+336|0;;){if(k=b[(D&lt;&lt;2)+r&gt;&gt;2],b[k+268&gt;&gt;2]=1065353216,n=b[k+220&gt;&gt;2],!(3&amp;C[k+204|0]|2==(0|n)|5==(0|n))&amp;&amp;(Mi(k,i,a+432|0),C[0|cA]&amp;&amp;(c=v[k+276&gt;&gt;2],(c=B(c*c))!=B(0)&amp;&amp;(Q=c,d=k+52|0,c=B(v[h&gt;&gt;2]-v[d&gt;&gt;2]),l=B(c*c),L=k+56|0,c=B(v[(p=a+484|0)&gt;&gt;2]-v[L&gt;&gt;2]),l=B(l+B(c*c)),K=k+60|0,c=B(v[(w=a+488|0)&gt;&gt;2]-v[K&gt;&gt;2]),Q&lt;B(l+B(c*c)))))){if($e(a+424|0,22932),b[b[k+192&gt;&gt;2]+4&gt;&gt;2]&lt;=19&amp;&amp;(b[706]=b[706]+1,n=b[uA&gt;&gt;2],n=0|BA[b[b[n&gt;&gt;2]+36&gt;&gt;2]](n),b[AA&gt;&gt;2]=-1,o=b[(t=q=d+8|0)+4&gt;&gt;2],b[(u=P+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[u+4&gt;&gt;2]=o,t=b[d+4&gt;&gt;2],b[P&gt;&gt;2]=b[d&gt;&gt;2],b[P+4&gt;&gt;2]=t,b[J&gt;&gt;2]=0,aA=A+24|0,b[lA&gt;&gt;2]=b[aA&gt;&gt;2],b[sA&gt;&gt;2]=n,b[rA&gt;&gt;2]=0,b[a+404&gt;&gt;2]=k,n=b[h+4&gt;&gt;2],b[z&gt;&gt;2]=b[h&gt;&gt;2],b[z+4&gt;&gt;2]=n,t=b[(n=h+8|0)+4&gt;&gt;2],b[(o=z+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=t,b[a+324&gt;&gt;2]=1065353216,b[a+328&gt;&gt;2]=1,b[a+320&gt;&gt;2]=23344,t=b[k+272&gt;&gt;2],ZA(a+264|0),b[X+16&gt;&gt;2]=0,b[(o=X+8|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0,b[X&gt;&gt;2]=0,b[X+4&gt;&gt;2]=0,b[(o=a+280|0)&gt;&gt;2]=1065353216,b[o+4&gt;&gt;2]=1065353216,b[a+288&gt;&gt;2]=1065353216,b[a+316&gt;&gt;2]=0,b[a+312&gt;&gt;2]=t,b[a+296&gt;&gt;2]=t,b[rA&gt;&gt;2]=b[A+56&gt;&gt;2],t=b[k+188&gt;&gt;2],b[a+328&gt;&gt;2]=b[t+4&gt;&gt;2],b[a+268&gt;&gt;2]=8,b[a+264&gt;&gt;2]=9912,b[AA&gt;&gt;2]=b[t+8&gt;&gt;2],t=b[n+4&gt;&gt;2],b[(o=H+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=t,n=b[h+4&gt;&gt;2],b[H&gt;&gt;2]=b[h&gt;&gt;2],b[H+4&gt;&gt;2]=n,o=b[(n=a+440|0)+4&gt;&gt;2],b[(t=a+208|0)&gt;&gt;2]=b[n&gt;&gt;2],b[t+4&gt;&gt;2]=o,o=b[(n=kA)+4&gt;&gt;2],b[W&gt;&gt;2]=b[n&gt;&gt;2],b[W+4&gt;&gt;2]=o,u=b[(n=n+8|0)+4&gt;&gt;2],b[(o=W+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=u,u=b[(n=oA)+4&gt;&gt;2],b[Y&gt;&gt;2]=b[n&gt;&gt;2],b[Y+4&gt;&gt;2]=u,Z=b[(n=n+8|0)+4&gt;&gt;2],b[(u=Y+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[u+4&gt;&gt;2]=Z,n=b[a+436&gt;&gt;2],b[a+200&gt;&gt;2]=b[a+432&gt;&gt;2],b[a+204&gt;&gt;2]=n,dA=b[(Z=(n=k+4|0)+8|0)+4&gt;&gt;2],b[t&gt;&gt;2]=b[Z&gt;&gt;2],b[t+4&gt;&gt;2]=dA,t=b[n+4&gt;&gt;2],b[a+200&gt;&gt;2]=b[n&gt;&gt;2],b[a+204&gt;&gt;2]=t,Z=b[(t=k+28|0)+4&gt;&gt;2],b[o&gt;&gt;2]=b[t&gt;&gt;2],b[o+4&gt;&gt;2]=Z,o=b[(t=k+20|0)+4&gt;&gt;2],b[W&gt;&gt;2]=b[t&gt;&gt;2],b[W+4&gt;&gt;2]=o,o=b[(t=k+44|0)+4&gt;&gt;2],b[u&gt;&gt;2]=b[t&gt;&gt;2],b[u+4&gt;&gt;2]=o,o=b[(t=k+36|0)+4&gt;&gt;2],b[Y&gt;&gt;2]=b[t&gt;&gt;2],b[Y+4&gt;&gt;2]=o,ma(A,a+264|0,n,a+200|0,a+320|0,B(0)),(c=v[a+324&gt;&gt;2])&lt;B(1))){if(E=v[K&gt;&gt;2],s=v[L&gt;&gt;2],_=v[d&gt;&gt;2],g=v[a+376&gt;&gt;2],x=v[w&gt;&gt;2],M=v[a+372&gt;&gt;2],S=v[p&gt;&gt;2],T=v[V&gt;&gt;2],U=v[h&gt;&gt;2],n=b[aA&gt;&gt;2],u=0|BA[b[b[n&gt;&gt;2]+12&gt;&gt;2]](n,k,b[J&gt;&gt;2]),fA=B(c*B(S-s)),s=B(c*B(U-_)),Q=g,g=B(c*B(x-E)),_=B(B(B(-B(M*fA))-B(T*s))-B(Q*g)),(0|(n=b[I&gt;&gt;2]))==b[eA&gt;&gt;2]&amp;&amp;!((0|n)&gt;=(0|(p=n?n&lt;&lt;1:1)))){r:{e:{if(p){if(w=CA(p&lt;&lt;2,16),(0|(n=b[I&gt;&gt;2]))&gt;=1)break e;break r}if(w=0,(0|n)&lt;1)break r}for(o=0,t=n;b[o+w&gt;&gt;2]=b[b[F&gt;&gt;2]+o&gt;&gt;2],o=o+4|0,t=t+-1|0;);}(t=b[F&gt;&gt;2])&amp;&amp;(C[0|iA]&amp;&amp;(gA(t),n=b[I&gt;&gt;2]),b[F&gt;&gt;2]=0),b[F&gt;&gt;2]=w,f[0|iA]=1,b[eA&gt;&gt;2]=p}b[b[F&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=u,b[I&gt;&gt;2]=n+1,n=b[J&gt;&gt;2],x=v[n+20&gt;&gt;2],M=v[n+36&gt;&gt;2],S=v[n+40&gt;&gt;2],T=v[n+8&gt;&gt;2],U=v[n+24&gt;&gt;2],c=v[n+60&gt;&gt;2],vA=v[n+52&gt;&gt;2],E=v[n+56&gt;&gt;2],nA=v[n+44&gt;&gt;2],_A=v[K&gt;&gt;2],l=v[n+12&gt;&gt;2],$=v[d&gt;&gt;2],tA=v[n+28&gt;&gt;2],Q=v[L&gt;&gt;2],bA=v[n+4&gt;&gt;2],b[(n=a+16|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[a+36&gt;&gt;2]=0,v[a+88&gt;&gt;2]=_,b[(n=j+8|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[j&gt;&gt;2]=0,b[j+4&gt;&gt;2]=0,b[m+40&gt;&gt;2]=0,b[(n=m+32|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[(n=m+24|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[(n=m+16|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[(n=m+8|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[m&gt;&gt;2]=0,b[m+4&gt;&gt;2]=0,n=b[V+4&gt;&gt;2],b[O&gt;&gt;2]=b[V&gt;&gt;2],b[O+4&gt;&gt;2]=n,t=b[(n=V+8|0)+4&gt;&gt;2],b[(o=O+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=t,s=B(s+$),_=B(fA+Q),g=B(g+_A),$=B(B(B(l*s)+B(tA*_))+B(nA*g)),Q=l,l=B(-vA),v[a+32&gt;&gt;2]=$+B(B(B(Q*l)-B(tA*E))-B(nA*c)),v[a+28&gt;&gt;2]=B(B(B(s*T)+B(_*U))+B(g*S))+B(B(B(T*l)-B(U*E))-B(S*c)),v[a+24&gt;&gt;2]=B(B(B(s*bA)+B(_*x))+B(g*M))+B(B(B(bA*l)-B(x*E))-B(M*c)),b[a+8&gt;&gt;2]=0,b[a+12&gt;&gt;2]=0,n=u+R(sr(u,a+8|0),192)|0,b[n+100&gt;&gt;2]=0,v[n+88&gt;&gt;2]=G(B(y(B(v[k+228&gt;&gt;2]*v[b[J&gt;&gt;2]+228&gt;&gt;2]),B(-10))),B(10)),t=b[q+4&gt;&gt;2],b[(k=n+60|0)&gt;&gt;2]=b[q&gt;&gt;2],b[k+4&gt;&gt;2]=t,t=b[d+4&gt;&gt;2],b[(k=n+52|0)&gt;&gt;2]=b[d&gt;&gt;2],b[k+4&gt;&gt;2]=t,b[n+48&gt;&gt;2]=0,v[n+44&gt;&gt;2]=g,v[n+40&gt;&gt;2]=_,v[n+36&gt;&gt;2]=s}if(Ai(),(0|(D=D+1|0))!=(0|e))continue;break A}if((0|(D=D+1|0))==(0|e))break}N=a+496|0}(A,b[A+256&gt;&gt;2],n,r),Ai(),N=e+16|0},function(A,r){A|=0,r=B(r);var e,i=0,a=0,f=0,n=0;if((0|(i=b[(e=A+8|0)&gt;&gt;2]))&gt;=1)for(n=A+16|0;!(A=b[b[n&gt;&gt;2]+a&gt;&gt;2])|!(2&amp;b[A+252&gt;&gt;2])|!(2&amp;C[A+204|0])|2==b[A+220&gt;&gt;2]||(Si(A,r),i=b[e&gt;&gt;2]),a=a+4|0,(0|(f=f+1|0))&lt;(0|i););},function(A,r){A|=0,r|=0;var e,i=0,a=0,f=0,n=0,t=0,o=0,k=B(0),c=B(0),u=B(0),l=0,s=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=0,y=0,Q=0,p=0,D=B(0),w=B(0),Z=B(0),Y=B(0),W=B(0),F=B(0),E=0,V=B(0),X=B(0),J=B(0),I=0,x=B(0),M=B(0),S=B(0),T=B(0),U=B(0),j=B(0),O=0,H=B(0),z=B(0),P=B(0),L=0;N=e=N-176|0,i=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),i=0|BA[b[b[i&gt;&gt;2]+56&gt;&gt;2]](i),f=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),f=0|BA[b[b[f&gt;&gt;2]+56&gt;&gt;2]](f);A:if(F=v[r+40&gt;&gt;2],!(F&lt;=B(0)||(n=b[r+4&gt;&gt;2]+-3|0,n&gt;&gt;&gt;0&gt;9))){a=2048&amp;i,o=4096&amp;f;r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{u:{l:{s:{C:{g:{switch(n-1|0){case 2:case 5:if(n=b[(f=r+1072|0)+4&gt;&gt;2],b[(i=t=e+120|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,n=b[(f=r+1088|0)+4&gt;&gt;2],b[(i=e+136|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,n=b[(f=r+1104|0)+4&gt;&gt;2],b[(i=e+152|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,n=b[(f=r+1120|0)+4&gt;&gt;2],b[(i=e+168|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,f=b[(i=y=r+1064|0)+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[i&gt;&gt;2],b[e+116&gt;&gt;2]=f,f=b[(i=E=r+1080|0)+4&gt;&gt;2],b[e+128&gt;&gt;2]=b[i&gt;&gt;2],b[e+132&gt;&gt;2]=f,f=b[(i=p=r+1096|0)+4&gt;&gt;2],b[e+144&gt;&gt;2]=b[i&gt;&gt;2],b[e+148&gt;&gt;2]=f,f=b[(i=I=r+1112|0)+4&gt;&gt;2],b[e+160&gt;&gt;2]=b[i&gt;&gt;2],b[e+164&gt;&gt;2]=f,i=e+160|0,f=e+144|0,n=e+128|0,!a)break g;if(a=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[a&gt;&gt;2]+64&gt;&gt;2]](a,e+112|0,F),G=b[(l=r+1184|0)+4&gt;&gt;2],b[(a=i+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[a+4&gt;&gt;2]=G,l=b[(a=r+1176|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=l,l=b[(a=r+1144|0)+4&gt;&gt;2],b[n&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=l,G=b[(l=r+1152|0)+4&gt;&gt;2],b[(a=n+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[a+4&gt;&gt;2]=G,l=b[(a=r+1160|0)+4&gt;&gt;2],b[f&gt;&gt;2]=b[a&gt;&gt;2],b[f+4&gt;&gt;2]=l,G=b[(l=r+1168|0)+4&gt;&gt;2],b[(a=f+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[a+4&gt;&gt;2]=G,l=b[(a=r+1136|0)+4&gt;&gt;2],b[t&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=l,t=b[(a=r+1128|0)+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[a&gt;&gt;2],b[e+116&gt;&gt;2]=t,a=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[a&gt;&gt;2]+64&gt;&gt;2]](a,e+112|0,F),o)break C;break A;default:if(b[(f=e+172|0)&gt;&gt;2]=0,b[(i=n=e+164|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=e+156|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[(i=e+124|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[e+132&gt;&gt;2]=1065353216,b[(i=e+136|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[e+152&gt;&gt;2]=1065353216,b[e+116&gt;&gt;2]=0,b[e+120&gt;&gt;2]=0,b[e+144&gt;&gt;2]=0,b[e+148&gt;&gt;2]=0,b[e+112&gt;&gt;2]=1065353216,i=b[r+28&gt;&gt;2],s=v[i+52&gt;&gt;2],d=v[i+8&gt;&gt;2],_=v[i+12&gt;&gt;2],g=v[i+56&gt;&gt;2],R=v[i+28&gt;&gt;2],m=v[i+20&gt;&gt;2],D=v[i+24&gt;&gt;2],k=v[i+60&gt;&gt;2],u=v[i+44&gt;&gt;2],c=v[i+36&gt;&gt;2],w=v[i+40&gt;&gt;2],Z=v[i+4&gt;&gt;2],b[f&gt;&gt;2]=0,o=e+168|0,h=k,k=v[r+300&gt;&gt;2],Y=B(c*k),c=v[r+304&gt;&gt;2],W=u,u=v[r+308&gt;&gt;2],v[o&gt;&gt;2]=h+B(B(Y+B(w*c))+B(W*u)),v[n&gt;&gt;2]=g+B(B(B(k*m)+B(c*D))+B(u*R)),v[e+160&gt;&gt;2]=s+B(B(B(k*Z)+B(c*d))+B(u*_)),i=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[i&gt;&gt;2]+64&gt;&gt;2]](i,e+112|0,F),i=b[r+32&gt;&gt;2],s=v[i+52&gt;&gt;2],d=v[i+8&gt;&gt;2],_=v[i+12&gt;&gt;2],g=v[i+56&gt;&gt;2],R=v[i+28&gt;&gt;2],m=v[i+20&gt;&gt;2],D=v[i+24&gt;&gt;2],k=v[i+60&gt;&gt;2],u=v[i+44&gt;&gt;2],c=v[i+36&gt;&gt;2],w=v[i+40&gt;&gt;2],Z=v[i+4&gt;&gt;2],b[f&gt;&gt;2]=0,h=k,k=v[r+316&gt;&gt;2],Y=B(c*k),c=v[r+320&gt;&gt;2],W=u,u=v[r+324&gt;&gt;2],v[o&gt;&gt;2]=h+B(B(Y+B(w*c))+B(W*u)),v[n&gt;&gt;2]=g+B(B(B(k*m)+B(c*D))+B(u*R)),v[e+160&gt;&gt;2]=s+B(B(B(k*Z)+B(c*d))+B(u*_)),!a)break A;A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[A&gt;&gt;2]+64&gt;&gt;2]](A,e+112|0,F);break A;case 0:if(i=b[r+28&gt;&gt;2],T=v[i+52&gt;&gt;2],k=v[i+8&gt;&gt;2],c=v[i+12&gt;&gt;2],D=v[r+584&gt;&gt;2],w=v[r+552&gt;&gt;2],Z=v[r+568&gt;&gt;2],U=v[i+56&gt;&gt;2],j=v[i+60&gt;&gt;2],J=v[r+608&gt;&gt;2],W=v[r+600&gt;&gt;2],x=v[r+604&gt;&gt;2],u=v[i+28&gt;&gt;2],s=v[i+20&gt;&gt;2],d=v[i+24&gt;&gt;2],M=v[r+588&gt;&gt;2],h=v[r+556&gt;&gt;2],Y=v[r+572&gt;&gt;2],V=v[r+592&gt;&gt;2],_=v[i+44&gt;&gt;2],S=v[r+560&gt;&gt;2],g=v[i+36&gt;&gt;2],X=v[r+576&gt;&gt;2],R=v[i+40&gt;&gt;2],m=v[i+4&gt;&gt;2],b[(f=e+172|0)&gt;&gt;2]=0,b[(n=e+156|0)&gt;&gt;2]=0,b[(y=e+140|0)&gt;&gt;2]=0,v[(E=e+152|0)&gt;&gt;2]=B(B(S*g)+B(X*R))+B(V*_),v[(p=e+148|0)&gt;&gt;2]=B(B(h*g)+B(Y*R))+B(M*_),v[(I=e+136|0)&gt;&gt;2]=B(B(S*s)+B(X*d))+B(V*u),v[(t=e+132|0)&gt;&gt;2]=B(B(h*s)+B(Y*d))+B(M*u),v[(l=e+168|0)&gt;&gt;2]=j+B(B(B(g*W)+B(R*x))+B(_*J)),v[(G=e+164|0)&gt;&gt;2]=U+B(B(B(s*W)+B(d*x))+B(u*J)),b[e+124&gt;&gt;2]=0,v[e+144&gt;&gt;2]=B(B(w*g)+B(Z*R))+B(D*_),v[e+128&gt;&gt;2]=B(B(w*s)+B(Z*d))+B(D*u),v[e+120&gt;&gt;2]=B(B(m*S)+B(k*X))+B(c*V),v[e+116&gt;&gt;2]=B(B(m*h)+B(k*Y))+B(c*M),v[e+112&gt;&gt;2]=B(B(w*m)+B(Z*k))+B(D*c),v[e+160&gt;&gt;2]=T+B(B(B(m*W)+B(k*x))+B(c*J)),!a)break s;i=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[i&gt;&gt;2]+64&gt;&gt;2]](i,e+112|0,F),i=b[r+32&gt;&gt;2],T=v[i+52&gt;&gt;2],k=v[i+8&gt;&gt;2],c=v[i+12&gt;&gt;2],U=v[i+56&gt;&gt;2],j=v[i+60&gt;&gt;2],D=v[r+672&gt;&gt;2],w=v[r+664&gt;&gt;2],Z=v[r+668&gt;&gt;2],u=v[i+28&gt;&gt;2],s=v[i+20&gt;&gt;2],d=v[i+24&gt;&gt;2],J=v[r+648&gt;&gt;2],W=v[r+616&gt;&gt;2],x=v[r+632&gt;&gt;2],M=v[r+652&gt;&gt;2],h=v[r+620&gt;&gt;2],Y=v[r+636&gt;&gt;2],V=v[r+656&gt;&gt;2],_=v[i+44&gt;&gt;2],S=v[r+624&gt;&gt;2],g=v[i+36&gt;&gt;2],X=v[r+640&gt;&gt;2],R=v[i+40&gt;&gt;2],m=v[i+4&gt;&gt;2],b[f&gt;&gt;2]=0,b[n&gt;&gt;2]=0,b[y&gt;&gt;2]=0,v[E&gt;&gt;2]=B(B(S*g)+B(X*R))+B(V*_),v[p&gt;&gt;2]=B(B(h*g)+B(Y*R))+B(M*_),v[e+144&gt;&gt;2]=B(B(W*g)+B(x*R))+B(J*_),v[I&gt;&gt;2]=B(B(S*s)+B(X*d))+B(V*u),v[t&gt;&gt;2]=B(B(h*s)+B(Y*d))+B(M*u),v[l&gt;&gt;2]=j+B(B(B(g*w)+B(R*Z))+B(_*D)),v[G&gt;&gt;2]=U+B(B(B(s*w)+B(d*Z))+B(u*D)),v[e+160&gt;&gt;2]=T+B(B(B(m*w)+B(k*Z))+B(c*D)),b[e+124&gt;&gt;2]=0,v[e+128&gt;&gt;2]=B(B(W*s)+B(x*d))+B(J*u),v[e+120&gt;&gt;2]=B(B(m*S)+B(k*X))+B(c*V),v[e+116&gt;&gt;2]=B(B(m*h)+B(k*Y))+B(c*M),v[e+112&gt;&gt;2]=B(B(W*m)+B(x*k))+B(J*c),i=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[i&gt;&gt;2]+64&gt;&gt;2]](i,e+112|0,F);break l;case 3:if(n=b[(f=r+832|0)+4&gt;&gt;2],b[(i=y=e+120|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,n=b[(f=r+848|0)+4&gt;&gt;2],b[(i=e+136|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,n=b[(f=r+864|0)+4&gt;&gt;2],b[(i=e+152|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,n=b[(f=r+880|0)+4&gt;&gt;2],b[(i=e+168|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,f=b[(i=E=r+824|0)+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[i&gt;&gt;2],b[e+116&gt;&gt;2]=f,f=b[(i=r+840|0)+4&gt;&gt;2],b[e+128&gt;&gt;2]=b[i&gt;&gt;2],b[e+132&gt;&gt;2]=f,f=b[(i=r+856|0)+4&gt;&gt;2],b[e+144&gt;&gt;2]=b[i&gt;&gt;2],b[e+148&gt;&gt;2]=f,f=b[(i=r+872|0)+4&gt;&gt;2],b[e+160&gt;&gt;2]=b[i&gt;&gt;2],b[e+164&gt;&gt;2]=f,i=e+160|0,f=e+144|0,n=e+128|0,!a)break u;if(a=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[a&gt;&gt;2]+64&gt;&gt;2]](a,e+112|0,F),I=b[(p=r+944|0)+4&gt;&gt;2],b[(a=i+8|0)&gt;&gt;2]=b[p&gt;&gt;2],b[a+4&gt;&gt;2]=I,p=b[(a=r+936|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=p,a=b[(i=r+904|0)+4&gt;&gt;2],b[n&gt;&gt;2]=b[i&gt;&gt;2],b[n+4&gt;&gt;2]=a,i=n+8|0,a=b[(n=r+912|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[n&gt;&gt;2],b[i+4&gt;&gt;2]=a,n=b[(i=r+920|0)+4&gt;&gt;2],b[f&gt;&gt;2]=b[i&gt;&gt;2],b[f+4&gt;&gt;2]=n,i=f+8|0,n=b[(f=r+928|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,f=b[(i=r+896|0)+4&gt;&gt;2],b[y&gt;&gt;2]=b[i&gt;&gt;2],b[y+4&gt;&gt;2]=f,f=b[(i=r+888|0)+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[i&gt;&gt;2],b[e+116&gt;&gt;2]=f,i=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[i&gt;&gt;2]+64&gt;&gt;2]](i,e+112|0,F),o)break c;break A;case 8:if(n=b[(f=r+1244|0)+4&gt;&gt;2],b[(i=t=e+120|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,n=b[(f=r+1260|0)+4&gt;&gt;2],b[(i=e+136|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,n=b[(f=r+1276|0)+4&gt;&gt;2],b[(i=e+152|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,n=b[(f=r+1292|0)+4&gt;&gt;2],b[(i=e+168|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,f=b[(i=y=r+1236|0)+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[i&gt;&gt;2],b[e+116&gt;&gt;2]=f,f=b[(i=E=r+1252|0)+4&gt;&gt;2],b[e+128&gt;&gt;2]=b[i&gt;&gt;2],b[e+132&gt;&gt;2]=f,f=b[(i=p=r+1268|0)+4&gt;&gt;2],b[e+144&gt;&gt;2]=b[i&gt;&gt;2],b[e+148&gt;&gt;2]=f,f=b[(i=I=r+1284|0)+4&gt;&gt;2],b[e+160&gt;&gt;2]=b[i&gt;&gt;2],b[e+164&gt;&gt;2]=f,i=e+160|0,f=e+144|0,n=e+128|0,!a)break k;if(a=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[a&gt;&gt;2]+64&gt;&gt;2]](a,e+112|0,F),G=b[(l=r+1356|0)+4&gt;&gt;2],b[(a=i+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[a+4&gt;&gt;2]=G,l=b[(a=r+1348|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=l,l=b[(a=r+1316|0)+4&gt;&gt;2],b[n&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=l,G=b[(l=r+1324|0)+4&gt;&gt;2],b[(a=n+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[a+4&gt;&gt;2]=G,l=b[(a=r+1332|0)+4&gt;&gt;2],b[f&gt;&gt;2]=b[a&gt;&gt;2],b[f+4&gt;&gt;2]=l,G=b[(l=r+1340|0)+4&gt;&gt;2],b[(a=f+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[a+4&gt;&gt;2]=G,l=b[(a=r+1308|0)+4&gt;&gt;2],b[t&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=l,t=b[(a=r+1300|0)+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[a&gt;&gt;2],b[e+116&gt;&gt;2]=t,a=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[a&gt;&gt;2]+64&gt;&gt;2]](a,e+112|0,F),o)break o;break A;case 4:case 6:case 7:break A;case 1:}if(i=b[r+28&gt;&gt;2],T=v[i+52&gt;&gt;2],k=v[i+8&gt;&gt;2],c=v[i+12&gt;&gt;2],D=v[r+332&gt;&gt;2],w=v[r+300&gt;&gt;2],Z=v[r+316&gt;&gt;2],U=v[i+56&gt;&gt;2],j=v[i+60&gt;&gt;2],J=v[r+356&gt;&gt;2],W=v[r+348&gt;&gt;2],x=v[r+352&gt;&gt;2],u=v[i+28&gt;&gt;2],s=v[i+20&gt;&gt;2],d=v[i+24&gt;&gt;2],M=v[r+336&gt;&gt;2],h=v[r+304&gt;&gt;2],Y=v[r+320&gt;&gt;2],V=v[r+340&gt;&gt;2],_=v[i+44&gt;&gt;2],S=v[r+308&gt;&gt;2],g=v[i+36&gt;&gt;2],X=v[r+324&gt;&gt;2],R=v[i+40&gt;&gt;2],m=v[i+4&gt;&gt;2],b[(f=e+172|0)&gt;&gt;2]=0,b[(n=e+156|0)&gt;&gt;2]=0,b[(y=e+140|0)&gt;&gt;2]=0,v[(E=e+152|0)&gt;&gt;2]=B(B(S*g)+B(X*R))+B(V*_),v[(p=e+148|0)&gt;&gt;2]=B(B(h*g)+B(Y*R))+B(M*_),v[(I=e+136|0)&gt;&gt;2]=B(B(S*s)+B(X*d))+B(V*u),v[(t=e+132|0)&gt;&gt;2]=B(B(h*s)+B(Y*d))+B(M*u),v[(l=e+168|0)&gt;&gt;2]=j+B(B(B(g*W)+B(R*x))+B(_*J)),v[(G=e+164|0)&gt;&gt;2]=U+B(B(B(s*W)+B(d*x))+B(u*J)),b[e+124&gt;&gt;2]=0,v[e+144&gt;&gt;2]=B(B(w*g)+B(Z*R))+B(D*_),v[e+128&gt;&gt;2]=B(B(w*s)+B(Z*d))+B(D*u),v[e+120&gt;&gt;2]=B(B(m*S)+B(k*X))+B(c*V),v[e+116&gt;&gt;2]=B(B(m*h)+B(k*Y))+B(c*M),v[e+112&gt;&gt;2]=B(B(w*m)+B(Z*k))+B(D*c),v[e+160&gt;&gt;2]=T+B(B(B(m*W)+B(k*x))+B(c*J)),!a)break b;if(i=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[i&gt;&gt;2]+64&gt;&gt;2]](i,e+112|0,F),i=b[r+32&gt;&gt;2],T=v[i+52&gt;&gt;2],k=v[i+8&gt;&gt;2],c=v[i+12&gt;&gt;2],U=v[i+56&gt;&gt;2],j=v[i+60&gt;&gt;2],D=v[r+420&gt;&gt;2],w=v[r+412&gt;&gt;2],Z=v[r+416&gt;&gt;2],u=v[i+28&gt;&gt;2],s=v[i+20&gt;&gt;2],d=v[i+24&gt;&gt;2],J=v[r+396&gt;&gt;2],W=v[r+364&gt;&gt;2],x=v[r+380&gt;&gt;2],M=v[r+400&gt;&gt;2],h=v[r+368&gt;&gt;2],Y=v[r+384&gt;&gt;2],V=v[r+404&gt;&gt;2],_=v[i+44&gt;&gt;2],S=v[r+372&gt;&gt;2],g=v[i+36&gt;&gt;2],X=v[r+388&gt;&gt;2],R=v[i+40&gt;&gt;2],m=v[i+4&gt;&gt;2],b[f&gt;&gt;2]=0,b[n&gt;&gt;2]=0,b[y&gt;&gt;2]=0,v[E&gt;&gt;2]=B(B(S*g)+B(X*R))+B(V*_),v[p&gt;&gt;2]=B(B(h*g)+B(Y*R))+B(M*_),v[e+144&gt;&gt;2]=B(B(W*g)+B(x*R))+B(J*_),v[I&gt;&gt;2]=B(B(S*s)+B(X*d))+B(V*u),v[t&gt;&gt;2]=B(B(h*s)+B(Y*d))+B(M*u),v[l&gt;&gt;2]=j+B(B(B(g*w)+B(R*Z))+B(_*D)),v[G&gt;&gt;2]=U+B(B(B(s*w)+B(d*Z))+B(u*D)),v[e+160&gt;&gt;2]=T+B(B(B(m*w)+B(k*Z))+B(c*D)),b[e+124&gt;&gt;2]=0,v[e+128&gt;&gt;2]=B(B(W*s)+B(x*d))+B(J*u),v[e+120&gt;&gt;2]=B(B(m*S)+B(k*X))+B(c*V),v[e+116&gt;&gt;2]=B(B(m*h)+B(k*Y))+B(c*M),v[e+112&gt;&gt;2]=B(B(W*m)+B(x*k))+B(J*c),i=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),BA[b[b[i&gt;&gt;2]+64&gt;&gt;2]](i,e+112|0,F),o)break t;break A}if(l=b[(a=r+1136|0)+4&gt;&gt;2],b[t&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=l,t=b[(a=r+1144|0)+4&gt;&gt;2],b[n&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=t,l=b[(t=r+1152|0)+4&gt;&gt;2],b[(a=n+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=l,t=b[(a=r+1160|0)+4&gt;&gt;2],b[f&gt;&gt;2]=b[a&gt;&gt;2],b[f+4&gt;&gt;2]=t,l=b[(t=r+1168|0)+4&gt;&gt;2],b[(a=f+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=l,t=b[(a=r+1176|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=t,l=b[(t=r+1184|0)+4&gt;&gt;2],b[(a=i+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=l,t=b[(a=r+1128|0)+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[a&gt;&gt;2],b[e+116&gt;&gt;2]=t,!o)break A}if(o=b[E+4&gt;&gt;2],b[n&gt;&gt;2]=b[E&gt;&gt;2],b[n+4&gt;&gt;2]=o,o=b[p+4&gt;&gt;2],b[f&gt;&gt;2]=b[p&gt;&gt;2],b[f+4&gt;&gt;2]=o,o=b[I+4&gt;&gt;2],b[i&gt;&gt;2]=b[I&gt;&gt;2],b[i+4&gt;&gt;2]=o,l=b[(t=y+8|0)+4&gt;&gt;2],b[(a=e+120|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=l,G=b[(l=E+8|0)+4&gt;&gt;2],b[(o=t=n+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[o+4&gt;&gt;2]=G,Q=b[(G=p+8|0)+4&gt;&gt;2],b[(o=l=f+8|0)&gt;&gt;2]=b[G&gt;&gt;2],b[o+4&gt;&gt;2]=Q,O=b[(Q=I+8|0)+4&gt;&gt;2],b[(o=G=i+8|0)&gt;&gt;2]=b[Q&gt;&gt;2],b[o+4&gt;&gt;2]=O,o=b[y+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[y&gt;&gt;2],b[e+116&gt;&gt;2]=o,b[e+108&gt;&gt;2]=0,b[e+96&gt;&gt;2]=b[a&gt;&gt;2],b[e+100&gt;&gt;2]=b[e+136&gt;&gt;2],b[e+104&gt;&gt;2]=b[e+152&gt;&gt;2],b[e+92&gt;&gt;2]=0,b[e+80&gt;&gt;2]=b[e+112&gt;&gt;2],b[e+84&gt;&gt;2]=b[e+128&gt;&gt;2],b[e+88&gt;&gt;2]=b[e+144&gt;&gt;2],k=v[r+932&gt;&gt;2],c=v[r+936&gt;&gt;2],u=v[r+996&gt;&gt;2],s=v[r+1e3&gt;&gt;2],Q=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(o=e+72|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0,b[e+64&gt;&gt;2]=0,b[e+68&gt;&gt;2]=0,o=r+1176|0,BA[b[b[Q&gt;&gt;2]+72&gt;&gt;2]](Q,o,e+96|0,e+80|0,B(F*B(.8999999761581421)),k,c,u,s,e- -64|0,B(10),1),b[e+92&gt;&gt;2]=0,b[e+88&gt;&gt;2]=b[e+148&gt;&gt;2],b[e+84&gt;&gt;2]=b[e+132&gt;&gt;2],b[e+80&gt;&gt;2]=b[e+116&gt;&gt;2],u=Na(r,1),s=Na(r,2),O=b[(Q=r+1136|0)+4&gt;&gt;2],b[a&gt;&gt;2]=b[Q&gt;&gt;2],b[a+4&gt;&gt;2]=O,Q=b[(a=r+1144|0)+4&gt;&gt;2],b[n&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=Q,Q=b[(a=r+1152|0)+4&gt;&gt;2],b[t&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=Q,t=b[(a=r+1160|0)+4&gt;&gt;2],b[f&gt;&gt;2]=b[a&gt;&gt;2],b[f+4&gt;&gt;2]=t,t=b[(a=r+1168|0)+4&gt;&gt;2],b[l&gt;&gt;2]=b[a&gt;&gt;2],b[l+4&gt;&gt;2]=t,t=b[(a=r+1128|0)+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[a&gt;&gt;2],b[e+116&gt;&gt;2]=t,k=ge(s),c=v[e+80&gt;&gt;2],s=_e(s),d=v[e+84&gt;&gt;2],v[e+68&gt;&gt;2]=B(s*d)-B(k*c),_=ge(u),u=_e(u),g=v[e+88&gt;&gt;2],v[e+72&gt;&gt;2]=B(B(c*B(s*_))+B(d*B(_*k)))+B(u*g),v[e+64&gt;&gt;2]=B(B(c*B(u*s))+B(d*B(u*k)))-B(_*g),t=b[(a=r+1184|0)+4&gt;&gt;2],b[G&gt;&gt;2]=b[a&gt;&gt;2],b[G+4&gt;&gt;2]=t,a=b[o+4&gt;&gt;2],b[i&gt;&gt;2]=b[o&gt;&gt;2],b[i+4&gt;&gt;2]=a,b[e+60&gt;&gt;2]=0,v[e+56&gt;&gt;2]=-v[e+144&gt;&gt;2],v[e+52&gt;&gt;2]=-v[e+128&gt;&gt;2],v[e+48&gt;&gt;2]=-v[e+112&gt;&gt;2],!((k=v[r+868&gt;&gt;2])&gt;(c=v[r+872&gt;&gt;2])))break n;a=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(t=e+40|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[e+32&gt;&gt;2]=0,b[e+36&gt;&gt;2]=0,BA[b[b[a&gt;&gt;2]+68&gt;&gt;2]](a,o,e+48|0,e- -64|0,F,F,B(-3.1415927410125732),B(3.1415927410125732),e+32|0,0,B(10));break f}i=b[r+32&gt;&gt;2],T=v[i+52&gt;&gt;2],U=v[i+56&gt;&gt;2],j=v[i+60&gt;&gt;2],D=v[r+672&gt;&gt;2],w=v[r+664&gt;&gt;2],Z=v[r+668&gt;&gt;2],k=v[i+8&gt;&gt;2],c=v[i+12&gt;&gt;2],u=v[i+28&gt;&gt;2],s=v[i+20&gt;&gt;2],d=v[i+24&gt;&gt;2],J=v[r+648&gt;&gt;2],W=v[r+616&gt;&gt;2],x=v[r+632&gt;&gt;2],M=v[r+652&gt;&gt;2],h=v[r+620&gt;&gt;2],Y=v[r+636&gt;&gt;2],V=v[r+656&gt;&gt;2],_=v[i+44&gt;&gt;2],S=v[r+624&gt;&gt;2],g=v[i+36&gt;&gt;2],X=v[r+640&gt;&gt;2],R=v[i+40&gt;&gt;2],m=v[i+4&gt;&gt;2],b[f&gt;&gt;2]=0,b[n&gt;&gt;2]=0,b[y&gt;&gt;2]=0,b[e+124&gt;&gt;2]=0,v[E&gt;&gt;2]=B(B(S*g)+B(X*R))+B(V*_),v[p&gt;&gt;2]=B(B(h*g)+B(Y*R))+B(M*_),v[e+144&gt;&gt;2]=B(B(W*g)+B(x*R))+B(J*_),v[I&gt;&gt;2]=B(B(S*s)+B(X*d))+B(V*u),v[t&gt;&gt;2]=B(B(h*s)+B(Y*d))+B(M*u),v[e+128&gt;&gt;2]=B(B(W*s)+B(x*d))+B(J*u),v[e+120&gt;&gt;2]=B(B(m*S)+B(k*X))+B(c*V),v[l&gt;&gt;2]=j+B(B(B(g*w)+B(R*Z))+B(_*D)),v[G&gt;&gt;2]=U+B(B(B(s*w)+B(d*Z))+B(u*D)),v[e+160&gt;&gt;2]=T+B(B(B(m*w)+B(k*Z))+B(c*D)),v[e+116&gt;&gt;2]=B(B(m*h)+B(k*Y))+B(c*M),v[e+112&gt;&gt;2]=B(B(W*m)+B(x*k))+B(J*c)}if(!o|(k=function(A){var r=B(0);return(r=Wa(B(v[A&gt;&gt;2]-v[A+4&gt;&gt;2])))&lt;B(-3.1415927410125732)?B(r+B(6.2831854820251465)):r&gt;B(3.1415927410125732)^1?r:B(r+B(-6.2831854820251465))}(i=r+688|0))==(c=function(A){var r=B(0);return(r=Wa(B(v[A&gt;&gt;2]+v[A+4&gt;&gt;2])))&lt;B(-3.1415927410125732)?B(r+B(6.2831854820251465)):r&gt;B(3.1415927410125732)^1?r:B(r+B(-6.2831854820251465))}(i)))break A;u=v[r+692&gt;&gt;2],b[e+108&gt;&gt;2]=0,b[e+96&gt;&gt;2]=b[e+120&gt;&gt;2],b[e+100&gt;&gt;2]=b[e+136&gt;&gt;2],b[e+104&gt;&gt;2]=b[e+152&gt;&gt;2],b[e+92&gt;&gt;2]=0,b[e+80&gt;&gt;2]=b[e+112&gt;&gt;2],b[e+84&gt;&gt;2]=b[e+128&gt;&gt;2],b[e+88&gt;&gt;2]=b[e+144&gt;&gt;2],A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(r=e+72|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[e+64&gt;&gt;2]=0,b[e+68&gt;&gt;2]=0,r=u&gt;B(0),BA[b[b[A&gt;&gt;2]+68&gt;&gt;2]](A,e+160|0,e+96|0,e+80|0,F,F,r?k:B(0),r?c:B(6.2831854820251465),e- -64|0,r,B(10));break A}if(p=b[(a=r+896|0)+4&gt;&gt;2],b[y&gt;&gt;2]=b[a&gt;&gt;2],b[y+4&gt;&gt;2]=p,y=b[(a=r+904|0)+4&gt;&gt;2],b[n&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=y,y=b[(a=r+912|0)+4&gt;&gt;2],b[(n=n+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=y,a=b[(n=r+920|0)+4&gt;&gt;2],b[f&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=a,a=b[(n=r+928|0)+4&gt;&gt;2],b[(f=f+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=a,n=b[(f=r+936|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,n=b[(f=r+944|0)+4&gt;&gt;2],b[(i=i+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,f=b[(i=r+888|0)+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[i&gt;&gt;2],b[e+116&gt;&gt;2]=f,!o)break A}f=C[r+180|0],k=v[(i=f?E:r+888|0)+48&gt;&gt;2],R=v[i+8&gt;&gt;2],m=v[i+4&gt;&gt;2],n=b[i+4&gt;&gt;2],c=v[i+52&gt;&gt;2],D=v[i+24&gt;&gt;2],u=v[i+16&gt;&gt;2],o=b[i+16&gt;&gt;2],w=v[i+20&gt;&gt;2],a=b[i+20&gt;&gt;2],s=v[i+56&gt;&gt;2],g=v[i+40&gt;&gt;2],d=v[i+32&gt;&gt;2],y=b[i+32&gt;&gt;2],Z=v[i+36&gt;&gt;2],E=b[i+36&gt;&gt;2],_=v[(i=(f?824:888)+r|0)&gt;&gt;2],f=b[i&gt;&gt;2],b[e+108&gt;&gt;2]=0,J=B(g*B(0)),Z=B(Z*B(0)),g=v[r+184&gt;&gt;2],v[e+104&gt;&gt;2]=s+B(J+B(Z+B(g*d))),D=B(D*B(0)),w=B(w*B(0)),v[e+100&gt;&gt;2]=c+B(D+B(w+B(g*u))),R=B(R*B(0)),m=B(m*B(0)),v[e+96&gt;&gt;2]=k+B(R+B(m+B(g*_))),b[e+92&gt;&gt;2]=0,h=s,s=v[r+188&gt;&gt;2],v[e+88&gt;&gt;2]=h+B(J+B(Z+B(s*d))),v[e+84&gt;&gt;2]=c+B(D+B(w+B(s*u))),v[e+80&gt;&gt;2]=k+B(R+B(m+B(s*_))),i=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(p=e+72|0)&gt;&gt;2]=0,b[p+4&gt;&gt;2]=0,b[e+64&gt;&gt;2]=0,b[e+68&gt;&gt;2]=0,BA[b[b[i&gt;&gt;2]+16&gt;&gt;2]](i,e+96|0,e+80|0,e- -64|0),b[e+76&gt;&gt;2]=0,b[e+72&gt;&gt;2]=y,b[e+68&gt;&gt;2]=o,b[e+64&gt;&gt;2]=f,b[e+60&gt;&gt;2]=0,b[e+56&gt;&gt;2]=E,b[e+52&gt;&gt;2]=a,b[e+48&gt;&gt;2]=n,k=v[r+196&gt;&gt;2],c=v[r+192&gt;&gt;2],A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(i=e+40|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[e+32&gt;&gt;2]=0,b[e+36&gt;&gt;2]=0,BA[b[b[A&gt;&gt;2]+68&gt;&gt;2]](A,r+936|0,e- -64|0,e+48|0,F,F,c,k,e+32|0,1,B(10));break A}if(l=b[(a=r+1308|0)+4&gt;&gt;2],b[t&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=l,t=b[(a=r+1316|0)+4&gt;&gt;2],b[n&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=t,l=b[(t=r+1324|0)+4&gt;&gt;2],b[(a=n+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=l,t=b[(a=r+1332|0)+4&gt;&gt;2],b[f&gt;&gt;2]=b[a&gt;&gt;2],b[f+4&gt;&gt;2]=t,l=b[(t=r+1340|0)+4&gt;&gt;2],b[(a=f+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=l,t=b[(a=r+1348|0)+4&gt;&gt;2],b[i&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=t,l=b[(t=r+1356|0)+4&gt;&gt;2],b[(a=i+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=l,t=b[(a=r+1300|0)+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[a&gt;&gt;2],b[e+116&gt;&gt;2]=t,!o)break A}if(o=b[E+4&gt;&gt;2],b[n&gt;&gt;2]=b[E&gt;&gt;2],b[n+4&gt;&gt;2]=o,o=b[p+4&gt;&gt;2],b[f&gt;&gt;2]=b[p&gt;&gt;2],b[f+4&gt;&gt;2]=o,o=b[I+4&gt;&gt;2],b[i&gt;&gt;2]=b[I&gt;&gt;2],b[i+4&gt;&gt;2]=o,l=b[(t=y+8|0)+4&gt;&gt;2],b[(a=e+120|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=l,G=b[(l=E+8|0)+4&gt;&gt;2],b[(t=n+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[t+4&gt;&gt;2]=G,Q=b[(G=p+8|0)+4&gt;&gt;2],b[(o=l=f+8|0)&gt;&gt;2]=b[G&gt;&gt;2],b[o+4&gt;&gt;2]=Q,O=b[(Q=I+8|0)+4&gt;&gt;2],b[(o=G=i+8|0)&gt;&gt;2]=b[Q&gt;&gt;2],b[o+4&gt;&gt;2]=O,o=b[y+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[y&gt;&gt;2],b[e+116&gt;&gt;2]=o,b[e+108&gt;&gt;2]=0,b[e+96&gt;&gt;2]=b[a&gt;&gt;2],b[e+100&gt;&gt;2]=b[e+136&gt;&gt;2],b[e+104&gt;&gt;2]=b[e+152&gt;&gt;2],b[e+92&gt;&gt;2]=0,b[e+80&gt;&gt;2]=b[e+112&gt;&gt;2],b[e+84&gt;&gt;2]=b[e+128&gt;&gt;2],b[e+88&gt;&gt;2]=b[e+144&gt;&gt;2],k=v[r+1060&gt;&gt;2],c=v[r+1144&gt;&gt;2],u=v[r+1148&gt;&gt;2],s=v[r+1056&gt;&gt;2],Q=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(o=e+72|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0,b[e+64&gt;&gt;2]=0,b[e+68&gt;&gt;2]=0,o=r+1348|0,BA[b[b[Q&gt;&gt;2]+72&gt;&gt;2]](Q,o,e+96|0,e+80|0,B(F*B(.8999999761581421)),s,k,c,u,e- -64|0,B(10),1),b[e+92&gt;&gt;2]=0,s=v[(Q=e+148|0)&gt;&gt;2],b[e+88&gt;&gt;2]=b[Q&gt;&gt;2],k=v[(Q=e+132|0)&gt;&gt;2],b[e+84&gt;&gt;2]=b[Q&gt;&gt;2],c=v[e+116&gt;&gt;2],b[e+80&gt;&gt;2]=b[e+116&gt;&gt;2],d=v[r+1368&gt;&gt;2],_=v[r+1372&gt;&gt;2],O=b[(Q=r+1308|0)+4&gt;&gt;2],b[a&gt;&gt;2]=b[Q&gt;&gt;2],b[a+4&gt;&gt;2]=O,Q=b[(a=r+1316|0)+4&gt;&gt;2],b[n&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=Q,Q=b[(a=r+1324|0)+4&gt;&gt;2],b[t&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=Q,t=b[(a=r+1332|0)+4&gt;&gt;2],b[f&gt;&gt;2]=b[a&gt;&gt;2],b[f+4&gt;&gt;2]=t,t=b[(a=r+1340|0)+4&gt;&gt;2],b[l&gt;&gt;2]=b[a&gt;&gt;2],b[l+4&gt;&gt;2]=t,a=b[o+4&gt;&gt;2],b[i&gt;&gt;2]=b[o&gt;&gt;2],b[i+4&gt;&gt;2]=a,t=b[(a=r+1356|0)+4&gt;&gt;2],b[G&gt;&gt;2]=b[a&gt;&gt;2],b[G+4&gt;&gt;2]=t,u=ge(_),_=_e(_),v[e+68&gt;&gt;2]=B(_*k)-B(u*c),t=b[(a=r+1300|0)+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[a&gt;&gt;2],b[e+116&gt;&gt;2]=t,g=ge(d),d=_e(d),v[e+72&gt;&gt;2]=B(B(B(_*g)*c)+B(B(g*u)*k))+B(d*s),v[e+64&gt;&gt;2]=B(B(B(d*_)*c)+B(B(d*u)*k))-B(g*s),b[e+60&gt;&gt;2]=0,v[e+56&gt;&gt;2]=-v[e+144&gt;&gt;2],v[e+52&gt;&gt;2]=-v[e+128&gt;&gt;2],v[e+48&gt;&gt;2]=-v[e+112&gt;&gt;2],!((k=v[r+968&gt;&gt;2])&gt;(c=v[r+972&gt;&gt;2])))break a;a=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(t=e+40|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[e+32&gt;&gt;2]=0,b[e+36&gt;&gt;2]=0,BA[b[b[a&gt;&gt;2]+68&gt;&gt;2]](a,o,e+48|0,e- -64|0,F,F,B(-3.1415927410125732),B(3.1415927410125732),e+32|0,0,B(10));break i}if(i=b[r+32&gt;&gt;2],T=v[i+52&gt;&gt;2],U=v[i+56&gt;&gt;2],j=v[i+60&gt;&gt;2],D=v[r+420&gt;&gt;2],w=v[r+412&gt;&gt;2],Z=v[r+416&gt;&gt;2],k=v[i+8&gt;&gt;2],c=v[i+12&gt;&gt;2],u=v[i+28&gt;&gt;2],s=v[i+20&gt;&gt;2],d=v[i+24&gt;&gt;2],J=v[r+396&gt;&gt;2],W=v[r+364&gt;&gt;2],x=v[r+380&gt;&gt;2],M=v[r+400&gt;&gt;2],h=v[r+368&gt;&gt;2],Y=v[r+384&gt;&gt;2],V=v[r+404&gt;&gt;2],_=v[i+44&gt;&gt;2],S=v[r+372&gt;&gt;2],g=v[i+36&gt;&gt;2],X=v[r+388&gt;&gt;2],R=v[i+40&gt;&gt;2],m=v[i+4&gt;&gt;2],b[f&gt;&gt;2]=0,b[n&gt;&gt;2]=0,b[y&gt;&gt;2]=0,b[e+124&gt;&gt;2]=0,v[E&gt;&gt;2]=B(B(S*g)+B(X*R))+B(V*_),v[p&gt;&gt;2]=B(B(h*g)+B(Y*R))+B(M*_),v[e+144&gt;&gt;2]=B(B(W*g)+B(x*R))+B(J*_),v[I&gt;&gt;2]=B(B(S*s)+B(X*d))+B(V*u),v[t&gt;&gt;2]=B(B(h*s)+B(Y*d))+B(M*u),v[e+128&gt;&gt;2]=B(B(W*s)+B(x*d))+B(J*u),v[e+120&gt;&gt;2]=B(B(m*S)+B(k*X))+B(c*V),v[l&gt;&gt;2]=j+B(B(B(g*w)+B(R*Z))+B(_*D)),v[G&gt;&gt;2]=U+B(B(B(s*w)+B(d*Z))+B(u*D)),v[e+160&gt;&gt;2]=T+B(B(B(m*w)+B(k*Z))+B(c*D)),v[e+116&gt;&gt;2]=B(B(m*h)+B(k*Y))+B(c*M),v[e+112&gt;&gt;2]=B(B(W*m)+B(x*k))+B(J*c),!o)break A}for(Fa(e+96|0,r,B(6.0868353843688965),F),b[e+108&gt;&gt;2]=0,k=v[e+96&gt;&gt;2],y=e+144|0,c=v[e+100&gt;&gt;2],E=e+148|0,u=v[e+104&gt;&gt;2],p=e+152|0,I=e+168|0,v[e+104&gt;&gt;2]=B(B(B(k*v[y&gt;&gt;2])+B(c*v[E&gt;&gt;2]))+B(u*v[p&gt;&gt;2]))+v[I&gt;&gt;2],t=e+128|0,l=e+132|0,G=e+136|0,Q=e+164|0,v[e+100&gt;&gt;2]=B(B(B(k*v[t&gt;&gt;2])+B(c*v[l&gt;&gt;2]))+B(u*v[G&gt;&gt;2]))+v[Q&gt;&gt;2],O=e+120|0,f=e+160|0,v[e+96&gt;&gt;2]=B(B(B(k*v[e+112&gt;&gt;2])+B(c*v[e+116&gt;&gt;2]))+B(u*v[O&gt;&gt;2]))+v[f&gt;&gt;2],L=e+92|0,i=0;Fa(e+80|0,r,B(B(B(0|i)*B(6.283185005187988))*B(.03125)),F),b[L&gt;&gt;2]=0,k=v[(n=e+88|0)&gt;&gt;2],c=v[e+80&gt;&gt;2],u=v[e+84&gt;&gt;2],v[n&gt;&gt;2]=B(B(B(c*v[y&gt;&gt;2])+B(u*v[E&gt;&gt;2]))+B(k*v[p&gt;&gt;2]))+v[I&gt;&gt;2],v[e+84&gt;&gt;2]=B(B(B(c*v[t&gt;&gt;2])+B(u*v[l&gt;&gt;2]))+B(k*v[G&gt;&gt;2]))+v[Q&gt;&gt;2],v[e+80&gt;&gt;2]=B(B(B(c*v[e+112&gt;&gt;2])+B(u*v[e+116&gt;&gt;2]))+B(k*v[O&gt;&gt;2]))+v[f&gt;&gt;2],o=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(a=e+72|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[e+64&gt;&gt;2]=0,b[e+68&gt;&gt;2]=0,BA[b[b[o&gt;&gt;2]+16&gt;&gt;2]](o,e+96|0,e+80|0,e- -64|0),3&amp;i||(o=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[a&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[e+64&gt;&gt;2]=0,b[e+68&gt;&gt;2]=0,BA[b[b[o&gt;&gt;2]+16&gt;&gt;2]](o,f,e+80|0,e- -64|0)),a=b[n+4&gt;&gt;2],b[(o=e+104|0)&gt;&gt;2]=b[n&gt;&gt;2],b[o+4&gt;&gt;2]=a,n=b[e+84&gt;&gt;2],b[e+96&gt;&gt;2]=b[e+80&gt;&gt;2],b[e+100&gt;&gt;2]=n,32!=(0|(i=i+1|0)););if(w=v[r+512&gt;&gt;2],Z=v[r+452&gt;&gt;2],i=b[r+32&gt;&gt;2],!(v[i+404&gt;&gt;2]&gt;B(0)))break e;k=v[i+36&gt;&gt;2],g=v[r+412&gt;&gt;2],c=v[i+40&gt;&gt;2],R=v[r+416&gt;&gt;2],J=B(B(k*g)+B(c*R)),u=v[i+20&gt;&gt;2],s=v[i+24&gt;&gt;2],d=v[i+28&gt;&gt;2],W=v[r+420&gt;&gt;2],x=B(B(B(u*g)+B(s*R))+B(d*W)),_=v[i+4&gt;&gt;2],h=B(_*g),g=v[i+8&gt;&gt;2],h=B(h+B(g*R)),R=v[i+12&gt;&gt;2],M=B(h+B(R*W)),h=v[r+372&gt;&gt;2],Y=v[r+388&gt;&gt;2],V=v[r+404&gt;&gt;2],m=v[i+44&gt;&gt;2],S=B(B(B(h*k)+B(Y*c))+B(V*m)),X=v[r+368&gt;&gt;2],T=v[r+384&gt;&gt;2],U=v[r+400&gt;&gt;2],D=B(B(B(X*k)+B(T*c))+B(U*m)),j=v[r+364&gt;&gt;2],H=v[r+380&gt;&gt;2],z=v[r+396&gt;&gt;2],k=B(B(B(j*k)+B(H*c))+B(z*m)),P=B(B(B(h*u)+B(Y*s))+B(V*d)),c=B(B(B(X*u)+B(T*s))+B(U*d)),u=B(B(B(j*u)+B(H*s))+B(z*d)),h=B(B(B(_*h)+B(g*Y))+B(R*V)),s=B(B(B(_*X)+B(g*T))+B(R*U)),d=B(B(B(j*_)+B(H*g))+B(z*R)),_=B(m*W);break r}k&lt;c&amp;&amp;(a=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(t=e+40|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[e+32&gt;&gt;2]=0,b[e+36&gt;&gt;2]=0,BA[b[b[a&gt;&gt;2]+68&gt;&gt;2]](a,o,e+48|0,e- -64|0,F,F,k,c,e+32|0,1,B(10)))}o=b[E+4&gt;&gt;2],b[n&gt;&gt;2]=b[E&gt;&gt;2],b[n+4&gt;&gt;2]=o,o=b[p+4&gt;&gt;2],b[f&gt;&gt;2]=b[p&gt;&gt;2],b[f+4&gt;&gt;2]=o,o=b[I+4&gt;&gt;2],b[i&gt;&gt;2]=b[I&gt;&gt;2],b[i+4&gt;&gt;2]=o,t=b[(a=y+8|0)+4&gt;&gt;2],b[(o=e+120|0)&gt;&gt;2]=b[a&gt;&gt;2],b[o+4&gt;&gt;2]=t,a=b[(o=E+8|0)+4&gt;&gt;2],b[(n=n+8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[n+4&gt;&gt;2]=a,o=b[(n=p+8|0)+4&gt;&gt;2],b[(f=f+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=o,n=b[(f=I+8|0)+4&gt;&gt;2],b[(i=i+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,i=b[y+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[y&gt;&gt;2],b[e+116&gt;&gt;2]=i,n=b[(f=r+688|0)+4&gt;&gt;2],b[(i=e+40|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,f=b[(i=r+680|0)+4&gt;&gt;2],b[e+32&gt;&gt;2]=b[i&gt;&gt;2],b[e+36&gt;&gt;2]=f,n=b[(f=r+704|0)+4&gt;&gt;2],b[(i=e+24|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,i=b[(r=r+696|0)+4&gt;&gt;2],b[e+16&gt;&gt;2]=b[r&gt;&gt;2],b[e+20&gt;&gt;2]=i,A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(r=e+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[e&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,BA[b[b[A&gt;&gt;2]+80&gt;&gt;2]](A,e+32|0,e+16|0,e+112|0,e);break A}k&lt;c&amp;&amp;(a=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(t=e+40|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[e+32&gt;&gt;2]=0,b[e+36&gt;&gt;2]=0,BA[b[b[a&gt;&gt;2]+68&gt;&gt;2]](a,o,e+48|0,e- -64|0,F,F,k,c,e+32|0,1,B(10)))}o=b[E+4&gt;&gt;2],b[n&gt;&gt;2]=b[E&gt;&gt;2],b[n+4&gt;&gt;2]=o,o=b[p+4&gt;&gt;2],b[f&gt;&gt;2]=b[p&gt;&gt;2],b[f+4&gt;&gt;2]=o,o=b[I+4&gt;&gt;2],b[i&gt;&gt;2]=b[I&gt;&gt;2],b[i+4&gt;&gt;2]=o,t=b[(a=y+8|0)+4&gt;&gt;2],b[(o=e+120|0)&gt;&gt;2]=b[a&gt;&gt;2],b[o+4&gt;&gt;2]=t,a=b[(o=E+8|0)+4&gt;&gt;2],b[(n=n+8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[n+4&gt;&gt;2]=a,o=b[(n=p+8|0)+4&gt;&gt;2],b[(f=f+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[f+4&gt;&gt;2]=o,n=b[(f=I+8|0)+4&gt;&gt;2],b[(i=i+8|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,i=b[y+4&gt;&gt;2],b[e+112&gt;&gt;2]=b[y&gt;&gt;2],b[e+116&gt;&gt;2]=i,n=b[(f=r+688|0)+4&gt;&gt;2],b[(i=e+40|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,f=b[(i=r+680|0)+4&gt;&gt;2],b[e+32&gt;&gt;2]=b[i&gt;&gt;2],b[e+36&gt;&gt;2]=f,n=b[(f=r+704|0)+4&gt;&gt;2],b[(i=e+24|0)&gt;&gt;2]=b[f&gt;&gt;2],b[i+4&gt;&gt;2]=n,i=b[(r=r+696|0)+4&gt;&gt;2],b[e+16&gt;&gt;2]=b[r&gt;&gt;2],b[e+20&gt;&gt;2]=i,A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(r=e+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[e&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,BA[b[b[A&gt;&gt;2]+80&gt;&gt;2]](A,e+32|0,e+16|0,e+112|0,e);break A}i=b[r+28&gt;&gt;2],k=v[i+36&gt;&gt;2],g=v[r+348&gt;&gt;2],c=v[i+40&gt;&gt;2],R=v[r+352&gt;&gt;2],J=B(B(k*g)+B(c*R)),u=v[i+20&gt;&gt;2],s=v[i+24&gt;&gt;2],d=v[i+28&gt;&gt;2],W=v[r+356&gt;&gt;2],x=B(B(B(u*g)+B(s*R))+B(d*W)),_=v[i+4&gt;&gt;2],h=B(_*g),g=v[i+8&gt;&gt;2],h=B(h+B(g*R)),R=v[i+12&gt;&gt;2],M=B(h+B(R*W)),h=v[r+308&gt;&gt;2],Y=v[r+324&gt;&gt;2],V=v[r+340&gt;&gt;2],m=v[i+44&gt;&gt;2],S=B(B(B(h*k)+B(Y*c))+B(V*m)),X=v[r+304&gt;&gt;2],T=v[r+320&gt;&gt;2],U=v[r+336&gt;&gt;2],D=B(B(B(X*k)+B(T*c))+B(U*m)),j=v[r+300&gt;&gt;2],H=v[r+316&gt;&gt;2],z=v[r+332&gt;&gt;2],k=B(B(B(j*k)+B(H*c))+B(z*m)),P=B(B(B(h*u)+B(Y*s))+B(V*d)),c=B(B(B(X*u)+B(T*s))+B(U*d)),u=B(B(B(j*u)+B(H*s))+B(z*d)),h=B(B(B(_*h)+B(g*Y))+B(R*V)),s=B(B(B(_*X)+B(g*T))+B(R*U)),d=B(B(B(j*_)+B(H*g))+B(z*R)),_=B(m*W)}return b[e+156&gt;&gt;2]=0,v[e+152&gt;&gt;2]=S,v[e+148&gt;&gt;2]=D,v[e+144&gt;&gt;2]=k,b[e+140&gt;&gt;2]=0,v[e+136&gt;&gt;2]=P,v[e+132&gt;&gt;2]=c,v[e+128&gt;&gt;2]=u,b[e+124&gt;&gt;2]=0,v[e+120&gt;&gt;2]=h,g=v[i+52&gt;&gt;2],R=v[i+56&gt;&gt;2],m=v[i+60&gt;&gt;2],b[e+172&gt;&gt;2]=0,v[e+168&gt;&gt;2]=m+B(J+_),v[e+164&gt;&gt;2]=x+R,v[e+160&gt;&gt;2]=g+M,v[e+116&gt;&gt;2]=s,v[e+112&gt;&gt;2]=d,n=b[(i=f+8|0)+4&gt;&gt;2],b[(r=e+88|0)&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=n,r=b[f+4&gt;&gt;2],b[e+80&gt;&gt;2]=b[f&gt;&gt;2],b[e+84&gt;&gt;2]=r,b[e+76&gt;&gt;2]=0,v[e+72&gt;&gt;2]=k,v[e+68&gt;&gt;2]=u,v[e+64&gt;&gt;2]=d,b[e+60&gt;&gt;2]=0,v[e+56&gt;&gt;2]=D,v[e+52&gt;&gt;2]=c,v[e+48&gt;&gt;2]=s,A=0|BA[b[b[A&gt;&gt;2]+20&gt;&gt;2]](A),b[(r=e+40|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[e+32&gt;&gt;2]=0,b[e+36&gt;&gt;2]=0,BA[b[b[A&gt;&gt;2]+68&gt;&gt;2]](A,e+80|0,e- -64|0,e+48|0,F,F,B(B(-w)-Z),B(Z-w),e+32|0,1,B(10)),void(N=e+176|0)}N=e+176|0},function(A){var r,e=0,i=0,a=0,f=0,n=0;r=(A|=0)+248|0;A:if(!((0|(e=b[r&gt;&gt;2]))&lt;1))for(n=A+256|0,A=0;;){if(a=b[b[n&gt;&gt;2]+i&gt;&gt;2],5==(0|(f=b[a+220&gt;&gt;2]))||2==(0|f)){if(i=i+4|0,(0|(A=A+1|0))&lt;(0|e))continue;break A}if(Oi(a),i=i+4|0,!((0|(A=A+1|0))&lt;(0|(e=b[r&gt;&gt;2]))))break}},he,function(A,r){A|=0,r=B(r);var e,i,a=0,f=0,n=0,t=0;if(N=e=N-16|0,$e(e+8|0,22852),b[(i=A+296|0)&gt;&gt;2]&gt;=1)for(t=A+304|0;f=b[b[t&gt;&gt;2]+a&gt;&gt;2],BA[b[b[f&gt;&gt;2]+8&gt;&gt;2]](f,A,r),a=a+4|0,(0|(n=n+1|0))&lt;b[i&gt;&gt;2];);Ai(),N=e+16|0},function(A){var r=0,e=0;return b[(A|=0)&gt;&gt;2]=23228,(e=b[(r=A+80|0)&gt;&gt;2])&amp;&amp;(C[A+84|0]&amp;&amp;gA(e),b[A+80&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+84|0]=1,b[(r=A+72|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+60|0)&gt;&gt;2])&amp;&amp;(C[A- -64|0]&amp;&amp;gA(e),b[A+60&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A- -64|0]=1,b[(r=A+52|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+40|0)&gt;&gt;2])&amp;&amp;(C[A+44|0]&amp;&amp;gA(e),b[A+40&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+44|0]=1,b[(r=A+32|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,0|A},function(A){var r=0,e=0;b[(A|=0)&gt;&gt;2]=23228,(e=b[(r=A+80|0)&gt;&gt;2])&amp;&amp;(C[A+84|0]&amp;&amp;gA(e),b[A+80&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+84|0]=1,b[(r=A+72|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(e=b[(r=A+60|0)&gt;&gt;2])&amp;&amp;(C[A- -64|0]&amp;&amp;gA(e),b[A+60&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A- -64|0]=1,b[(r=A+52|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,!(r=b[A+40&gt;&gt;2])|!C[A+44|0]||gA(r),rA(A)},function(A,r,e,i,a,n){A|=0,r|=0,e|=0,i|=0,a|=0;var t=0,o=0,k=0,c=0,u=0,l=0,s=0,g=0,d=0,v=0,_=0,R=0,m=0,h=0,G=0,y=0,Q=0,p=0,D=0,w=0,Z=0,Y=0,W=0,F=0,E=0,N=0,V=0,X=0,J=0,I=0,x=0,M=0,S=0,T=0,U=0,j=0,O=0,H=0,z=0,P=0,L=0,K=0;A:{if((0|(n|=0))&gt;=0){r:{if((0|(k=b[A+16&gt;&gt;2]))&gt;=1)for(m=b[A+12&gt;&gt;2];;){if(u=b[m&gt;&gt;2],(0|(t=b[b[u+28&gt;&gt;2]+208&gt;&gt;2]))&lt;=-1&amp;&amp;(t=b[b[u+32&gt;&gt;2]+208&gt;&gt;2]),(0|t)==(0|n))break r;if(m=m+4|0,!((0|(o=o+1|0))&lt;(0|k)))break}m=0}if((0|o)&lt;(0|k))for(k=k-o|0,t=b[A+12&gt;&gt;2]+(o&lt;&lt;2)|0;u=b[t&gt;&gt;2],(0|(o=b[b[u+28&gt;&gt;2]+208&gt;&gt;2]))&lt;=-1&amp;&amp;(o=b[b[u+32&gt;&gt;2]+208&gt;&gt;2]),t=t+4|0,p=((0|n)==(0|o))+p|0,k=k+-1|0;);if(o=b[A+4&gt;&gt;2],b[o+80&gt;&gt;2]&gt;=2)break A;return n=b[A+8&gt;&gt;2],void B(BA[b[b[n&gt;&gt;2]+12&gt;&gt;2]](n,r,e,i,a,m,p,o,b[A+20&gt;&gt;2],b[A+24&gt;&gt;2]))}return n=b[A+8&gt;&gt;2],void B(BA[b[b[n&gt;&gt;2]+12&gt;&gt;2]](n,r,e,i,a,b[A+12&gt;&gt;2],b[A+16&gt;&gt;2],b[A+4&gt;&gt;2],b[A+20&gt;&gt;2],b[A+24&gt;&gt;2]))}for((0|e)&gt;=1?(l=b[(X=A+36|0)&gt;&gt;2],s=b[(D=A+32|0)&gt;&gt;2],F=2,h=A+40|0,T=4,U=-1,J=A+44|0,j=16,t=1):t=0;;){A:{r:{e:{i:{a:{f:{n:{t:{b:{o:{k:{c:{if(!t){if((0|a)&lt;1)break c;g=b[(I=A+56|0)&gt;&gt;2],d=b[(w=A+52|0)&gt;&gt;2],E=2,_=1,G=A+60|0,O=4,H=-1,x=A- -64|0,z=16,Z=0,y=1;break i}u:switch(0|y){case 0:u=(N&lt;&lt;F)+r|0;l:{s:{C:{g:{d:{if((0|l)==(0|s)){if((0|l)&gt;=(0|(s=l?l&lt;&lt;1:1)))break d;if(!s)break g;if(k=CA(s&lt;&lt;F,j),(0|(n=b[D&gt;&gt;2]))&gt;=1)break C;break s}n=s;break l}n=l;break l}if(k=0,(0|(n=l))&lt;1)break s}for(t=0,o=n;b[t+k&gt;&gt;2]=b[b[h&gt;&gt;2]+t&gt;&gt;2],t=t+T|0,o=o+U|0;);}(l=b[h&gt;&gt;2])&amp;&amp;(C[0|J]&amp;&amp;(gA(l),n=b[D&gt;&gt;2]),b[h&gt;&gt;2]=0),b[h&gt;&gt;2]=k,f[0|J]=1,b[X&gt;&gt;2]=s,l=s}if(s=n+1|0,b[D&gt;&gt;2]=s,b[b[h&gt;&gt;2]+(n&lt;&lt;F)&gt;&gt;2]=b[u&gt;&gt;2],(0|(N=N+1|0))!=(0|e))break t;t=0;continue;case 1:break u;default:break k}u=(Z&lt;&lt;E)+i|0;u:{l:{s:{C:{g:{if((0|g)==(0|d)){if((0|g)&gt;=(0|(d=g?g&lt;&lt;_:_)))break g;if(!d)break C;if(k=CA(d&lt;&lt;E,z),(0|(n=b[w&gt;&gt;2]))&gt;=(0|_))break s;break l}n=d;break u}n=g;break u}if(k=0,(0|(n=g))&lt;(0|_))break l}for(t=0,o=n;b[t+k&gt;&gt;2]=b[b[G&gt;&gt;2]+t&gt;&gt;2],t=t+O|0,o=o+H|0;);}(g=b[G&gt;&gt;2])&amp;&amp;(C[0|x]&amp;&amp;(gA(g),n=b[w&gt;&gt;2]),b[G&gt;&gt;2]=0),b[G&gt;&gt;2]=k,f[0|x]=_,b[I&gt;&gt;2]=d,g=d}if(d=n+_|0,b[w&gt;&gt;2]=d,b[b[G&gt;&gt;2]+(n&lt;&lt;E)&gt;&gt;2]=b[u&gt;&gt;2],(0|(Z=_+Z|0))!=(0|a))break n}if(!p)break o;v=b[(M=A+76|0)&gt;&gt;2],c=b[(Y=A+72|0)&gt;&gt;2],V=2,R=1,Q=A+80|0,P=4,L=-1,S=A+84|0,K=16,W=0,y=2;break r}u=(W&lt;&lt;V)+m|0;k:{c:{u:{l:{s:{if((0|c)==(0|v)){if((0|v)&gt;=(0|(c=v?v&lt;&lt;R:R)))break s;if(!c)break l;if(k=CA(c&lt;&lt;V,K),(0|(n=b[Y&gt;&gt;2]))&gt;=(0|R))break u;break c}n=c;break k}n=v;break k}if(k=0,(0|(n=v))&lt;(0|R))break c}for(t=0,o=n;b[t+k&gt;&gt;2]=b[b[Q&gt;&gt;2]+t&gt;&gt;2],t=t+P|0,o=o+L|0;);}(v=b[Q&gt;&gt;2])&amp;&amp;(C[0|S]&amp;&amp;(gA(v),n=b[Y&gt;&gt;2]),b[Q&gt;&gt;2]=0),b[Q&gt;&gt;2]=k,f[0|S]=R,b[M&gt;&gt;2]=c,v=c}if(c=n+R|0,b[Y&gt;&gt;2]=c,b[b[Q&gt;&gt;2]+(n&lt;&lt;V)&gt;&gt;2]=b[u&gt;&gt;2],(0|(W=R+W|0))!=(0|p))break f;break b}c=b[A+72&gt;&gt;2]}return void((b[A+52&gt;&gt;2]+c|0)&gt;b[b[A+4&gt;&gt;2]+80&gt;&gt;2]&amp;&amp;xa(A))}y=0;break a}y=1;break e}y=2;break A}t=1;continue}t=1;continue}t=1;continue}t=1;continue}t=1}},Cr,function(A,r){A|=0;var e,i,a=0;return e=b[(r|=0)&gt;&gt;2],i=b[A+84&gt;&gt;2],!(b[r+8&gt;&gt;2]&amp;b[A+8&gt;&gt;2])|!(b[A+12&gt;&gt;2]&amp;b[r+4&gt;&gt;2])|(0|e)==(0|i)||(A=b[A+96&gt;&gt;2],a=0|BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A,i,e)),0|a},function(A,r,e){A|=0,r|=0,e|=0;var i=0,a=B(0),f=B(0),n=B(0),t=0,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),g=B(0),d=B(0),_=B(0);return a=B(1),(0|(i=b[r&gt;&gt;2]))==b[A+84&gt;&gt;2]|4&amp;C[i+204|0]|B(B(B(B(v[A+32&gt;&gt;2]-v[A+16&gt;&gt;2])*v[r+8&gt;&gt;2])+B(B(v[A+36&gt;&gt;2]-v[A+20&gt;&gt;2])*v[r+12&gt;&gt;2]))+B(B(v[A+40&gt;&gt;2]-v[A+24&gt;&gt;2])*v[r+16&gt;&gt;2]))&gt;=B(-v[A+88&gt;&gt;2])||(b[A+80&gt;&gt;2]=i,b[A+4&gt;&gt;2]=b[r+40&gt;&gt;2],e?(i=b[(e=r+8|0)+4&gt;&gt;2],b[A+48&gt;&gt;2]=b[e&gt;&gt;2],b[A+52&gt;&gt;2]=i,t=b[(e=e+8|0)+4&gt;&gt;2],b[(i=A+56|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=t):(o=v[i+8&gt;&gt;2],k=v[i+12&gt;&gt;2],c=v[i+20&gt;&gt;2],u=v[i+24&gt;&gt;2],l=v[i+28&gt;&gt;2],s=v[i+36&gt;&gt;2],g=v[i+40&gt;&gt;2],a=v[r+12&gt;&gt;2],d=v[i+44&gt;&gt;2],f=v[r+16&gt;&gt;2],_=v[i+4&gt;&gt;2],n=v[r+8&gt;&gt;2],b[A+60&gt;&gt;2]=0,v[A+56&gt;&gt;2]=B(B(n*s)+B(a*g))+B(f*d),v[A+52&gt;&gt;2]=B(B(n*c)+B(a*u))+B(f*l),v[A+48&gt;&gt;2]=B(B(_*n)+B(o*a))+B(k*f)),e=b[r+28&gt;&gt;2],b[A+64&gt;&gt;2]=b[r+24&gt;&gt;2],b[A+68&gt;&gt;2]=e,i=b[(e=r+32|0)+4&gt;&gt;2],b[(A=A+72|0)&gt;&gt;2]=b[e&gt;&gt;2],b[A+4&gt;&gt;2]=i,a=v[r+40&gt;&gt;2]),B(a)},function(A){var r,e=0;return b[(A|=0)&gt;&gt;2]=23420,(r=b[(e=A+336|0)&gt;&gt;2])&amp;&amp;(C[A+340|0]&amp;&amp;gA(r),b[A+336&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+340|0]=1,b[(e=A+328|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,Nr(A),0|A},function(A){var r,e=0;b[(A|=0)&gt;&gt;2]=23420,(r=b[(e=A+336|0)&gt;&gt;2])&amp;&amp;(C[A+340|0]&amp;&amp;gA(r),b[A+336&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+340|0]=1,b[(e=A+328|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,Nr(A),gA(A)},function(A,r,e){A|=0,e|=0;var i,a=0,n=0,t=0,o=0;i=b[(r|=0)&gt;&gt;2];A:{r:if(!((0|(e=b[A+328&gt;&gt;2]))&lt;1)){for(r=b[A+336&gt;&gt;2];;){if((0|i)!=b[r&gt;&gt;2]){if(r=r+4|0,(0|(a=a+1|0))&lt;(0|e))continue;break r}break}if((0|e)!=(0|a))break A}if(b[A+332&gt;&gt;2]==(0|e)&amp;&amp;!((0|e)&gt;=(0|(n=e?e&lt;&lt;1:1)))){r:{e:{if(n){if(t=CA(n&lt;&lt;2,16),(0|(e=b[A+328&gt;&gt;2]))&gt;=1)break e;break r}if((0|e)&lt;1)break r}for(r=0,o=A+336|0,a=e;b[r+t&gt;&gt;2]=b[b[o&gt;&gt;2]+r&gt;&gt;2],r=r+4|0,a=a+-1|0;);}(a=b[(r=A+336|0)&gt;&gt;2])&amp;&amp;(C[A+340|0]&amp;&amp;(gA(a),e=b[A+328&gt;&gt;2]),b[A+336&gt;&gt;2]=0),b[r&gt;&gt;2]=t,f[A+340|0]=1,b[A+332&gt;&gt;2]=n}b[A+328&gt;&gt;2]=e+1,b[b[A+336&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]=i}},function(A,r,e,i){r|=0,e|=0,i|=0;var a=0,f=0;A:if(!((0|(e=b[(A|=0)+328&gt;&gt;2]))&lt;1)){for(f=b[r&gt;&gt;2],i=0,r=a=b[A+336&gt;&gt;2];;){if((0|f)!=b[r&gt;&gt;2]){if(r=r+4|0,(0|(i=i+1|0))&lt;(0|e))continue;break A}break}(0|i)&gt;=(0|e)||(i=A+328|0,A=e+-1|0,b[i&gt;&gt;2]=A,b[r&gt;&gt;2]=b[(A&lt;&lt;2)+a&gt;&gt;2])}},function(A){var r,e=0;return b[(A|=0)&gt;&gt;2]=23464,e=b[A+344&gt;&gt;2],BA[b[b[e&gt;&gt;2]&gt;&gt;2]](e),gA(b[A+344&gt;&gt;2]),b[A&gt;&gt;2]=23420,(r=b[(e=A+336|0)&gt;&gt;2])&amp;&amp;(C[A+340|0]&amp;&amp;gA(r),b[A+336&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+340|0]=1,b[(e=A+328|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,Nr(A),0|A},function(A){var r,e=0;b[(A|=0)&gt;&gt;2]=23464,e=b[A+344&gt;&gt;2],BA[b[b[e&gt;&gt;2]&gt;&gt;2]](e),gA(b[A+344&gt;&gt;2]),b[A&gt;&gt;2]=23420,(r=b[(e=A+336|0)&gt;&gt;2])&amp;&amp;(C[A+340|0]&amp;&amp;gA(r),b[A+336&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+340|0]=1,b[(e=A+328|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,Nr(A),gA(A)},function(A,r,e){A|=0,r|=0;var i,a=0,n=0,t=0,o=0,k=0,c=0;e=(e|=0)||b[A+188&gt;&gt;2],i=b[r&gt;&gt;2];A:{r:if(!((0|(a=b[A+328&gt;&gt;2]))&lt;1)){for(t=b[A+336&gt;&gt;2];;){if((0|i)!=b[t&gt;&gt;2]){if(t=t+4|0,(0|(n=n+1|0))&lt;(0|a))continue;break r}break}if((0|a)!=(0|n))break A}if(b[A+332&gt;&gt;2]==(0|a)&amp;&amp;!((0|a)&gt;=(0|(o=a?a&lt;&lt;1:1)))){r:{e:{if(o){if(c=CA(o&lt;&lt;2,16),(0|(a=b[A+328&gt;&gt;2]))&gt;=1)break e;break r}if((0|a)&lt;1)break r}for(t=0,k=A+336|0,n=a;b[t+c&gt;&gt;2]=b[b[k&gt;&gt;2]+t&gt;&gt;2],t=t+4|0,n=n+-1|0;);}(n=b[(k=A+336|0)&gt;&gt;2])&amp;&amp;(C[A+340|0]&amp;&amp;(gA(n),a=b[A+328&gt;&gt;2]),b[A+336&gt;&gt;2]=0),b[k&gt;&gt;2]=c,f[A+340|0]=1,b[A+332&gt;&gt;2]=o}b[b[A+336&gt;&gt;2]+(a&lt;&lt;2)&gt;&gt;2]=i,b[A+328&gt;&gt;2]=a+1,A=b[A+344&gt;&gt;2],BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,e,r)}},function(A,r,e,i){A|=0,e|=0,i|=0;var a,f,n=0,t=0,o=0;f=b[(r|=0)&gt;&gt;2],i=i||b[A+188&gt;&gt;2];A:if(!((0|(a=b[A+328&gt;&gt;2]))&lt;1)){for(n=o=b[A+336&gt;&gt;2];;){if((0|f)!=b[n&gt;&gt;2]){if(n=n+4|0,(0|(t=t+1|0))&lt;(0|a))continue;break A}break}(0|t)&gt;=(0|a)||(t=n,n=a+-1|0,b[t&gt;&gt;2]=b[(n&lt;&lt;2)+o&gt;&gt;2],b[A+328&gt;&gt;2]=n,A=b[A+344&gt;&gt;2],BA[b[b[A&gt;&gt;2]+12&gt;&gt;2]](A,i,r,e))}},function(A){var r,e=0;return b[(A|=0)&gt;&gt;2]=23576,(r=b[(e=A+212|0)&gt;&gt;2])&amp;&amp;(C[A+216|0]&amp;&amp;gA(r),b[A+212&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+216|0]=1,b[(e=A+204|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,0|A},function(A){var r,e=0;b[(A|=0)&gt;&gt;2]=23576,(r=b[(e=A+212|0)&gt;&gt;2])&amp;&amp;(C[A+216|0]&amp;&amp;gA(r),b[A+212&gt;&gt;2]=0),b[e&gt;&gt;2]=0,f[A+216|0]=1,b[(e=A+204|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,gA(A)},function(A,r,e){A|=0,r|=0,e=B(e),BA[b[b[A&gt;&gt;2]+32&gt;&gt;2]](A,r),BA[b[b[A&gt;&gt;2]+36&gt;&gt;2]](A,r,e)},he,function(A,r){A|=0,r|=0;var e,i=B(0),a=B(0),n=B(0),t=0,o=B(0),k=B(0);f[A+251|0]=1,t=b[r+4&gt;&gt;2],b[A+68&gt;&gt;2]=b[r&gt;&gt;2],b[A+72&gt;&gt;2]=t,e=b[(r=r+8|0)+4&gt;&gt;2],b[(t=A+76|0)&gt;&gt;2]=b[r&gt;&gt;2],b[t+4&gt;&gt;2]=e,a=v[A+68&gt;&gt;2],n=v[A+72&gt;&gt;2],i=v[t&gt;&gt;2],(o=B(p(B(B(B(a*a)+B(n*n))+B(i*i)))))&gt;B(1.1920928955078125e-7)?(k=i,i=B(B(1)/o),o=B(k*i),n=B(n*i),a=B(a*i),r=b[A+80&gt;&gt;2]):(o=B(0),n=B(0),a=B(0),r=0),v[A+84&gt;&gt;2]=a,b[A+96&gt;&gt;2]=r,v[A+92&gt;&gt;2]=o,v[A+88&gt;&gt;2]=n},function(A,r,e){A|=0,r|=0,e=B(e);var i,a=0,n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=0;f[A+251|0]=0,a=b[r+4&gt;&gt;2],b[A+68&gt;&gt;2]=b[r&gt;&gt;2],b[A+72&gt;&gt;2]=a,i=b[(r=r+8|0)+4&gt;&gt;2],b[(a=A+76|0)&gt;&gt;2]=b[r&gt;&gt;2],b[a+4&gt;&gt;2]=i,t=v[A+68&gt;&gt;2],o=v[A+72&gt;&gt;2],k=v[a&gt;&gt;2],(c=B(p(B(B(B(t*t)+B(o*o))+B(k*k)))))&gt;B(1.1920928955078125e-7)&amp;&amp;(n=B(B(1)/c),u=B(k*n),l=B(o*n),n=B(t*n),s=b[A+80&gt;&gt;2]),v[A+84&gt;&gt;2]=n,b[A+96&gt;&gt;2]=s,v[A+92&gt;&gt;2]=u,v[A+88&gt;&gt;2]=l,v[A+252&gt;&gt;2]=v[A+252&gt;&gt;2]+e},function(A,r){r|=0;var e,i=0,a=0,f=0,n=0,o=0;if(b[(A|=0)+68&gt;&gt;2]=0,b[A+72&gt;&gt;2]=0,t[A+248&gt;&gt;1]=0,b[A+20&gt;&gt;2]=0,b[A+24&gt;&gt;2]=0,b[(e=A+76|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[A+252&gt;&gt;2]=0,A=b[b[A+8&gt;&gt;2]+344&gt;&gt;2],b[4+(0|BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A))&gt;&gt;2]&gt;=1)for(r=r+24|0;a=A,f=b[b[12+(0|BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A))&gt;&gt;2]&gt;&gt;2],n=b[b[12+(0|BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A))&gt;&gt;2]+4&gt;&gt;2],o=b[r&gt;&gt;2],i=b[b[A&gt;&gt;2]+12&gt;&gt;2],BA[i](0|a,0|f,0|n,0|o),b[4+(0|BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A))&gt;&gt;2]&gt;0;);},function(A,r){A|=0;var e,i,a=0,f=0,n=0;f=b[(a=(r|=0)+8|0)&gt;&gt;2],n=b[a+4&gt;&gt;2],e=b[r&gt;&gt;2],i=b[r+4&gt;&gt;2],A=b[A+8&gt;&gt;2],b[A+4&gt;&gt;2]=1065353216,b[(r=A+16|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+24&gt;&gt;2]=1065353216,b[(r=A+36|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+44|0)&gt;&gt;2]=1065353216,b[r+4&gt;&gt;2]=0,b[(a=(r=N-32|0)+24|0)&gt;&gt;2]=f,b[a+4&gt;&gt;2]=n,b[A+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1,b[r+12&gt;&gt;2]=0,b[r+16&gt;&gt;2]=e,b[r+20&gt;&gt;2]=i,n=b[a+4&gt;&gt;2],b[(f=A+60|0)&gt;&gt;2]=b[a&gt;&gt;2],b[f+4&gt;&gt;2]=n,a=b[r+20&gt;&gt;2],b[(A=A+52|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[A+4&gt;&gt;2]=a},function(A,r){r|=0;var e,i=0,a=0,f=0,n=0,t=0;N=r=N-16|0,f=b[(A|=0)+8&gt;&gt;2],t=b[(a=f+60|0)+4&gt;&gt;2],b[(i=A+140|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=t,n=b[(i=f+52|0)+4&gt;&gt;2],b[A+132&gt;&gt;2]=b[i&gt;&gt;2],b[A+136&gt;&gt;2]=n,n=b[i&gt;&gt;2],i=b[i+4&gt;&gt;2],e=b[a+4&gt;&gt;2],b[(t=A+160|0)&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=e,b[A+152&gt;&gt;2]=n,b[A+156&gt;&gt;2]=i,tf(f+4|0,r),n=b[(a=r+8|0)+4&gt;&gt;2],b[(i=A+176|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=n,f=b[r+4&gt;&gt;2],b[A+168&gt;&gt;2]=b[r&gt;&gt;2],b[A+172&gt;&gt;2]=f,a=b[i+4&gt;&gt;2],b[(f=A+192|0)&gt;&gt;2]=b[i&gt;&gt;2],b[f+4&gt;&gt;2]=a,i=b[A+172&gt;&gt;2],b[A+184&gt;&gt;2]=b[A+168&gt;&gt;2],b[A+188&gt;&gt;2]=i,N=r+16|0},function(A,r,e){A|=0,r|=0,e=B(e);var i,a=0,n=0,t=0,o=B(0),k=0,c=B(0),u=B(0),l=B(0),s=0,g=0,d=0,_=B(0),R=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=0,w=B(0),Z=0,Y=0,W=0,F=0,E=0,V=0,X=0,J=0,I=0,x=0;N=i=N-80|0;A:{r:{e:{i:{o=v[A+100&gt;&gt;2],c=v[(a=A+104|0)&gt;&gt;2],l=v[(t=A+108|0)&gt;&gt;2];a:{if(!((u=B(B(B(o*o)+B(c*c))+B(l*l)))&gt;B(0))){if(u&gt;B(0))break a;break i}if(u=Ii(B(B(1)-v[A+244&gt;&gt;2]),e),l=B(l*u),v[t&gt;&gt;2]=l,c=B(c*u),v[a&gt;&gt;2]=c,o=B(o*u),v[A+100&gt;&gt;2]=o,!((u=B(B(B(o*o)+B(c*c))+B(l*l)))&gt;B(0)))break i}if(a=b[A+8&gt;&gt;2],g=b[(t=a+20|0)&gt;&gt;2],d=b[t+4&gt;&gt;2],D=b[(t=a+12|0)&gt;&gt;2],W=b[t+4&gt;&gt;2],k=b[(t=a+28|0)&gt;&gt;2],F=b[t+4&gt;&gt;2],E=b[a+4&gt;&gt;2],V=b[a+8&gt;&gt;2],Z=b[(s=a+44|0)+4&gt;&gt;2],b[(n=t=i+56|0)&gt;&gt;2]=b[s&gt;&gt;2],b[n+4&gt;&gt;2]=Z,Z=b[(n=a+36|0)&gt;&gt;2],X=b[n+4&gt;&gt;2],J=b[(Y=a+60|0)+4&gt;&gt;2],b[(n=s=i+72|0)&gt;&gt;2]=b[Y&gt;&gt;2],b[n+4&gt;&gt;2]=J,b[(n=i+40|0)&gt;&gt;2]=k,b[n+4&gt;&gt;2]=F,b[(k=i+24|0)&gt;&gt;2]=D,b[k+4&gt;&gt;2]=W,D=b[(a=a+52|0)+4&gt;&gt;2],b[i+64&gt;&gt;2]=b[a&gt;&gt;2],b[i+68&gt;&gt;2]=D,b[i+48&gt;&gt;2]=Z,b[i+52&gt;&gt;2]=X,b[i+32&gt;&gt;2]=g,b[i+36&gt;&gt;2]=d,b[i+16&gt;&gt;2]=E,b[i+20&gt;&gt;2]=V,_=B(p(u)),y=ge(R=B(B(_*e)*B(.5))),tf(i+16|0,i),u=v[i+12&gt;&gt;2],Q=v[i&gt;&gt;2],R=_e(R),h=o,o=B(B(1)/_),_=B(h*o),G=B(l*o),o=B(c*o),c=B(y/B(p(B(B(G*G)+B(B(_*_)+B(o*o)))))),l=B(_*c),_=B(o*c),y=v[i+8&gt;&gt;2],G=B(G*c),h=v[i+4&gt;&gt;2],o=B(B(B(B(Q*R)+B(u*l))+B(_*y))-B(G*h)),c=B(B(B(B(R*u)-B(l*Q))-B(_*h))-B(G*y)),w=B(B(B(B(G*u)+B(R*y))+B(l*h))-B(_*Q)),l=B(B(B(G*Q)+B(B(_*u)+B(R*h)))-B(l*y)),u=B(B(2)/B(B(c*c)+B(B(w*w)+B(B(o*o)+B(l*l))))),Q=B(w*u),_=B(o*Q),R=B(l*u),y=B(c*R),v[k&gt;&gt;2]=_+y,b[i+60&gt;&gt;2]=0,b[i+44&gt;&gt;2]=0,G=B(l*Q),u=B(o*u),h=B(c*u),v[i+52&gt;&gt;2]=G+h,v[n&gt;&gt;2]=G-h,u=B(o*u),l=B(l*R),v[t&gt;&gt;2]=B(1)-B(u+l),h=u,u=B(w*Q),v[i+36&gt;&gt;2]=B(1)-B(h+u),b[i+28&gt;&gt;2]=0,v[i+48&gt;&gt;2]=_-y,o=B(o*R),c=B(c*Q),v[i+32&gt;&gt;2]=o+c,v[i+20&gt;&gt;2]=o-c,d=b[k+4&gt;&gt;2],a=b[A+8&gt;&gt;2],b[(g=a+12|0)&gt;&gt;2]=b[k&gt;&gt;2],b[g+4&gt;&gt;2]=d,v[i+16&gt;&gt;2]=B(1)-B(l+u),k=b[i+20&gt;&gt;2],b[a+4&gt;&gt;2]=b[i+16&gt;&gt;2],b[a+8&gt;&gt;2]=k,g=b[n+4&gt;&gt;2],b[(k=a+28|0)&gt;&gt;2]=b[n&gt;&gt;2],b[k+4&gt;&gt;2]=g,k=b[i+36&gt;&gt;2],b[(n=a+20|0)&gt;&gt;2]=b[i+32&gt;&gt;2],b[n+4&gt;&gt;2]=k,b[a+304&gt;&gt;2]=b[a+304&gt;&gt;2]+1,k=b[i+52&gt;&gt;2],b[(n=a+36|0)&gt;&gt;2]=b[i+48&gt;&gt;2],b[n+4&gt;&gt;2]=k,k=b[t+4&gt;&gt;2],b[(n=a+44|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=k,n=b[s+4&gt;&gt;2],b[(t=a+60|0)&gt;&gt;2]=b[s&gt;&gt;2],b[t+4&gt;&gt;2]=n,t=b[i+68&gt;&gt;2],b[(a=a+52|0)&gt;&gt;2]=b[i+64&gt;&gt;2],b[a+4&gt;&gt;2]=t,a=b[A+8&gt;&gt;2],s=b[(t=a+60|0)+4&gt;&gt;2],b[(n=A+140|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=s,s=b[(n=a+52|0)+4&gt;&gt;2],b[A+132&gt;&gt;2]=b[n&gt;&gt;2],b[A+136&gt;&gt;2]=s,k=b[t&gt;&gt;2],t=b[t+4&gt;&gt;2],s=b[n+4&gt;&gt;2],b[A+152&gt;&gt;2]=b[n&gt;&gt;2],b[A+156&gt;&gt;2]=s,b[(n=A+160|0)&gt;&gt;2]=k,b[n+4&gt;&gt;2]=t,tf(a+4|0,i),k=b[(n=i+8|0)+4&gt;&gt;2],b[(a=A+176|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=k,t=b[i+4&gt;&gt;2],b[A+168&gt;&gt;2]=b[i&gt;&gt;2],b[A+172&gt;&gt;2]=t,n=b[a+4&gt;&gt;2],b[(t=A+192|0)&gt;&gt;2]=b[a&gt;&gt;2],b[t+4&gt;&gt;2]=n,a=b[A+172&gt;&gt;2],b[A+184&gt;&gt;2]=b[A+168&gt;&gt;2],b[A+188&gt;&gt;2]=a,!C[A+251|0])break e;break r}if(C[A+251|0])break r}if(v[A+252&gt;&gt;2]&lt;=B(0))break A}I=A,x=0|BA[b[b[A&gt;&gt;2]+48&gt;&gt;2]](A),f[I+248|0]=x,c=v[(a=A+72|0)&gt;&gt;2],l=v[A+68&gt;&gt;2],u=v[(n=A+76|0)&gt;&gt;2],t=A+68|0,o=Ii(B(B(1)-v[A+240&gt;&gt;2]),e),B(B(B(l*l)+B(c*c))+B(u*u))&gt;B(0)&amp;&amp;(v[n&gt;&gt;2]=u*o,v[a&gt;&gt;2]=c*o,v[t&gt;&gt;2]=l*o),o=B(B(v[A+20&gt;&gt;2]*o)-B(v[A+52&gt;&gt;2]*e)),v[A+20&gt;&gt;2]=o,o&gt;B(0)&amp;&amp;(o&gt;(c=v[A+32&gt;&gt;2])&amp;&amp;(v[A+20&gt;&gt;2]=c,o=c)),o&lt;B(0)&amp;&amp;(c=B(m(v[A+28&gt;&gt;2])),B(m(o))&gt;c&amp;&amp;(o=B(-c),v[A+20&gt;&gt;2]=o)),v[A+24&gt;&gt;2]=o*e,a=b[A+8&gt;&gt;2],s=b[(k=a+12|0)+4&gt;&gt;2],b[(n=i+24|0)&gt;&gt;2]=b[k&gt;&gt;2],b[n+4&gt;&gt;2]=s,s=b[(k=a+28|0)+4&gt;&gt;2],b[(n=i+40|0)&gt;&gt;2]=b[k&gt;&gt;2],b[n+4&gt;&gt;2]=s,s=b[(k=a+44|0)+4&gt;&gt;2],b[(n=i+56|0)&gt;&gt;2]=b[k&gt;&gt;2],b[n+4&gt;&gt;2]=s,s=b[(k=a+60|0)+4&gt;&gt;2],b[(n=i+72|0)&gt;&gt;2]=b[k&gt;&gt;2],b[n+4&gt;&gt;2]=s,n=b[a+8&gt;&gt;2],b[i+16&gt;&gt;2]=b[a+4&gt;&gt;2],b[i+20&gt;&gt;2]=n,k=b[(n=a+20|0)+4&gt;&gt;2],b[i+32&gt;&gt;2]=b[n&gt;&gt;2],b[i+36&gt;&gt;2]=k,k=b[(n=a+36|0)+4&gt;&gt;2],b[i+48&gt;&gt;2]=b[n&gt;&gt;2],b[i+52&gt;&gt;2]=k,n=b[(a=a+52|0)+4&gt;&gt;2],b[i+64&gt;&gt;2]=b[a&gt;&gt;2],b[i+68&gt;&gt;2]=n,function(A,r){var e,i=0,a=0,n=B(0),t=0,o=0,k=B(0),c=0,u=B(0),l=B(0),s=B(0),g=0,d=B(0),_=B(0),R=B(0),m=0,h=0,G=0,y=B(0),Q=B(0),p=0,D=0,w=B(0),Z=B(0),Y=B(0);N=e=N-240|0,_=v[A+20&gt;&gt;2]&lt;B(0)^1?_:v[A+60&gt;&gt;2],b[(t=e+196|0)&gt;&gt;2]=1065353216,b[(a=m=e+200|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=p=e+216|0)&gt;&gt;2]=1065353216,b[a+4&gt;&gt;2]=0,b[(D=e+132|0)&gt;&gt;2]=1065353216,b[(a=G=e+136|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=o=e+152|0)&gt;&gt;2]=1065353216,b[a+4&gt;&gt;2]=0,c=b[(a=A+140|0)+4&gt;&gt;2],b[(i=e+232|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=c,b[e+188&gt;&gt;2]=0,b[e+192&gt;&gt;2]=0,b[e+180&gt;&gt;2]=0,b[e+184&gt;&gt;2]=0,b[e+176&gt;&gt;2]=1065353216,b[e+208&gt;&gt;2]=0,b[e+212&gt;&gt;2]=0,b[e+112&gt;&gt;2]=1065353216,b[e+124&gt;&gt;2]=0,b[e+128&gt;&gt;2]=0,b[e+116&gt;&gt;2]=0,b[e+120&gt;&gt;2]=0,b[e+144&gt;&gt;2]=0,b[e+148&gt;&gt;2]=0,i=b[A+136&gt;&gt;2],b[e+224&gt;&gt;2]=b[A+132&gt;&gt;2],b[e+228&gt;&gt;2]=i,w=v[A+260&gt;&gt;2],n=(n=v[A+24&gt;&gt;2])&gt;B(0)?n:B(0),v[A+156&gt;&gt;2]=B(B(_*w)+v[A+136&gt;&gt;2])+B(n*v[A+276&gt;&gt;2]),Z=v[A+256&gt;&gt;2],v[A+152&gt;&gt;2]=B(B(_*Z)+v[A+132&gt;&gt;2])+B(v[A+272&gt;&gt;2]*n),b[A+164&gt;&gt;2]=0,i=A+160|0,Y=v[A+264&gt;&gt;2],v[i&gt;&gt;2]=B(B(_*Y)+v[a&gt;&gt;2])+B(n*v[A+280&gt;&gt;2]),g=b[i+4&gt;&gt;2],i=b[i&gt;&gt;2],b[a&gt;&gt;2]=i,b[a+4&gt;&gt;2]=g,a=b[A+156&gt;&gt;2],c=b[A+152&gt;&gt;2],b[A+132&gt;&gt;2]=c,b[A+136&gt;&gt;2]=a,b[(h=e+168|0)&gt;&gt;2]=i,b[h+4&gt;&gt;2]=g,b[e+160&gt;&gt;2]=c,b[e+164&gt;&gt;2]=a,u=v[A+180&gt;&gt;2],s=v[A+176&gt;&gt;2],k=v[A+172&gt;&gt;2],n=v[A+168&gt;&gt;2],b[e+220&gt;&gt;2]=0,b[e+204&gt;&gt;2]=0,d=B(B(2)/B(B(B(B(n*n)+B(k*k))+B(s*s))+B(u*u))),y=B(s*d),l=B(k*y),R=B(n*d),Q=B(u*R),v[e+212&gt;&gt;2]=l+Q,v[m&gt;&gt;2]=l-Q,l=B(n*R),Q=k,k=B(k*d),d=B(Q*k),v[p&gt;&gt;2]=B(1)-B(l+d),s=B(s*y),v[t&gt;&gt;2]=B(1)-B(l+s),b[e+188&gt;&gt;2]=0,l=B(n*y),R=B(u*k),v[e+208&gt;&gt;2]=l-R,n=B(n*k),u=B(u*y),v[e+192&gt;&gt;2]=n+u,v[e+184&gt;&gt;2]=l+R,v[e+180&gt;&gt;2]=n-u,v[e+176&gt;&gt;2]=B(1)-B(d+s),u=v[A+196&gt;&gt;2],s=v[A+192&gt;&gt;2],k=v[A+188&gt;&gt;2],n=v[A+184&gt;&gt;2],b[e+156&gt;&gt;2]=0,b[e+140&gt;&gt;2]=0,d=B(B(2)/B(B(B(B(n*n)+B(k*k))+B(s*s))+B(u*u))),y=B(s*d),l=B(k*y),R=B(n*d),Q=B(u*R),v[e+148&gt;&gt;2]=l+Q,v[G&gt;&gt;2]=l-Q,l=B(n*R),Q=k,k=B(k*d),d=B(Q*k),v[o&gt;&gt;2]=B(1)-B(l+d),s=B(s*y),v[D&gt;&gt;2]=B(1)-B(l+s),b[e+124&gt;&gt;2]=0,l=B(n*y),R=B(u*k),v[e+144&gt;&gt;2]=l-R,n=B(n*k),u=B(u*y),v[e+128&gt;&gt;2]=n+u,v[e+120&gt;&gt;2]=l+R,v[e+116&gt;&gt;2]=n-u,v[e+112&gt;&gt;2]=B(1)-B(d+s),b[(a=e+40|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=e+32|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=e+24|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[e+100&gt;&gt;2]=0,v[e+96&gt;&gt;2]=-Y,v[e+92&gt;&gt;2]=-w,b[e+16&gt;&gt;2]=0,b[e+20&gt;&gt;2]=0,v[e+88&gt;&gt;2]=-Z,b[e+80&gt;&gt;2]=0,b[e+4&gt;&gt;2]=1065353216,b[e&gt;&gt;2]=23780,a=b[A+8&gt;&gt;2],b[e+84&gt;&gt;2]=a,b[e+104&gt;&gt;2]=b[A+48&gt;&gt;2],i=b[a+188&gt;&gt;2],b[e+8&gt;&gt;2]=b[i+4&gt;&gt;2],b[e+12&gt;&gt;2]=b[i+8&gt;&gt;2],C[A+250|0]?Ta(a,b[A+12&gt;&gt;2],e+176|0,e+112|0,e,v[r+56&gt;&gt;2]):ma(r,b[A+12&gt;&gt;2],e+176|0,e+112|0,e,v[r+56&gt;&gt;2]),g=A+152|0,a=A+132|0;r:{e:{i:{if(v[e+4&gt;&gt;2]&lt;B(1)&amp;&amp;(i=b[A+8&gt;&gt;2],!(4&amp;C[i+204|0])&amp;&amp;BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,i,b[e+80&gt;&gt;2]))){if(!(B(B(B(v[e+48&gt;&gt;2]*v[A+256&gt;&gt;2])+B(v[e+52&gt;&gt;2]*v[A+260&gt;&gt;2]))+B(v[e+56&gt;&gt;2]*v[A+264&gt;&gt;2]))&gt;B(0)))break e;if(k=_,_=v[e+4&gt;&gt;2],v[A+148&gt;&gt;2]=k*_,!C[A+288|0])break i;i=A+132|0,n=B(B(1)-_),v[i&gt;&gt;2]=B(n*v[i&gt;&gt;2])+B(_*v[A+152&gt;&gt;2]),v[(i=A+136|0)&gt;&gt;2]=B(n*v[i&gt;&gt;2])+B(_*v[A+156&gt;&gt;2]),v[(i=A+140|0)&gt;&gt;2]=B(n*v[i&gt;&gt;2])+B(_*v[A+160&gt;&gt;2]);break e}v[A+148&gt;&gt;2]=_,A=b[g+4&gt;&gt;2],b[a&gt;&gt;2]=b[g&gt;&gt;2],b[a+4&gt;&gt;2]=A,A=a+8|0,a=b[(r=g+8|0)+4&gt;&gt;2],b[A&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=a;break r}i=b[g+4&gt;&gt;2],b[a&gt;&gt;2]=b[g&gt;&gt;2],b[a+4&gt;&gt;2]=i,m=b[(t=g+8|0)+4&gt;&gt;2],b[(i=a+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[i+4&gt;&gt;2]=m}if(o=b[(G=D=a+8|0)+4&gt;&gt;2],t=b[(m=A+8|0)&gt;&gt;2],b[(i=p=t+60|0)&gt;&gt;2]=b[G&gt;&gt;2],b[i+4&gt;&gt;2]=o,o=b[a+4&gt;&gt;2],b[(i=G=t+52|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=o,i=b[m&gt;&gt;2],b[i+304&gt;&gt;2]=b[i+304&gt;&gt;2]+1,h=b[(c=t+12|0)+4&gt;&gt;2],b[(o=i+12|0)&gt;&gt;2]=b[c&gt;&gt;2],b[o+4&gt;&gt;2]=h,o=b[t+8&gt;&gt;2],b[i+4&gt;&gt;2]=b[t+4&gt;&gt;2],b[i+8&gt;&gt;2]=o,h=b[(c=t+28|0)+4&gt;&gt;2],b[(o=i+28|0)&gt;&gt;2]=b[c&gt;&gt;2],b[o+4&gt;&gt;2]=h,h=b[(c=t+20|0)+4&gt;&gt;2],b[(o=i+20|0)&gt;&gt;2]=b[c&gt;&gt;2],b[o+4&gt;&gt;2]=h,h=b[(c=t+44|0)+4&gt;&gt;2],b[(o=i+44|0)&gt;&gt;2]=b[c&gt;&gt;2],b[o+4&gt;&gt;2]=h,c=b[(t=t+36|0)+4&gt;&gt;2],b[(o=i+36|0)&gt;&gt;2]=b[t&gt;&gt;2],b[o+4&gt;&gt;2]=c,o=b[G+4&gt;&gt;2],b[(t=i+52|0)&gt;&gt;2]=b[G&gt;&gt;2],b[t+4&gt;&gt;2]=o,t=b[p+4&gt;&gt;2],b[(i=i+60|0)&gt;&gt;2]=b[p&gt;&gt;2],b[i+4&gt;&gt;2]=t,f[A+220|0]=0,Oa(A,r)&amp;&amp;(f[0|(i=A+220|0)]=1,Oa(A,r)&amp;&amp;(f[0|i]=1,Oa(A,r)&amp;&amp;(f[0|(i=A+220|0)]=1,Oa(A,r)&amp;&amp;(f[0|i]=1,Oa(A,r)&amp;&amp;(f[A+220|0]=1))))),t=b[m&gt;&gt;2],p=b[(r=t+60|0)+4&gt;&gt;2],b[(i=g+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=p,m=b[(i=t+52|0)+4&gt;&gt;2],b[g&gt;&gt;2]=b[i&gt;&gt;2],b[g+4&gt;&gt;2]=m,g=b[r&gt;&gt;2],r=b[r+4&gt;&gt;2],t=b[i+4&gt;&gt;2],b[a&gt;&gt;2]=b[i&gt;&gt;2],b[a+4&gt;&gt;2]=t,b[D&gt;&gt;2]=g,b[D+4&gt;&gt;2]=r,v[A+24&gt;&gt;2]&gt;B(0))return b[(r=A+20|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+148&gt;&gt;2]=b[A+60&gt;&gt;2],void(N=e+240|0)}N=e+240|0}(A,r),n=i- -64|0,k=i+48|0,a=i+32|0,C[A+251|0]?za(A,r,t):(o=v[A+252&gt;&gt;2],v[A+252&gt;&gt;2]=o-e,b[i+12&gt;&gt;2]=0,o=o&gt;e?e:o,v[i+8&gt;&gt;2]=o*v[A+76&gt;&gt;2],v[i+4&gt;&gt;2]=o*v[A+72&gt;&gt;2],v[i&gt;&gt;2]=o*v[A+68&gt;&gt;2],za(A,r,i)),function(A,r,e){var i,a=B(0),n=B(0),t=0,o=0,k=0,c=0,u=B(0),l=0,s=0,g=B(0),d=B(0),_=0,R=0,m=B(0),h=B(0),G=B(0),y=0,Q=0,p=0,D=0,w=B(0),Z=0,Y=B(0),W=0,F=B(0),E=B(0),V=B(0),X=B(0),J=0,I=0,x=0,M=0,S=0,T=0,U=0,j=0,O=0,H=0,z=0,P=0,L=0,K=0,q=0,$=0,AA=0,rA=0,eA=0,iA=0,aA=0,fA=0,nA=0,tA=0;if(N=i=N-432|0,y=b[(t=A+160|0)+4&gt;&gt;2],b[(s=i+232|0)&gt;&gt;2]=b[t&gt;&gt;2],b[s+4&gt;&gt;2]=y,s=b[A+156&gt;&gt;2],b[i+224&gt;&gt;2]=b[A+152&gt;&gt;2],b[i+228&gt;&gt;2]=s,!((a=v[A+20&gt;&gt;2])&gt;B(0))){(a=B((a&lt;B(0)?B(-a):B(0))*e))&gt;B(0)&amp;&amp;(a&gt;(n=v[A+28&gt;&gt;2])^1|(C[A+249|0]?!C[A+248|0]:0)||(a=n)),s=A+152|0,D=A+152|0,a=B(a+v[A+148&gt;&gt;2]),w=B(v[A+256&gt;&gt;2]*a),v[D&gt;&gt;2]=v[D&gt;&gt;2]-w,Z=A+156|0,Y=B(a*v[(T=A+260|0)&gt;&gt;2]),v[Z&gt;&gt;2]=v[Z&gt;&gt;2]-Y,W=A+160|0,F=B(a*v[(y=A+264|0)&gt;&gt;2]),v[W&gt;&gt;2]=v[W&gt;&gt;2]-F,b[(t=i+152|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=i+144|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,b[(t=i+136|0)&gt;&gt;2]=0,b[t+4&gt;&gt;2]=0,k=b[y+4&gt;&gt;2],b[(t=i+208|0)&gt;&gt;2]=b[y&gt;&gt;2],b[t+4&gt;&gt;2]=k,b[i+128&gt;&gt;2]=0,b[i+132&gt;&gt;2]=0,t=b[A+260&gt;&gt;2],b[i+200&gt;&gt;2]=b[A+256&gt;&gt;2],b[i+204&gt;&gt;2]=t,b[i+192&gt;&gt;2]=0,b[i+116&gt;&gt;2]=1065353216,b[i+112&gt;&gt;2]=23780,k=b[A+8&gt;&gt;2],b[i+196&gt;&gt;2]=k,Q=b[A+48&gt;&gt;2],b[i+216&gt;&gt;2]=Q,t=b[k+188&gt;&gt;2],b[i+120&gt;&gt;2]=b[t+4&gt;&gt;2],b[i+124&gt;&gt;2]=b[t+8&gt;&gt;2],b[(l=i+40|0)&gt;&gt;2]=0,b[l+4&gt;&gt;2]=0,b[(l=i+32|0)&gt;&gt;2]=0,b[l+4&gt;&gt;2]=0,b[(l=i+24|0)&gt;&gt;2]=0,b[l+4&gt;&gt;2]=0,c=b[y+4&gt;&gt;2],b[(l=i+96|0)&gt;&gt;2]=b[y&gt;&gt;2],b[l+4&gt;&gt;2]=c,b[i+84&gt;&gt;2]=k,b[i+16&gt;&gt;2]=0,b[i+20&gt;&gt;2]=0,b[i+80&gt;&gt;2]=0,b[i+4&gt;&gt;2]=1065353216,k=b[A+260&gt;&gt;2],b[i+88&gt;&gt;2]=b[A+256&gt;&gt;2],b[i+92&gt;&gt;2]=k,b[i&gt;&gt;2]=23780,b[i+104&gt;&gt;2]=Q,k=b[t+8&gt;&gt;2],b[i+8&gt;&gt;2]=b[t+4&gt;&gt;2],b[i+12&gt;&gt;2]=k,t=A+132|0,J=i+352|0,I=i+416|0,Q=i+284|0,x=i+264|0,M=i+240|4,l=i+328|0,U=A+172|0,j=A+168|0,O=A+176|0,H=A+180|0,z=A+196|0,P=A+192|0,L=A+184|0,K=A+188|0,q=i+300|0,$=i+296|0,AA=i+292|0,rA=A+250|0,eA=A+290|0,iA=i+80|0,aA=A+248|0,fA=A+249|0,nA=A+148|0,tA=A+256|0,k=0;r:{for(;;){b[l&gt;&gt;2]=0,b[l+4&gt;&gt;2]=0,b[M&gt;&gt;2]=0,b[M+4&gt;&gt;2]=0,b[x&gt;&gt;2]=0,b[x+4&gt;&gt;2]=0,b[Q&gt;&gt;2]=0,b[Q+4&gt;&gt;2]=0,b[(c=i+324|0)&gt;&gt;2]=1065353216,b[(o=_=i+316|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0,b[(o=l+8|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0,b[(o=R=i+344|0)&gt;&gt;2]=1065353216,b[o+4&gt;&gt;2]=0,b[(o=M+8|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0,b[i+260&gt;&gt;2]=1065353216,b[(o=x+8|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0,b[i+280&gt;&gt;2]=1065353216,b[Q+16&gt;&gt;2]=0,b[(o=Q+8|0)&gt;&gt;2]=0,b[o+4&gt;&gt;2]=0,o=b[t+4&gt;&gt;2],b[I&gt;&gt;2]=b[t&gt;&gt;2],b[I+4&gt;&gt;2]=o,S=b[(p=t+8|0)+4&gt;&gt;2],b[(o=I+8|0)&gt;&gt;2]=b[p&gt;&gt;2],b[o+4&gt;&gt;2]=S,b[i+240&gt;&gt;2]=1065353216,S=b[(o=s+8|0)+4&gt;&gt;2],b[(p=J+8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[p+4&gt;&gt;2]=S,p=b[s+4&gt;&gt;2],b[J&gt;&gt;2]=b[s&gt;&gt;2],b[J+4&gt;&gt;2]=p,b[i+412&gt;&gt;2]=0,b[i+396&gt;&gt;2]=0,b[i+380&gt;&gt;2]=0,a=v[j&gt;&gt;2],n=v[U&gt;&gt;2],h=v[O&gt;&gt;2],u=v[H&gt;&gt;2],g=B(B(2)/B(B(B(B(a*a)+B(n*n))+B(h*h))+B(u*u))),d=B(h*g),m=B(n*d),G=B(a*g),E=B(u*G),v[i+404&gt;&gt;2]=m+E,V=B(a*d),g=B(n*g),X=B(u*g),v[i+400&gt;&gt;2]=V-X,v[i+392&gt;&gt;2]=m-E,m=B(a*g),u=B(u*d),v[i+384&gt;&gt;2]=m+u,v[i+376&gt;&gt;2]=V+X,a=B(a*G),n=B(n*g),v[i+408&gt;&gt;2]=B(1)-B(a+n),G=a,a=B(h*d),v[i+388&gt;&gt;2]=B(1)-B(G+a),v[i+372&gt;&gt;2]=m-u,v[i+368&gt;&gt;2]=B(1)-B(n+a),n=v[z&gt;&gt;2],h=v[P&gt;&gt;2],a=v[L&gt;&gt;2],u=v[K&gt;&gt;2],b[i+348&gt;&gt;2]=0,b[i+332&gt;&gt;2]=0,b[_&gt;&gt;2]=0,d=B(B(2)/B(B(B(B(a*a)+B(u*u))+B(h*h))+B(n*n))),g=B(h*d),m=B(u*g),G=B(a*d),E=B(n*G),v[i+340&gt;&gt;2]=m+E,V=B(a*g),d=B(u*d),X=B(n*d),v[i+336&gt;&gt;2]=V-X,v[l&gt;&gt;2]=m-E,m=B(a*d),n=B(n*g),v[i+320&gt;&gt;2]=m+n,v[i+312&gt;&gt;2]=V+X,a=B(a*G),u=B(u*d),v[R&gt;&gt;2]=B(1)-B(a+u),G=a,a=B(h*g),v[c&gt;&gt;2]=B(1)-B(G+a),v[i+308&gt;&gt;2]=m-n,v[i+304&gt;&gt;2]=B(1)-B(u+a),a=v[D&gt;&gt;2],n=v[Z&gt;&gt;2],u=v[W&gt;&gt;2],b[q&gt;&gt;2]=0,v[$&gt;&gt;2]=u-F,v[AA&gt;&gt;2]=n-Y,v[i+288&gt;&gt;2]=a-w;e:if(C[0|rA]){if(_=A+12|0,R=r+56|0,Ta(b[(c=A+8|0)&gt;&gt;2],b[_&gt;&gt;2],i+368|0,i+304|0,i+112|0,v[R&gt;&gt;2]),v[i+116&gt;&gt;2]&lt;B(1))break e;if(c=b[c&gt;&gt;2],4&amp;C[c+204|0])break e;Ta(c,b[_&gt;&gt;2],i+368|0,i+240|0,i,v[R&gt;&gt;2])}else c=A+12|0,_=r+56|0,ma(r,b[c&gt;&gt;2],i+368|0,i+304|0,i+112|0,v[_&gt;&gt;2]),4&amp;C[b[A+8&gt;&gt;2]+204|0]|v[i+116&gt;&gt;2]&lt;B(1)||ma(r,b[c&gt;&gt;2],i+368|0,i+240|0,i,v[_&gt;&gt;2]);a=(a=v[(_=A+20|0)&gt;&gt;2])&lt;B(0)?B(-a):B(0);e:if(C[0|eA]){if(c=0,v[i+4&gt;&gt;2]&lt;B(1)^1&amp;&amp;!(v[i+116&gt;&gt;2]&lt;B(1)))break e;if(R=b[A+8&gt;&gt;2],4&amp;C[R+204|0])break e;c=0|BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,R,b[i+192&gt;&gt;2])}else c=0,v[i+4&gt;&gt;2]&lt;B(1)&amp;&amp;(R=b[A+8&gt;&gt;2],4&amp;C[R+204|0]||(c=0|BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,R,b[iA&gt;&gt;2])));if(n=B(a*e),a=B(0),a=v[_&gt;&gt;2]&lt;B(0)^1?a:v[A+60&gt;&gt;2],1&amp;(n&gt;B(0)^-1|n&lt;a^-1|-1^c|k))break r;if(C[0|fA]&amp;&amp;!C[0|aA])break;k=b[i+228&gt;&gt;2],b[s&gt;&gt;2]=b[i+224&gt;&gt;2],b[s+4&gt;&gt;2]=k,c=b[(k=i+232|0)+4&gt;&gt;2],b[o&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=c,a=B(a+v[nA&gt;&gt;2]),w=B(v[tA&gt;&gt;2]*a),v[D&gt;&gt;2]=v[D&gt;&gt;2]-w,Y=B(a*v[T&gt;&gt;2]),v[Z&gt;&gt;2]=v[Z&gt;&gt;2]-Y,F=B(a*v[y&gt;&gt;2]),v[W&gt;&gt;2]=v[W&gt;&gt;2]-F,k=1}k=0}r:{r=b[A+8&gt;&gt;2];e:{if(!(4&amp;b[r+204&gt;&gt;2]|v[i+116&gt;&gt;2]&lt;B(1)^1)){if(1&amp;(BA[b[b[A&gt;&gt;2]+56&gt;&gt;2]](A,r,b[i+192&gt;&gt;2])|k))break e;break r}if(!k)break r}return e=v[A+136&gt;&gt;2],a=C[A+290|0]?C[A+289|0]?v[i+116&gt;&gt;2]:B(B(e-v[i+180&gt;&gt;2])*B(.5)):v[i+116&gt;&gt;2],f[A+289|0]=0,f[A+249|0]=0,b[(r=A+20|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,r=A+132|0,n=B(B(1)-a),v[r&gt;&gt;2]=B(n*v[r&gt;&gt;2])+B(a*v[A+152&gt;&gt;2]),v[A+136&gt;&gt;2]=B(e*n)+B(a*v[A+156&gt;&gt;2]),v[(r=A+140|0)&gt;&gt;2]=B(n*v[r&gt;&gt;2])+B(a*v[A+160&gt;&gt;2]),void(N=i+432|0)}f[A+289|0]=1,C[A+290|0]&amp;&amp;(a=v[A+20&gt;&gt;2],(a=B((a&lt;B(0)?B(-a):B(0))*e))&gt;(e=v[A+28&gt;&gt;2])^1|(C[A+249|0]?!C[A+248|0]:0)||(r=A+160|0,e=B(e+v[A+148&gt;&gt;2]),v[r&gt;&gt;2]=B(F+v[r&gt;&gt;2])-B(e*v[A+264&gt;&gt;2]),v[(r=A+156|0)&gt;&gt;2]=B(Y+v[r&gt;&gt;2])-B(e*v[A+260&gt;&gt;2]),v[(r=A+152|0)&gt;&gt;2]=B(w+v[r&gt;&gt;2])-B(v[A+256&gt;&gt;2]*e))),A=b[s+4&gt;&gt;2],b[t&gt;&gt;2]=b[s&gt;&gt;2],b[t+4&gt;&gt;2]=A,s=b[(r=s+8|0)+4&gt;&gt;2],b[(A=t+8|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=s}N=i+432|0}(A,r,e),d=b[(g=A+140|0)+4&gt;&gt;2],b[(t=s=n+8|0)&gt;&gt;2]=b[g&gt;&gt;2],b[t+4&gt;&gt;2]=d,t=b[A+136&gt;&gt;2],b[n&gt;&gt;2]=b[A+132&gt;&gt;2],b[n+4&gt;&gt;2]=t,d=b[i+20&gt;&gt;2],t=b[A+8&gt;&gt;2],b[t+4&gt;&gt;2]=b[i+16&gt;&gt;2],b[t+8&gt;&gt;2]=d,D=b[(d=i+24|0)+4&gt;&gt;2],b[(g=t+12|0)&gt;&gt;2]=b[d&gt;&gt;2],b[g+4&gt;&gt;2]=D,d=b[a+4&gt;&gt;2],b[(g=t+20|0)&gt;&gt;2]=b[a&gt;&gt;2],b[g+4&gt;&gt;2]=d,d=b[(a=a+8|0)+4&gt;&gt;2],b[(g=t+28|0)&gt;&gt;2]=b[a&gt;&gt;2],b[g+4&gt;&gt;2]=d,d=b[(g=k+8|0)+4&gt;&gt;2],b[(a=t+44|0)&gt;&gt;2]=b[g&gt;&gt;2],b[a+4&gt;&gt;2]=d,g=b[k+4&gt;&gt;2],b[(a=t+36|0)&gt;&gt;2]=b[k&gt;&gt;2],b[a+4&gt;&gt;2]=g,b[t+304&gt;&gt;2]=b[t+304&gt;&gt;2]+1,k=b[s+4&gt;&gt;2],b[(a=t+60|0)&gt;&gt;2]=b[s&gt;&gt;2],b[a+4&gt;&gt;2]=k,a=t+52|0,t=b[n+4&gt;&gt;2],b[a&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,f[A+220|0]=0,Oa(A,r)&amp;&amp;(f[0|(a=A+220|0)]=1,Oa(A,r)&amp;&amp;(f[0|a]=1,Oa(A,r)&amp;&amp;(f[0|(a=A+220|0)]=1,Oa(A,r)&amp;&amp;(f[0|a]=1,Oa(A,r)&amp;&amp;(f[A+220|0]=1)))))}N=i+80|0},Pa,function(A,r){A|=0,r|=0;var e=B(0),i=B(0),a=B(0),n=B(0),t=0,o=0;t=A,e=v[r&gt;&gt;2],i=B(e*e),e=v[r+4&gt;&gt;2],i=B(i+B(e*e)),e=v[r+8&gt;&gt;2],e=B(i+B(e*e)),i=v[A+36&gt;&gt;2],e!=B(0)&amp;&amp;(i=B(p(e))),e=i,v[t+20&gt;&gt;2]=e,v[A+32&gt;&gt;2]=e,f[A+249|0]=1,t=A+284|0,e=v[r&gt;&gt;2],a=v[r+4&gt;&gt;2],n=v[r+8&gt;&gt;2],(i=B(B(B(e*e)+B(a*a))+B(n*n)))!=B(0)?(i=B(B(1)/B(p(i))),n=B(n*i),a=B(a*i),e=B(e*i),r=r+12|0):(n=v[A+264&gt;&gt;2],a=v[A+260&gt;&gt;2],e=v[A+256&gt;&gt;2],r=A+268|0),b[t&gt;&gt;2]=b[r&gt;&gt;2],v[A+280&gt;&gt;2]=n,v[A+276&gt;&gt;2]=a,v[A+272&gt;&gt;2]=e,r=b[A+8&gt;&gt;2],t=b[(o=r+52|0)+4&gt;&gt;2],b[A+116&gt;&gt;2]=b[o&gt;&gt;2],b[A+120&gt;&gt;2]=t,o=b[(r=r+60|0)+4&gt;&gt;2],b[(A=A+124|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=o},function(A){return 0|(B(m(v[(A|=0)+20&gt;&gt;2]))&lt;B(1.1920928955078125e-7)^1?0:B(m(v[A+24&gt;&gt;2]))&lt;B(1.1920928955078125e-7))},function(A,r){r|=0,f[(A|=0)+288|0]=r},function(A,r,e){return A|=0,r|=0,A=b[(e|=0)+188&gt;&gt;2],r=b[r+188&gt;&gt;2],b[A+8&gt;&gt;2]&amp;b[r+4&gt;&gt;2]?0!=(b[r+8&gt;&gt;2]&amp;b[A+4&gt;&gt;2])|0:0},function(A,r){A|=0;var e=0;e=b[(r|=0)+4&gt;&gt;2],b[A+100&gt;&gt;2]=b[r&gt;&gt;2],b[A+104&gt;&gt;2]=e,e=b[(r=r+8|0)+4&gt;&gt;2],b[(A=A+108|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e},function(A){return(A|=0)+100|0},function(A,r){A|=0,r|=0;var e,i=0,a=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=0,s=B(0),C=B(0),g=B(0),d=B(0);i=b[r+4&gt;&gt;2],b[A+68&gt;&gt;2]=b[r&gt;&gt;2],b[A+72&gt;&gt;2]=i,e=b[(l=r+8|0)+4&gt;&gt;2],b[(i=A+76|0)&gt;&gt;2]=b[l&gt;&gt;2],b[i+4&gt;&gt;2]=e,t=v[A+68&gt;&gt;2],o=v[A+72&gt;&gt;2],k=v[i&gt;&gt;2];A:{if((s=B(B(B(t*t)+B(o*o))+B(k*k)))&gt;B(0)){if(c=v[r&gt;&gt;2],a=v[r+4&gt;&gt;2],u=v[r+8&gt;&gt;2],n=B(B(1)/B(p(B(B(B(c*c)+B(a*a))+B(u*u))))),C=v[A+264&gt;&gt;2],d=B(C*B(u*n)),u=v[A+256&gt;&gt;2],g=v[A+260&gt;&gt;2],(n=B(d+B(B(u*B(c*n))+B(g*B(a*n)))))==B(0))break A;if(a=k,k=B(B(p(s))*ge(B(B(1.5707963705062866)-Ji(B(G(B(y(n,B(-1))),B(1))))))),c=B(C*k),v[A+76&gt;&gt;2]=a-c,a=o,o=B(g*k),v[A+72&gt;&gt;2]=a-o,a=t,t=B(u*k),v[A+68&gt;&gt;2]=a-t,v[A+20&gt;&gt;2]=(n&lt;B(0)?B(-1):B(1))*B(p(B(B(c*c)+B(B(t*t)+B(o*o))))),!(n&gt;B(0)))break A;return f[A+249|0]=1,r=b[A+8&gt;&gt;2],l=b[(i=r+52|0)+4&gt;&gt;2],b[A+116&gt;&gt;2]=b[i&gt;&gt;2],b[A+120&gt;&gt;2]=l,i=b[(r=r+60|0)+4&gt;&gt;2],b[(A=A+124|0)&gt;&gt;2]=b[r&gt;&gt;2],void(b[A+4&gt;&gt;2]=i)}b[A+20&gt;&gt;2]=0}},function(A,r){A|=0,r|=0;var e=B(0);b[A+12&gt;&gt;2]=0,e=v[r+20&gt;&gt;2],v[A&gt;&gt;2]=B(v[r+256&gt;&gt;2]*e)+v[r+68&gt;&gt;2],v[A+8&gt;&gt;2]=B(e*v[r+264&gt;&gt;2])+v[r+76&gt;&gt;2],v[A+4&gt;&gt;2]=B(e*v[r+260&gt;&gt;2])+v[r+72&gt;&gt;2]},Cr,function(A,r){return r|=0,b[(A|=0)+12&gt;&gt;2]&amp;b[r+4&gt;&gt;2]?0!=(b[r+8&gt;&gt;2]&amp;b[A+8&gt;&gt;2])|0:0},function(A,r,e){A|=0,r|=0,e|=0;var i=0,a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=0,u=B(0),l=B(0),s=B(0),g=B(0),d=B(0),_=B(0);return f=B(1),(0|(i=b[r&gt;&gt;2]))==b[A+84&gt;&gt;2]|4&amp;C[i+204|0]||(e?(n=v[r+16&gt;&gt;2],t=v[r+12&gt;&gt;2],a=v[r+8&gt;&gt;2]):(a=v[r+8&gt;&gt;2],o=v[r+12&gt;&gt;2],k=v[r+16&gt;&gt;2],n=B(B(B(a*v[i+36&gt;&gt;2])+B(o*v[i+40&gt;&gt;2]))+B(k*v[i+44&gt;&gt;2])),t=B(B(B(a*v[i+20&gt;&gt;2])+B(o*v[i+24&gt;&gt;2]))+B(k*v[i+28&gt;&gt;2])),a=B(B(B(v[i+4&gt;&gt;2]*a)+B(v[i+8&gt;&gt;2]*o))+B(v[i+12&gt;&gt;2]*k))),B(B(B(a*v[A+88&gt;&gt;2])+B(t*v[A+92&gt;&gt;2]))+B(n*v[A+96&gt;&gt;2]))&lt;v[A+104&gt;&gt;2]||(b[A+80&gt;&gt;2]=i,b[A+4&gt;&gt;2]=b[r+40&gt;&gt;2],e?(e=b[r+12&gt;&gt;2],b[A+48&gt;&gt;2]=b[r+8&gt;&gt;2],b[A+52&gt;&gt;2]=e,c=b[(i=r+16|0)+4&gt;&gt;2],b[(e=A+56|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=c):(a=v[i+8&gt;&gt;2],o=v[i+12&gt;&gt;2],k=v[i+20&gt;&gt;2],u=v[i+24&gt;&gt;2],l=v[i+28&gt;&gt;2],s=v[i+36&gt;&gt;2],g=v[i+40&gt;&gt;2],f=v[r+12&gt;&gt;2],d=v[i+44&gt;&gt;2],n=v[r+16&gt;&gt;2],_=v[i+4&gt;&gt;2],t=v[r+8&gt;&gt;2],b[A+60&gt;&gt;2]=0,v[A+56&gt;&gt;2]=B(B(t*s)+B(f*g))+B(n*d),v[A+52&gt;&gt;2]=B(B(t*k)+B(f*u))+B(n*l),v[A+48&gt;&gt;2]=B(B(_*t)+B(a*f))+B(o*n)),e=b[r+28&gt;&gt;2],b[A+64&gt;&gt;2]=b[r+24&gt;&gt;2],b[A+68&gt;&gt;2]=e,i=b[(e=r+32|0)+4&gt;&gt;2],b[(A=A+72|0)&gt;&gt;2]=b[e&gt;&gt;2],b[A+4&gt;&gt;2]=i,f=v[r+40&gt;&gt;2])),B(f)},rf,Ae,function(A,r){r|=0;var e=0,i=0;Ka(A|=0,b[A+28&gt;&gt;2]+4|0,b[A+32&gt;&gt;2]+4|0),b[r&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,(i=b[A+956&gt;&gt;2])?(e=2,e=4!=(0|i)?1:e,b[r&gt;&gt;2]=e):e=i,C[A+792|0]&amp;&amp;(e=e+1|0,b[r&gt;&gt;2]=e),C[A+798|0]&amp;&amp;(e=e+1|0,b[r&gt;&gt;2]=e),(i=b[A+960&gt;&gt;2])&amp;&amp;(e=4==(0|i)?e+2|0:e+1|0,b[r&gt;&gt;2]=e),C[A+793|0]&amp;&amp;(e=e+1|0,b[r&gt;&gt;2]=e),C[A+799|0]&amp;&amp;(e=e+1|0,b[r&gt;&gt;2]=e),(i=b[A+964&gt;&gt;2])&amp;&amp;(e=4==(0|i)?e+2|0:e+1|0,b[r&gt;&gt;2]=e),C[A+794|0]&amp;&amp;(e=e+1|0,b[r&gt;&gt;2]=e),C[A+800|0]&amp;&amp;(b[r&gt;&gt;2]=e+1),qa(A,0),(i=b[A+1052&gt;&gt;2])&amp;&amp;(e=2,b[r&gt;&gt;2]=b[r&gt;&gt;2]+(4!=(0|i)?1:e)),C[A+996|0]&amp;&amp;(b[r&gt;&gt;2]=b[r&gt;&gt;2]+1),C[A+1016|0]&amp;&amp;(b[r&gt;&gt;2]=b[r&gt;&gt;2]+1),qa(A,1),(i=b[A+1140&gt;&gt;2])&amp;&amp;(e=2,b[r&gt;&gt;2]=b[r&gt;&gt;2]+(4!=(0|i)?1:e)),C[A+1084|0]&amp;&amp;(b[r&gt;&gt;2]=b[r&gt;&gt;2]+1),C[A+1104|0]&amp;&amp;(b[r&gt;&gt;2]=b[r&gt;&gt;2]+1),e=2,qa(A,2),(i=b[A+1228&gt;&gt;2])&amp;&amp;(b[r&gt;&gt;2]=b[r&gt;&gt;2]+(4!=(0|i)?1:e)),C[A+1172|0]&amp;&amp;(b[r&gt;&gt;2]=b[r&gt;&gt;2]+1),C[A+1192|0]&amp;&amp;(b[r&gt;&gt;2]=b[r&gt;&gt;2]+1)},function(A,r){var e,i,a,n,t,o;(function(A,r,e,i,a,n,t,o,k){var c,u,l,s,g,d,_,B,m,h,G,y,Q,p,D,w,Z,Y,W,F,E,V=0,X=0,J=0,I=0,x=0,M=0,S=0,T=0;for(N=c=N-112|0,b[(u=c+108|0)&gt;&gt;2]=0,b[(X=l=c+100|0)&gt;&gt;2]=0,b[X+4&gt;&gt;2]=0,f[c+88|0]=0,b[c+84&gt;&gt;2]=0,f[c+80|0]=0,b[c+76&gt;&gt;2]=0,f[c+72|0]=0,b[c+68&gt;&gt;2]=0,f[c+64|0]=0,b[c+56&gt;&gt;2]=0,b[c+60&gt;&gt;2]=1036831949,f[c+52|0]=0,b[c+48&gt;&gt;2]=0,b[c+40&gt;&gt;2]=0,b[c+44&gt;&gt;2]=1063675494,b[c+32&gt;&gt;2]=0,b[c+36&gt;&gt;2]=1045220557,b[c+24&gt;&gt;2]=1065353216,b[c+28&gt;&gt;2]=-1082130432,b[c+92&gt;&gt;2]=0,b[c+96&gt;&gt;2]=0,s=r+4|0,g=c+52|0,d=c+104|0,_=c+96|0,B=c- -64|0,m=c+68|0,h=c+72|0,G=c+76|0,y=c+80|0,Q=c+84|0,p=c+88|0,D=c+92|0,w=c+60|0,Z=c+56|0,Y=A+1456|0,W=c+40|0,F=c+48|0,E=c+44|0;;){if(X=C[(x=A+S|0)+792|0],(J=b[(V=A+T|0)+956&gt;&gt;2])||(I=X,X=1,I||(X=0,C[x+798|0]))){b[u&gt;&gt;2]=J,f[0|g]=X,b[c+32&gt;&gt;2]=b[V+712&gt;&gt;2],b[d&gt;&gt;2]=b[V+940&gt;&gt;2],b[_&gt;&gt;2]=b[V+908&gt;&gt;2],b[l&gt;&gt;2]=b[V+924&gt;&gt;2],f[0|B]=C[x+795|0],b[m&gt;&gt;2]=b[V+804&gt;&gt;2],f[0|h]=C[x+798|0],b[G&gt;&gt;2]=b[V+820&gt;&gt;2],f[0|y]=C[x+836|0],b[Q&gt;&gt;2]=b[V+840&gt;&gt;2],f[0|p]=C[x+856|0],b[D&gt;&gt;2]=b[V+860&gt;&gt;2],b[w&gt;&gt;2]=b[V+892&gt;&gt;2],b[Z&gt;&gt;2]=b[V+876&gt;&gt;2],b[c+28&gt;&gt;2]=b[V+696&gt;&gt;2],b[c+24&gt;&gt;2]=b[V+680&gt;&gt;2],b[c+20&gt;&gt;2]=0,b[c+16&gt;&gt;2]=b[V+1268&gt;&gt;2],b[c+8&gt;&gt;2]=b[V+1236&gt;&gt;2],b[c+12&gt;&gt;2]=b[V+1252&gt;&gt;2],I=W,X=b[Y&gt;&gt;2]&gt;&gt;T,J=b[r+32&gt;&gt;2],1&amp;X&amp;&amp;(J=V+744|0),b[I&gt;&gt;2]=b[J&gt;&gt;2],b[c+36&gt;&gt;2]=b[(2&amp;X?V+728|0:s)&gt;&gt;2],b[F&gt;&gt;2]=b[(4&amp;X?V+776|0:b[r+32&gt;&gt;2])&gt;&gt;2],b[E&gt;&gt;2]=b[(8&amp;X?V+760|0:s)&gt;&gt;2],x=((S+2&amp;255)&gt;&gt;&gt;0)%3|0,X=1,I=R(((S+1&amp;255)&gt;&gt;&gt;0)%3|0,88)+A|0,J=1;A:if(!((V=b[I+1052&gt;&gt;2])+-1&gt;&gt;&gt;0&lt;2)){r:{if(4!=(0|V)){if(3!=(0|V))break r;J=(M=+v[I+1040&gt;&gt;2])&lt;-.001|M&gt;.001;break A}if(J=1,+v[I+1040&gt;&gt;2]&lt;-.001)break A;J=+v[I+1044&gt;&gt;2]&gt;.001;break A}J=0}I=R(x,88)+A|0;A:{r:if(!((V=b[I+1052&gt;&gt;2])+-1&gt;&gt;&gt;0&lt;2))if(4==(0|V)){if(!(+v[I+1040&gt;&gt;2]&lt;-.001||+v[I+1044&gt;&gt;2]&gt;.001))break A}else{if(3!=(0|V))break A;if((M=+v[I+1040&gt;&gt;2])&lt;-.001)break r;if(!(M&gt;.001))break A}X=0}e=$a(A,c+24|0,i,a,n,t,o,k,r,e,c+8|0,0,J?X:1)+e|0}if(S=S+1|0,12==(0|(T=T+4|0)))break}N=c+112|0})(e=A|=0,i=r|=0,function(A,r,e,i,a,f,n,t){var o,k=0,c=0,u=0,l=0,s=0,g=0,d=0;if(N=o=N-32|0,b[o+24&gt;&gt;2]=b[5979],c=b[5978],b[o+16&gt;&gt;2]=b[5977],b[o+20&gt;&gt;2]=c,c=1,(u=b[A+1232&gt;&gt;2])&gt;&gt;&gt;0&lt;=5&amp;&amp;(k=u&lt;&lt;2,b[o+24&gt;&gt;2]=b[k+23968&gt;&gt;2],c=b[k+23992&gt;&gt;2],b[o+20&gt;&gt;2]=c,k=b[k+24016&gt;&gt;2],b[o+16&gt;&gt;2]=k),u=R(k,88)+A|0,C[1016+(R(k,88)+A|0)|0]||b[u+1052&gt;&gt;2]|C[u+996|0]){s=b[(l=(c=(k&lt;&lt;4)+A|0)+1388|0)+4&gt;&gt;2],b[(g=o+8|0)&gt;&gt;2]=b[l&gt;&gt;2],b[g+4&gt;&gt;2]=s,l=b[(c=c+1380|0)+4&gt;&gt;2],b[o&gt;&gt;2]=b[c&gt;&gt;2],b[o+4&gt;&gt;2]=l;A:{r:{e:{i:{if(1&amp;(c=b[A+1456&gt;&gt;2]&gt;&gt;12+(k&lt;&lt;2))){if(!(2&amp;c))break i;break e}if(b[984+(R(k,88)+A|0)&gt;&gt;2]=b[b[r+32&gt;&gt;2]&gt;&gt;2],2&amp;c)break e}if(b[980+(R(k,88)+A|0)&gt;&gt;2]=b[r+4&gt;&gt;2],4&amp;c)break A;break r}if(4&amp;c)break A}b[992+(R(k,88)+A|0)&gt;&gt;2]=b[b[r+32&gt;&gt;2]&gt;&gt;2]}8&amp;c||(b[988+(R(k,88)+A|0)&gt;&gt;2]=b[r+4&gt;&gt;2]),l=$a(A,u+968|0,e,i,a,f,n,t,r,0,o,1,0),c=b[o+20&gt;&gt;2]}if(u=R(c,88)+A|0,C[1016+(R(c,88)+A|0)|0]||b[u+1052&gt;&gt;2]|C[u+996|0]){g=b[(s=(k=(c&lt;&lt;4)+A|0)+1388|0)+4&gt;&gt;2],b[(d=o+8|0)&gt;&gt;2]=b[s&gt;&gt;2],b[d+4&gt;&gt;2]=g,s=b[(k=k+1380|0)+4&gt;&gt;2],b[o&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=s;A:{r:{e:{i:{if(1&amp;(k=b[A+1456&gt;&gt;2]&gt;&gt;12+(c&lt;&lt;2))){if(!(2&amp;k))break i;break e}if(b[984+(R(c,88)+A|0)&gt;&gt;2]=b[b[r+32&gt;&gt;2]&gt;&gt;2],2&amp;k)break e}if(b[980+(R(c,88)+A|0)&gt;&gt;2]=b[r+4&gt;&gt;2],4&amp;k)break A;break r}if(4&amp;k)break A}b[992+(R(c,88)+A|0)&gt;&gt;2]=b[b[r+32&gt;&gt;2]&gt;&gt;2]}8&amp;k||(b[988+(R(c,88)+A|0)&gt;&gt;2]=b[r+4&gt;&gt;2]),l=$a(A,u+968|0,e,i,a,f,n,t,r,l,o,1,0)+l|0}if(c=b[o+24&gt;&gt;2],u=R(c,88)+A|0,C[1016+(R(c,88)+A|0)|0]||b[u+1052&gt;&gt;2]|C[u+996|0]){g=b[(s=(k=(c&lt;&lt;4)+A|0)+1388|0)+4&gt;&gt;2],b[(d=o+8|0)&gt;&gt;2]=b[s&gt;&gt;2],b[d+4&gt;&gt;2]=g,s=b[(k=k+1380|0)+4&gt;&gt;2],b[o&gt;&gt;2]=b[k&gt;&gt;2],b[o+4&gt;&gt;2]=s;A:{r:{e:{i:{if(1&amp;(k=b[A+1456&gt;&gt;2]&gt;&gt;12+(c&lt;&lt;2))){if(!(2&amp;k))break i;break e}if(b[984+(R(c,88)+A|0)&gt;&gt;2]=b[b[r+32&gt;&gt;2]&gt;&gt;2],2&amp;k)break e}if(b[980+(R(c,88)+A|0)&gt;&gt;2]=b[r+4&gt;&gt;2],4&amp;k)break A;break r}if(4&amp;k)break A}b[992+(R(c,88)+A|0)&gt;&gt;2]=b[b[r+32&gt;&gt;2]&gt;&gt;2]}8&amp;k||(b[988+(R(c,88)+A|0)&gt;&gt;2]=b[r+4&gt;&gt;2]),l=$a(A,u+968|0,e,i,a,f,n,t,r,l,o,1,0)+l|0}return N=o+32|0,l}(e,i,a=(r=b[A+28&gt;&gt;2])+4|0,n=(A=b[A+32&gt;&gt;2])+4|0,t=r+372|0,o=A+372|0,r=r+388|0,A=A+388|0),a,n,t,o,r,A)},function(A,r,e,i){A|=0,r|=0,e=B(e);var a=0;A:{r:{e:{i:{a:{f:{n:{if((i|=0)&gt;&gt;&gt;0&lt;=2){if((r=r+-1|0)&gt;&gt;&gt;0&gt;3)break r;switch(r-1|0){case 0:break a;case 2:break f;case 1:break n}return v[760+((r=i&lt;&lt;2)+A|0)&gt;&gt;2]=e,void(b[A+1456&gt;&gt;2]=b[A+1456&gt;&gt;2]|8&lt;&lt;r)}if((a=i+-3|0)&gt;&gt;&gt;0&gt;2)break r;if((r=r+-1|0)&gt;&gt;&gt;0&gt;3)break r;switch(r-1|0){case 2:break A;case 1:break e;case 0:break i}return v[988+(R(a,88)+A|0)&gt;&gt;2]=e,void(b[A+1456&gt;&gt;2]=b[A+1456&gt;&gt;2]|8&lt;&lt;(i&lt;&lt;2))}return v[776+((r=i&lt;&lt;2)+A|0)&gt;&gt;2]=e,void(b[A+1456&gt;&gt;2]=b[A+1456&gt;&gt;2]|4&lt;&lt;r)}return v[744+((r=i&lt;&lt;2)+A|0)&gt;&gt;2]=e,void(b[A+1456&gt;&gt;2]=b[A+1456&gt;&gt;2]|1&lt;&lt;r)}return v[728+((r=i&lt;&lt;2)+A|0)&gt;&gt;2]=e,void(b[A+1456&gt;&gt;2]=b[A+1456&gt;&gt;2]|2&lt;&lt;r)}return v[980+(R(a,88)+A|0)&gt;&gt;2]=e,void(b[A+1456&gt;&gt;2]=b[A+1456&gt;&gt;2]|2&lt;&lt;(i&lt;&lt;2))}v[992+(R(a,88)+A|0)&gt;&gt;2]=e,b[A+1456&gt;&gt;2]=b[A+1456&gt;&gt;2]|4&lt;&lt;(i&lt;&lt;2)}return}v[984+(R(a,88)+A|0)&gt;&gt;2]=e,b[A+1456&gt;&gt;2]=b[A+1456&gt;&gt;2]|1&lt;&lt;(i&lt;&lt;2)},function(A,r,e){A|=0,r|=0,e|=0;var i=B(0);A:{r:{e:{i:{a:{f:{n:{t:{if(e&gt;&gt;&gt;0&lt;=2){if((r=r+-1|0)&gt;&gt;&gt;0&gt;3)break f;switch(r-1|0){case 0:break a;case 2:break n;case 1:break t}return B(v[760+((e&lt;&lt;2)+A|0)&gt;&gt;2])}if((e=e+-3|0)&gt;&gt;&gt;0&gt;2)break r;if((r=r+-1|0)&gt;&gt;&gt;0&gt;3)break r;switch(r-1|0){case 2:break A;case 1:break e;case 0:break i}return B(v[988+(R(e,88)+A|0)&gt;&gt;2])}return B(v[776+((e&lt;&lt;2)+A|0)&gt;&gt;2])}return B(v[744+((e&lt;&lt;2)+A|0)&gt;&gt;2])}return B(B(0))}return B(v[728+((e&lt;&lt;2)+A|0)&gt;&gt;2])}return B(v[980+(R(e,88)+A|0)&gt;&gt;2])}i=v[992+(R(e,88)+A|0)&gt;&gt;2]}return B(i)}return B(v[984+(R(e,88)+A|0)&gt;&gt;2])},function(A){return 644},function(A,r,e){return Ya(A|=0,r|=0,e|=0),b[r+52&gt;&gt;2]=b[A+48&gt;&gt;2],b[r+56&gt;&gt;2]=b[A+52&gt;&gt;2],b[r+60&gt;&gt;2]=b[A+56&gt;&gt;2],b[r+64&gt;&gt;2]=b[A+60&gt;&gt;2],b[r+68&gt;&gt;2]=b[A- -64&gt;&gt;2],b[r+72&gt;&gt;2]=b[A+68&gt;&gt;2],b[r+76&gt;&gt;2]=b[A+72&gt;&gt;2],b[r+80&gt;&gt;2]=b[A+76&gt;&gt;2],b[r+84&gt;&gt;2]=b[A+80&gt;&gt;2],b[r+88&gt;&gt;2]=b[A+84&gt;&gt;2],b[r+92&gt;&gt;2]=b[A+88&gt;&gt;2],b[r+96&gt;&gt;2]=b[A+92&gt;&gt;2],b[r+100&gt;&gt;2]=b[A+96&gt;&gt;2],b[r+104&gt;&gt;2]=b[A+100&gt;&gt;2],b[r+108&gt;&gt;2]=b[A+104&gt;&gt;2],b[r+112&gt;&gt;2]=b[A+108&gt;&gt;2],b[r+116&gt;&gt;2]=b[A+112&gt;&gt;2],b[r+120&gt;&gt;2]=b[A+116&gt;&gt;2],b[r+124&gt;&gt;2]=b[A+120&gt;&gt;2],b[r+128&gt;&gt;2]=b[A+124&gt;&gt;2],b[r+132&gt;&gt;2]=b[A+128&gt;&gt;2],b[r+136&gt;&gt;2]=b[A+132&gt;&gt;2],b[r+140&gt;&gt;2]=b[A+136&gt;&gt;2],b[r+144&gt;&gt;2]=b[A+140&gt;&gt;2],b[r+148&gt;&gt;2]=b[A+144&gt;&gt;2],b[r+152&gt;&gt;2]=b[A+148&gt;&gt;2],b[r+156&gt;&gt;2]=b[A+152&gt;&gt;2],b[r+160&gt;&gt;2]=b[A+156&gt;&gt;2],b[r+164&gt;&gt;2]=b[A+160&gt;&gt;2],b[r+168&gt;&gt;2]=b[A+164&gt;&gt;2],b[r+172&gt;&gt;2]=b[A+168&gt;&gt;2],b[r+176&gt;&gt;2]=b[A+172&gt;&gt;2],b[r+428&gt;&gt;2]=b[A+968&gt;&gt;2],b[r+412&gt;&gt;2]=b[A+972&gt;&gt;2],b[r+444&gt;&gt;2]=b[A+976&gt;&gt;2],b[r+460&gt;&gt;2]=b[A+980&gt;&gt;2],b[r+476&gt;&gt;2]=b[A+984&gt;&gt;2],b[r+492&gt;&gt;2]=b[A+988&gt;&gt;2],b[r+508&gt;&gt;2]=b[A+992&gt;&gt;2],b[r+524&gt;&gt;2]=b[A+1e3&gt;&gt;2],b[r+540&gt;&gt;2]=b[A+1004&gt;&gt;2],b[r+556&gt;&gt;2]=b[A+1012&gt;&gt;2],b[r+572&gt;&gt;2]=b[A+1020&gt;&gt;2],b[r+588&gt;&gt;2]=b[A+1028&gt;&gt;2],b[r+604&gt;&gt;2]=b[A+1036&gt;&gt;2],b[r+432&gt;&gt;2]=b[A+1056&gt;&gt;2],b[r+416&gt;&gt;2]=b[A+1060&gt;&gt;2],b[r+448&gt;&gt;2]=b[A+1064&gt;&gt;2],b[r+464&gt;&gt;2]=b[A+1068&gt;&gt;2],b[r+480&gt;&gt;2]=b[A+1072&gt;&gt;2],b[r+496&gt;&gt;2]=b[A+1076&gt;&gt;2],b[r+512&gt;&gt;2]=b[A+1080&gt;&gt;2],b[r+528&gt;&gt;2]=b[A+1088&gt;&gt;2],b[r+544&gt;&gt;2]=b[A+1092&gt;&gt;2],b[r+560&gt;&gt;2]=b[A+1100&gt;&gt;2],b[r+576&gt;&gt;2]=b[A+1108&gt;&gt;2],b[r+592&gt;&gt;2]=b[A+1116&gt;&gt;2],b[r+608&gt;&gt;2]=b[A+1124&gt;&gt;2],b[r+436&gt;&gt;2]=b[A+1144&gt;&gt;2],b[r+420&gt;&gt;2]=b[A+1148&gt;&gt;2],b[r+452&gt;&gt;2]=b[A+1152&gt;&gt;2],b[r+468&gt;&gt;2]=b[A+1156&gt;&gt;2],b[r+484&gt;&gt;2]=b[A+1160&gt;&gt;2],b[r+500&gt;&gt;2]=b[A+1164&gt;&gt;2],b[r+516&gt;&gt;2]=b[A+1168&gt;&gt;2],b[r+532&gt;&gt;2]=b[A+1176&gt;&gt;2],b[r+548&gt;&gt;2]=b[A+1180&gt;&gt;2],b[r+564&gt;&gt;2]=b[A+1188&gt;&gt;2],b[r+580&gt;&gt;2]=b[A+1196&gt;&gt;2],b[r+596&gt;&gt;2]=b[A+1204&gt;&gt;2],e=b[A+1212&gt;&gt;2],b[r+440&gt;&gt;2]=0,b[r+612&gt;&gt;2]=e,b[r+616&gt;&gt;2]=0,b[r+600&gt;&gt;2]=0,b[r+584&gt;&gt;2]=0,b[r+568&gt;&gt;2]=0,b[r+552&gt;&gt;2]=0,b[r+536&gt;&gt;2]=0,b[r+520&gt;&gt;2]=0,b[r+504&gt;&gt;2]=0,b[r+488&gt;&gt;2]=0,b[r+472&gt;&gt;2]=0,b[r+456&gt;&gt;2]=0,b[r+424&gt;&gt;2]=0,f[r+620|0]=C[A+996|0],f[r+624|0]=C[A+1008|0],f[r+628|0]=C[A+1016|0],f[r+632|0]=C[A+1024|0],f[r+636|0]=C[A+1032|0],f[r+621|0]=C[A+1084|0],f[r+625|0]=C[A+1096|0],f[r+629|0]=C[A+1104|0],f[r+633|0]=C[A+1112|0],f[r+637|0]=C[A+1120|0],f[r+622|0]=C[A+1172|0],f[r+626|0]=C[A+1184|0],f[r+630|0]=C[A+1192|0],f[r+634|0]=C[A+1200|0],e=C[A+1208|0],f[r+639|0]=0,f[r+635|0]=0,f[r+631|0]=0,f[r+627|0]=0,f[r+623|0]=0,f[r+638|0]=e,b[r+196&gt;&gt;2]=b[A+680&gt;&gt;2],b[r+200&gt;&gt;2]=b[A+684&gt;&gt;2],b[r+204&gt;&gt;2]=b[A+688&gt;&gt;2],b[r+208&gt;&gt;2]=b[A+692&gt;&gt;2],b[r+180&gt;&gt;2]=b[A+696&gt;&gt;2],b[r+184&gt;&gt;2]=b[A+700&gt;&gt;2],b[r+188&gt;&gt;2]=b[A+704&gt;&gt;2],b[r+192&gt;&gt;2]=b[A+708&gt;&gt;2],b[r+212&gt;&gt;2]=b[A+712&gt;&gt;2],b[r+216&gt;&gt;2]=b[A+716&gt;&gt;2],b[r+220&gt;&gt;2]=b[A+720&gt;&gt;2],b[r+224&gt;&gt;2]=b[A+724&gt;&gt;2],b[r+228&gt;&gt;2]=b[A+728&gt;&gt;2],b[r+232&gt;&gt;2]=b[A+732&gt;&gt;2],b[r+236&gt;&gt;2]=b[A+736&gt;&gt;2],b[r+240&gt;&gt;2]=b[A+740&gt;&gt;2],b[r+244&gt;&gt;2]=b[A+744&gt;&gt;2],b[r+248&gt;&gt;2]=b[A+748&gt;&gt;2],b[r+252&gt;&gt;2]=b[A+752&gt;&gt;2],b[r+256&gt;&gt;2]=b[A+756&gt;&gt;2],b[r+260&gt;&gt;2]=b[A+760&gt;&gt;2],b[r+264&gt;&gt;2]=b[A+764&gt;&gt;2],b[r+268&gt;&gt;2]=b[A+768&gt;&gt;2],b[r+272&gt;&gt;2]=b[A+772&gt;&gt;2],b[r+276&gt;&gt;2]=b[A+776&gt;&gt;2],b[r+280&gt;&gt;2]=b[A+780&gt;&gt;2],b[r+284&gt;&gt;2]=b[A+784&gt;&gt;2],b[r+288&gt;&gt;2]=b[A+788&gt;&gt;2],b[r+292&gt;&gt;2]=b[A+876&gt;&gt;2],b[r+296&gt;&gt;2]=b[A+880&gt;&gt;2],b[r+300&gt;&gt;2]=b[A+884&gt;&gt;2],b[r+304&gt;&gt;2]=b[A+888&gt;&gt;2],b[r+308&gt;&gt;2]=b[A+892&gt;&gt;2],b[r+312&gt;&gt;2]=b[A+896&gt;&gt;2],b[r+316&gt;&gt;2]=b[A+900&gt;&gt;2],b[r+320&gt;&gt;2]=b[A+904&gt;&gt;2],b[r+324&gt;&gt;2]=b[A+804&gt;&gt;2],b[r+328&gt;&gt;2]=b[A+808&gt;&gt;2],b[r+332&gt;&gt;2]=b[A+812&gt;&gt;2],b[r+336&gt;&gt;2]=b[A+816&gt;&gt;2],b[r+340&gt;&gt;2]=b[A+820&gt;&gt;2],b[r+344&gt;&gt;2]=b[A+824&gt;&gt;2],b[r+348&gt;&gt;2]=b[A+828&gt;&gt;2],b[r+352&gt;&gt;2]=b[A+832&gt;&gt;2],b[r+356&gt;&gt;2]=b[A+840&gt;&gt;2],b[r+360&gt;&gt;2]=b[A+844&gt;&gt;2],b[r+364&gt;&gt;2]=b[A+848&gt;&gt;2],b[r+368&gt;&gt;2]=b[A+852&gt;&gt;2],b[r+372&gt;&gt;2]=b[A+860&gt;&gt;2],b[r+376&gt;&gt;2]=b[A+864&gt;&gt;2],b[r+380&gt;&gt;2]=b[A+868&gt;&gt;2],b[r+384&gt;&gt;2]=b[A+872&gt;&gt;2],f[r+388|0]=C[A+792|0],f[r+392|0]=C[A+795|0],f[r+396|0]=C[A+798|0],f[r+400|0]=C[A+836|0],f[r+404|0]=C[A+856|0],f[r+389|0]=C[A+793|0],f[r+393|0]=C[A+796|0],f[r+397|0]=C[A+799|0],f[r+401|0]=C[A+837|0],f[r+405|0]=C[A+857|0],f[r+390|0]=C[A+794|0],f[r+394|0]=C[A+797|0],f[r+398|0]=C[A+800|0],f[r+402|0]=C[A+838|0],e=C[A+858|0],f[r+407|0]=0,f[r+403|0]=0,f[r+399|0]=0,f[r+395|0]=0,f[r+391|0]=0,f[r+406|0]=e,A=b[A+1232&gt;&gt;2],b[r+408&gt;&gt;2]=0,b[r+640&gt;&gt;2]=A,24124},Va,rf,sA,Cr,function(A,r){r|=0,W(b[(A|=0)+4&gt;&gt;2],0|r)},function(A,r){r|=0,F(b[(A|=0)+4&gt;&gt;2],0|r)},Cr,function(A,r){return r|=0,b[(A|=0)+16&gt;&gt;2]&amp;b[r+4&gt;&gt;2]?0!=(b[r+8&gt;&gt;2]&amp;b[A+12&gt;&gt;2])|0:0},function(A,r,e){A|=0,r|=0,e|=0;var i=0,a=B(0),f=B(0),n=B(0),t=0,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0);return b[A+4&gt;&gt;2]=b[r+24&gt;&gt;2],i=b[r&gt;&gt;2],b[A+8&gt;&gt;2]=i,e?(e=b[r+12&gt;&gt;2],b[A+56&gt;&gt;2]=b[r+8&gt;&gt;2],b[A+60&gt;&gt;2]=e,t=b[(i=r+16|0)+4&gt;&gt;2],b[(e=A- -64|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=t):(o=v[i+8&gt;&gt;2],k=v[i+12&gt;&gt;2],c=v[i+20&gt;&gt;2],u=v[i+24&gt;&gt;2],l=v[i+28&gt;&gt;2],s=v[i+36&gt;&gt;2],C=v[i+40&gt;&gt;2],a=v[r+12&gt;&gt;2],g=v[i+44&gt;&gt;2],f=v[r+16&gt;&gt;2],d=v[i+4&gt;&gt;2],n=v[r+8&gt;&gt;2],b[A+68&gt;&gt;2]=0,v[A- -64&gt;&gt;2]=B(B(n*s)+B(a*C))+B(f*g),v[A+60&gt;&gt;2]=B(B(n*c)+B(a*u))+B(f*l),v[A+56&gt;&gt;2]=B(B(d*n)+B(o*a))+B(k*f)),a=v[(r=r+24|0)&gt;&gt;2],f=B(B(1)-a),v[A+72&gt;&gt;2]=B(f*v[A+24&gt;&gt;2])+B(a*v[A+40&gt;&gt;2]),v[A+76&gt;&gt;2]=B(f*v[A+28&gt;&gt;2])+B(a*v[A+44&gt;&gt;2]),v[A+80&gt;&gt;2]=B(f*v[A+32&gt;&gt;2])+B(a*v[A+48&gt;&gt;2]),B(v[r&gt;&gt;2])},_f,function(A){rA(_f(A|=0))},function(A,r,e){A|=0,r|=0,e|=0;var i=0,a=0,n=0,t=0,o=0,k=0,c=B(0),u=0,l=B(0),s=0,g=B(0),d=B(0),_=B(0);if(b[A+8&gt;&gt;2]=b[r&gt;&gt;2],(0|(n=b[(u=A+28|0)&gt;&gt;2]))==b[A+32&gt;&gt;2]&amp;&amp;!((0|n)&gt;=(0|(t=n?n&lt;&lt;1:1)))){A:{r:{if(t){if(k=CA(t&lt;&lt;2,16),(0|(n=b[A+28&gt;&gt;2]))&gt;=1)break r;break A}if((0|n)&lt;1)break A}for(o=A+36|0,i=n;b[a+k&gt;&gt;2]=b[b[o&gt;&gt;2]+a&gt;&gt;2],a=a+4|0,i=i+-1|0;);}(a=b[(i=A+36|0)&gt;&gt;2])&amp;&amp;(C[A+40|0]&amp;&amp;(gA(a),n=b[A+28&gt;&gt;2]),b[A+36&gt;&gt;2]=0),b[i&gt;&gt;2]=k,f[A+40|0]=1,b[A+32&gt;&gt;2]=t}if(b[u&gt;&gt;2]=n+1,b[b[A+36&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=b[r&gt;&gt;2],e?(g=v[r+16&gt;&gt;2],d=v[r+12&gt;&gt;2],l=v[r+8&gt;&gt;2],c=v[r+20&gt;&gt;2]):(c=v[r+8&gt;&gt;2],e=b[A+8&gt;&gt;2],l=v[r+12&gt;&gt;2],_=v[r+16&gt;&gt;2],g=B(B(B(c*v[e+36&gt;&gt;2])+B(l*v[e+40&gt;&gt;2]))+B(_*v[e+44&gt;&gt;2])),d=B(B(B(c*v[e+20&gt;&gt;2])+B(l*v[e+24&gt;&gt;2]))+B(_*v[e+28&gt;&gt;2])),l=B(B(B(v[e+4&gt;&gt;2]*c)+B(v[e+8&gt;&gt;2]*l))+B(v[e+12&gt;&gt;2]*_)),c=B(0)),(0|(i=b[(k=A+80|0)&gt;&gt;2]))==b[A+84&gt;&gt;2]&amp;&amp;!((0|i)&gt;=(0|(e=i?i&lt;&lt;1:1)))){A:{r:{if(e){if(n=CA(e&lt;&lt;4,16),(0|(i=b[A+80&gt;&gt;2]))&gt;=1)break r;break A}if(n=0,(0|i)&lt;1)break A}for(a=0,u=A+88|0;t=b[u&gt;&gt;2]+a|0,s=b[t+4&gt;&gt;2],b[(o=a+n|0)&gt;&gt;2]=b[t&gt;&gt;2],b[o+4&gt;&gt;2]=s,s=b[(t=t+8|0)+4&gt;&gt;2],b[(o=o+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[o+4&gt;&gt;2]=s,a=a+16|0,i=i+-1|0;);}(a=b[(i=A+88|0)&gt;&gt;2])&amp;&amp;(C[A+92|0]&amp;&amp;gA(a),b[A+88&gt;&gt;2]=0),b[i&gt;&gt;2]=n,f[A+92|0]=1,b[A+84&gt;&gt;2]=e,i=b[A+80&gt;&gt;2]}if(e=b[A+88&gt;&gt;2]+(i&lt;&lt;4)|0,v[e+12&gt;&gt;2]=c,v[e+8&gt;&gt;2]=g,v[e+4&gt;&gt;2]=d,v[e&gt;&gt;2]=l,b[k&gt;&gt;2]=b[k&gt;&gt;2]+1,c=v[r+24&gt;&gt;2],g=B(B(1)-c),d=B(B(g*v[A+52&gt;&gt;2])+B(c*v[A+68&gt;&gt;2])),l=B(B(g*v[A+48&gt;&gt;2])+B(c*v[A- -64&gt;&gt;2])),c=B(B(g*v[A+44&gt;&gt;2])+B(c*v[A+60&gt;&gt;2])),(0|(i=b[(k=A+100|0)&gt;&gt;2]))==b[A+104&gt;&gt;2]&amp;&amp;!((0|i)&gt;=(0|(e=i?i&lt;&lt;1:1)))){A:{r:{if(e){if(n=CA(e&lt;&lt;4,16),(0|(i=b[A+100&gt;&gt;2]))&gt;=1)break r;break A}if(n=0,(0|i)&lt;1)break A}for(a=0,u=A+108|0;t=b[u&gt;&gt;2]+a|0,s=b[t+4&gt;&gt;2],b[(o=a+n|0)&gt;&gt;2]=b[t&gt;&gt;2],b[o+4&gt;&gt;2]=s,s=b[(t=t+8|0)+4&gt;&gt;2],b[(o=o+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[o+4&gt;&gt;2]=s,a=a+16|0,i=i+-1|0;);}(a=b[(i=A+108|0)&gt;&gt;2])&amp;&amp;(C[A+112|0]&amp;&amp;gA(a),b[A+108&gt;&gt;2]=0),b[i&gt;&gt;2]=n,f[A+112|0]=1,b[A+104&gt;&gt;2]=e,i=b[A+100&gt;&gt;2]}if(e=b[A+108&gt;&gt;2]+(i&lt;&lt;4)|0,v[e+8&gt;&gt;2]=d,v[e+4&gt;&gt;2]=l,v[e&gt;&gt;2]=c,b[k&gt;&gt;2]=b[k&gt;&gt;2]+1,(0|(e=b[(o=A+120|0)&gt;&gt;2]))==b[A+124&gt;&gt;2]&amp;&amp;!((0|e)&gt;=(0|(u=e?e&lt;&lt;1:1)))){u?(n=CA(u&lt;&lt;2,16),e=b[A+120&gt;&gt;2]):n=0,t=b[A+128&gt;&gt;2];A:{if((0|e)&gt;=1)for(a=n,i=t,k=e;b[a&gt;&gt;2]=b[i&gt;&gt;2],a=a+4|0,i=i+4|0,k=k+-1|0;);else if(!t)break A;C[A+132|0]&amp;&amp;(gA(t),e=b[A+120&gt;&gt;2]),b[A+128&gt;&gt;2]=0}b[A+128&gt;&gt;2]=n,f[A+132|0]=1,b[A+124&gt;&gt;2]=u}return b[b[A+128&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]=b[r+24&gt;&gt;2],b[o&gt;&gt;2]=e+1,B(v[A+4&gt;&gt;2])},Cr,function(A,r,e){A|=0,r|=0,e|=0;var i=0,a=B(0),f=B(0),n=B(0),t=0,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0);return b[A+4&gt;&gt;2]=b[r+40&gt;&gt;2],i=b[r&gt;&gt;2],b[A+80&gt;&gt;2]=i,e?(e=b[r+12&gt;&gt;2],b[A+48&gt;&gt;2]=b[r+8&gt;&gt;2],b[A+52&gt;&gt;2]=e,t=b[(i=r+16|0)+4&gt;&gt;2],b[(e=A+56|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=t):(o=v[i+8&gt;&gt;2],k=v[i+12&gt;&gt;2],c=v[i+20&gt;&gt;2],u=v[i+24&gt;&gt;2],l=v[i+28&gt;&gt;2],s=v[i+36&gt;&gt;2],C=v[i+40&gt;&gt;2],a=v[r+12&gt;&gt;2],g=v[i+44&gt;&gt;2],f=v[r+16&gt;&gt;2],d=v[i+4&gt;&gt;2],n=v[r+8&gt;&gt;2],b[A+60&gt;&gt;2]=0,v[A+56&gt;&gt;2]=B(B(n*s)+B(a*C))+B(f*g),v[A+52&gt;&gt;2]=B(B(n*c)+B(a*u))+B(f*l),v[A+48&gt;&gt;2]=B(B(d*n)+B(o*a))+B(k*f)),e=b[r+28&gt;&gt;2],b[A+64&gt;&gt;2]=b[r+24&gt;&gt;2],b[A+68&gt;&gt;2]=e,i=b[(e=r+32|0)+4&gt;&gt;2],b[(A=A+72|0)&gt;&gt;2]=b[e&gt;&gt;2],b[A+4&gt;&gt;2]=i,B(v[r+40&gt;&gt;2])},Bf,function(A){rA(Bf(A|=0))},function(A,r,e){A|=0,r|=0,e|=0;var i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=B(0),s=B(0),g=0,d=B(0),_=B(0),R=B(0);if((0|(n=b[(o=A+20|0)&gt;&gt;2]))==b[A+24&gt;&gt;2]&amp;&amp;!((0|n)&gt;=(0|(t=n?n&lt;&lt;1:1)))){A:{r:{if(t){if(k=CA(t&lt;&lt;2,16),(0|(n=b[A+20&gt;&gt;2]))&gt;=1)break r;break A}if((0|n)&lt;1)break A}for(c=A+28|0,i=n;b[a+k&gt;&gt;2]=b[b[c&gt;&gt;2]+a&gt;&gt;2],a=a+4|0,i=i+-1|0;);}(a=b[(i=A+28|0)&gt;&gt;2])&amp;&amp;(C[A+32|0]&amp;&amp;(gA(a),n=b[A+20&gt;&gt;2]),b[A+28&gt;&gt;2]=0),b[i&gt;&gt;2]=k,f[A+32|0]=1,b[A+24&gt;&gt;2]=t}if(b[o&gt;&gt;2]=n+1,b[b[A+28&gt;&gt;2]+(n&lt;&lt;2)&gt;&gt;2]=b[r&gt;&gt;2],e?(_=v[r+16&gt;&gt;2],R=v[r+12&gt;&gt;2],l=v[r+8&gt;&gt;2],s=v[r+20&gt;&gt;2]):(s=v[r+8&gt;&gt;2],e=b[r&gt;&gt;2],l=v[r+12&gt;&gt;2],d=v[r+16&gt;&gt;2],_=B(B(B(s*v[e+36&gt;&gt;2])+B(l*v[e+40&gt;&gt;2]))+B(d*v[e+44&gt;&gt;2])),R=B(B(B(s*v[e+20&gt;&gt;2])+B(l*v[e+24&gt;&gt;2]))+B(d*v[e+28&gt;&gt;2])),l=B(B(B(v[e+4&gt;&gt;2]*s)+B(v[e+8&gt;&gt;2]*l))+B(v[e+12&gt;&gt;2]*d)),s=B(0)),(0|(i=b[(k=A+72|0)&gt;&gt;2]))==b[A+76&gt;&gt;2]&amp;&amp;!((0|i)&gt;=(0|(e=i?i&lt;&lt;1:1)))){A:{r:{if(e){if(n=CA(e&lt;&lt;4,16),(0|(i=b[A+72&gt;&gt;2]))&gt;=1)break r;break A}if(n=0,(0|i)&lt;1)break A}for(a=0,o=A+80|0;t=b[o&gt;&gt;2]+a|0,g=b[t+4&gt;&gt;2],b[(c=a+n|0)&gt;&gt;2]=b[t&gt;&gt;2],b[c+4&gt;&gt;2]=g,u=b[(t=t+8|0)+4&gt;&gt;2],b[(c=c+8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[c+4&gt;&gt;2]=u,a=a+16|0,i=i+-1|0;);}(a=b[(i=A+80|0)&gt;&gt;2])&amp;&amp;(C[A+84|0]&amp;&amp;gA(a),b[A+80&gt;&gt;2]=0),b[i&gt;&gt;2]=n,f[A+84|0]=1,b[A+76&gt;&gt;2]=e,i=b[A+72&gt;&gt;2]}if(e=b[A+80&gt;&gt;2]+(i&lt;&lt;4)|0,v[e+12&gt;&gt;2]=s,v[e+8&gt;&gt;2]=_,v[e+4&gt;&gt;2]=R,v[e&gt;&gt;2]=l,b[k&gt;&gt;2]=b[k&gt;&gt;2]+1,e=r+24|0,(0|(i=b[(t=A+92|0)&gt;&gt;2]))==b[A+96&gt;&gt;2]&amp;&amp;!((0|i)&gt;=(0|(k=i?i&lt;&lt;1:1)))){A:{r:{if(k){if(n=CA(k&lt;&lt;4,16),(0|(i=b[A+92&gt;&gt;2]))&gt;=1)break r;break A}if(n=0,(0|i)&lt;1)break A}for(a=0,c=A+100|0;o=b[c&gt;&gt;2]+a|0,g=b[o+4&gt;&gt;2],b[(u=a+n|0)&gt;&gt;2]=b[o&gt;&gt;2],b[u+4&gt;&gt;2]=g,g=b[(o=o+8|0)+4&gt;&gt;2],b[(u=u+8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[u+4&gt;&gt;2]=g,a=a+16|0,i=i+-1|0;);}(a=b[(i=A+100|0)&gt;&gt;2])&amp;&amp;(C[A+104|0]&amp;&amp;gA(a),b[A+100&gt;&gt;2]=0),b[i&gt;&gt;2]=n,f[A+104|0]=1,b[A+96&gt;&gt;2]=k,i=b[A+92&gt;&gt;2]}if(a=b[e+4&gt;&gt;2],i=b[A+100&gt;&gt;2]+(i&lt;&lt;4)|0,b[i&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[(e=e+8|0)+4&gt;&gt;2],b[(i=i+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=a,b[t&gt;&gt;2]=b[t&gt;&gt;2]+1,(0|(e=b[(c=A+112|0)&gt;&gt;2]))==b[A+116&gt;&gt;2]&amp;&amp;!((0|e)&gt;=(0|(o=e?e&lt;&lt;1:1)))){o?(n=CA(o&lt;&lt;2,16),e=b[A+112&gt;&gt;2]):n=0,t=b[A+120&gt;&gt;2];A:{if((0|e)&gt;=1)for(a=n,i=t,k=e;b[a&gt;&gt;2]=b[i&gt;&gt;2],a=a+4|0,i=i+4|0,k=k+-1|0;);else if(!t)break A;C[A+124|0]&amp;&amp;(gA(t),e=b[A+112&gt;&gt;2]),b[A+120&gt;&gt;2]=0}b[A+120&gt;&gt;2]=n,f[A+124|0]=1,b[A+116&gt;&gt;2]=o}return b[b[A+120&gt;&gt;2]+(e&lt;&lt;2)&gt;&gt;2]=b[r+40&gt;&gt;2],b[c&gt;&gt;2]=e+1,B(v[A+4&gt;&gt;2])},sA,Cr,function(A,r,e){var i;return A|=0,r|=0,A=b[(e|=0)&gt;&gt;2],A=4==b[A+252&gt;&gt;2]?A:0,!(i=b[r&gt;&gt;2])|4!=b[i+252&gt;&gt;2]||BA[b[b[i&gt;&gt;2]+28&gt;&gt;2]](i,e,r),A&amp;&amp;BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A,r,e),0},function(A,r,e,i){var a;return A|=0,r|=0,i|=0,A=b[(e|=0)&gt;&gt;2],A=4==b[A+252&gt;&gt;2]?A:0,!(a=b[r&gt;&gt;2])|4!=b[a+252&gt;&gt;2]||BA[b[b[a&gt;&gt;2]+32&gt;&gt;2]](a,e,i,r),A&amp;&amp;BA[b[b[A&gt;&gt;2]+32&gt;&gt;2]](A,r,i,e),0},Yr];return{btGImpactCollisionAlgorithm_RegisterAlgorithm:function(A){(function(A){C[1732]||(b[431]=8904,f[1732]=1,f[1728]=0),gr(A,25,0),gr(A,25,1),gr(A,25,2),gr(A,25,3),gr(A,25,4),gr(A,25,5),gr(A,25,6),gr(A,25,7),gr(A,25,8),gr(A,25,9),gr(A,25,10),gr(A,25,11),gr(A,25,12),gr(A,25,13),gr(A,25,14),gr(A,25,15),gr(A,25,16),gr(A,25,17),gr(A,25,18),gr(A,25,19),gr(A,25,20),gr(A,25,21),gr(A,25,22),gr(A,25,23),gr(A,25,24),gr(A,25,25),gr(A,25,26),gr(A,25,27),gr(A,25,28),gr(A,25,29),gr(A,25,30),gr(A,25,31),gr(A,25,32),gr(A,25,33),gr(A,25,34),gr(A,25,35),gr(A,0,25),gr(A,1,25),gr(A,2,25),gr(A,3,25),gr(A,4,25),gr(A,5,25),gr(A,6,25),gr(A,7,25),gr(A,8,25),gr(A,9,25),gr(A,10,25),gr(A,11,25),gr(A,12,25),gr(A,13,25),gr(A,14,25),gr(A,15,25),gr(A,16,25),gr(A,17,25),gr(A,18,25),gr(A,19,25),gr(A,20,25),gr(A,21,25),gr(A,22,25),gr(A,23,25),gr(A,24,25),gr(A,25,25),gr(A,26,25),gr(A,27,25),gr(A,28,25),gr(A,29,25),gr(A,30,25),gr(A,31,25),gr(A,32,25),gr(A,33,25),gr(A,34,25),gr(A,35,25)})(A|=0)},btVector3_create:function(A,r,e){var i;return A=B(A),r=B(r),e=B(e),i=CA(16,16),b[i+12&gt;&gt;2]=0,v[i+8&gt;&gt;2]=e,v[i+4&gt;&gt;2]=r,v[i&gt;&gt;2]=A,0|i},btVector3_setValue:function(A,r,e,i){A|=0,r=B(r),e=B(e),i=B(i),b[A+12&gt;&gt;2]=0,v[A+8&gt;&gt;2]=i,v[A+4&gt;&gt;2]=e,v[A&gt;&gt;2]=r},btVector3_x:ef,btVector3_y:af,btVector3_z:ff,btQuaternion_create:function(A,r,e,i){var a;return A=B(A),r=B(r),e=B(e),i=B(i),a=AA(16),v[a+12&gt;&gt;2]=i,v[a+8&gt;&gt;2]=e,v[a+4&gt;&gt;2]=r,v[a&gt;&gt;2]=A,0|a},btQuaternion_setValue:function(A,r,e,i,a){A|=0,r=B(r),e=B(e),i=B(i),a=B(a),v[A+12&gt;&gt;2]=a,v[A+8&gt;&gt;2]=i,v[A+4&gt;&gt;2]=e,v[A&gt;&gt;2]=r},btQuaternion_x:ef,btQuaternion_y:af,btQuaternion_z:ff,btQuaternion_w:function(A){return B(v[(A|=0)+12&gt;&gt;2])},btTransform_create:function(){return 0|AA(64)},btTransform_setOrigin:function(A,r){A|=0;var e=0;e=b[(r|=0)+4&gt;&gt;2],b[A+48&gt;&gt;2]=b[r&gt;&gt;2],b[A+52&gt;&gt;2]=e,e=b[(r=r+8|0)+4&gt;&gt;2],b[(A=A+56|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e},btTransform_setRotation:function(A,r){A|=0,r|=0;var e=B(0),i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0);i=v[r+12&gt;&gt;2],t=v[r+8&gt;&gt;2],e=v[r&gt;&gt;2],f=v[r+4&gt;&gt;2],b[A+44&gt;&gt;2]=0,b[A+28&gt;&gt;2]=0,b[A+12&gt;&gt;2]=0,a=B(B(2)/B(B(B(B(e*e)+B(f*f))+B(t*t))+B(i*i))),o=B(t*a),n=B(f*o),c=B(e*a),u=B(i*c),v[A+36&gt;&gt;2]=n+u,l=B(e*o),a=B(f*a),k=B(i*a),v[A+32&gt;&gt;2]=l-k,v[A+24&gt;&gt;2]=n-u,n=B(e*a),i=B(i*o),v[A+16&gt;&gt;2]=n+i,v[A+8&gt;&gt;2]=l+k,v[A+4&gt;&gt;2]=n-i,e=B(e*c),i=B(f*a),v[A+40&gt;&gt;2]=B(1)-B(e+i),k=e,e=B(t*o),v[A+20&gt;&gt;2]=B(1)-B(k+e),v[A&gt;&gt;2]=B(1)-B(i+e)},btTransform_getOrigin:nf,btTransform_getRotation:function(A){var r,e;return N=r=N-16|0,tf(A|=0,r),e=b[(A=r+8|0)+4&gt;&gt;2],b[713]=b[A&gt;&gt;2],b[714]=e,A=b[r+4&gt;&gt;2],b[711]=b[r&gt;&gt;2],b[712]=A,N=r+16|0,2844},btTransform_setIdentity:function(A){var r=0;b[(A|=0)+4&gt;&gt;2]=0,b[A+8&gt;&gt;2]=0,b[A&gt;&gt;2]=1065353216,b[A+32&gt;&gt;2]=0,b[A+36&gt;&gt;2]=0,b[(r=A+12|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+20&gt;&gt;2]=1065353216,b[(r=A+24|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+40&gt;&gt;2]=1065353216,b[A+60&gt;&gt;2]=0,b[(r=A+52|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(A=A+44|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0},btTransform_equal:he,btMotionState_destroy:bf,layaMotionState_create:function(){var A;return A=AA(8),b[A&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[A&gt;&gt;2]=24168,0|A},layaMotionState_set_rigidBodyID:function(A,r){r|=0,b[(A|=0)+4&gt;&gt;2]=r},btCollisionObject_create:function(){var A;return Er(A=CA(324,16)),0|A},btCollisionObject_setContactProcessingThreshold:function(A,r){A|=0,r=B(r),v[A+184&gt;&gt;2]=r},btCollisionObject_setActivationState:function(A,r){Vr(A|=0,r|=0)},btCollisionObject_forceActivationState:function(A,r){r|=0,b[(A|=0)+220&gt;&gt;2]=r},btCollisionObject_activate:function(A,r){Ir(A|=0,r|=0)},btCollisionObject_isActive:function(A){return 2!=(0|(A=b[(A|=0)+220&gt;&gt;2]))&amp;5!=(0|A)},btCollisionObject_setRestitution:function(A,r){A|=0,r=B(r),v[A+232&gt;&gt;2]=r,b[A+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1},btCollisionObject_setFriction:function(A,r){A|=0,r=B(r),v[A+228&gt;&gt;2]=r,b[A+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1},btCollisionObject_setRollingFriction:function(A,r){A|=0,r=B(r),v[A+236&gt;&gt;2]=r,b[A+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1},btCollisionObject_getCollisionFlags:function(A){return b[(A|=0)+204&gt;&gt;2]},btCollisionObject_setCollisionFlags:function(A,r){r|=0,b[(A|=0)+204&gt;&gt;2]=r},btCollisionObject_getWorldTransform:pi,btCollisionObject_setWorldTransform:function(A,r){r|=0;var e=0,i=0,a=0;b[(A|=0)+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1,a=b[(i=r+8|0)+4&gt;&gt;2],b[(e=A+12|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,e=b[r+4&gt;&gt;2],b[A+4&gt;&gt;2]=b[r&gt;&gt;2],b[A+8&gt;&gt;2]=e,a=b[(i=r+24|0)+4&gt;&gt;2],b[(e=A+28|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,i=b[r+20&gt;&gt;2],b[(e=A+20|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[e+4&gt;&gt;2]=i,a=b[(i=r+40|0)+4&gt;&gt;2],b[(e=A+44|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,i=b[r+36&gt;&gt;2],b[(e=A+36|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[e+4&gt;&gt;2]=i,a=b[(i=r+56|0)+4&gt;&gt;2],b[(e=A+60|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,e=b[r+52&gt;&gt;2],b[(A=A+52|0)&gt;&gt;2]=b[r+48&gt;&gt;2],b[A+4&gt;&gt;2]=e},btCollisionObject_setInterpolationWorldTransform:function(A,r){r|=0;var e=0,i=0,a=0;b[(A|=0)+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1,a=b[(i=r+8|0)+4&gt;&gt;2],b[(e=A+76|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,e=b[r+4&gt;&gt;2],b[A+68&gt;&gt;2]=b[r&gt;&gt;2],b[A+72&gt;&gt;2]=e,a=b[(i=r+24|0)+4&gt;&gt;2],b[(e=A+92|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,i=b[r+20&gt;&gt;2],b[(e=A+84|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[e+4&gt;&gt;2]=i,a=b[(i=r+40|0)+4&gt;&gt;2],b[(e=A+108|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,i=b[r+36&gt;&gt;2],b[(e=A+100|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[e+4&gt;&gt;2]=i,a=b[(i=r+56|0)+4&gt;&gt;2],b[(e=A+124|0)&gt;&gt;2]=b[i&gt;&gt;2],b[e+4&gt;&gt;2]=a,e=b[r+52&gt;&gt;2],b[(A=A+116|0)&gt;&gt;2]=b[r+48&gt;&gt;2],b[A+4&gt;&gt;2]=e},btCollisionObject_setCollisionShape:function(A,r){r|=0,BA[b[b[(A|=0)&gt;&gt;2]+8&gt;&gt;2]](A,r)},btCollisionObject_getCcdMotionThreshold:function(A){return B(v[(A|=0)+276&gt;&gt;2])},btCollisionObject_setCcdMotionThreshold:function(A,r){A|=0,r=B(r),v[A+276&gt;&gt;2]=r},btCollisionObject_getCcdSweptSphereRadius:function(A){return B(v[(A|=0)+272&gt;&gt;2])},btCollisionObject_setCcdSweptSphereRadius:function(A,r){A|=0,r=B(r),v[A+272&gt;&gt;2]=r},btCollisionObject_getUserIndex:function(A){return b[(A|=0)+264&gt;&gt;2]},btCollisionObject_setUserIndex:function(A,r){r|=0,b[(A|=0)+264&gt;&gt;2]=r},btCollisionObject_getActivationState:function(A){return b[(A|=0)+220&gt;&gt;2]},btCollisionObject_setInterpolationAngularVelocity:function(A,r){r|=0;var e,i,a=0;b[(A|=0)+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1,i=b[(e=r+8|0)+4&gt;&gt;2],b[(a=A+156|0)&gt;&gt;2]=b[e&gt;&gt;2],b[a+4&gt;&gt;2]=i,a=b[r+4&gt;&gt;2],b[A+148&gt;&gt;2]=b[r&gt;&gt;2],b[A+152&gt;&gt;2]=a},btCollisionObject_setInterpolationLinearVelocity:function(A,r){r|=0;var e,i,a=0;b[(A|=0)+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1,i=b[(e=r+8|0)+4&gt;&gt;2],b[(a=A+140|0)&gt;&gt;2]=b[e&gt;&gt;2],b[a+4&gt;&gt;2]=i,a=b[r+4&gt;&gt;2],b[A+132&gt;&gt;2]=b[r&gt;&gt;2],b[A+136&gt;&gt;2]=a},btCollisionObject_destroy:bf,RayResultCallback_hasHit:function(A){return 0!=b[(A|=0)+8&gt;&gt;2]|0},RayResultCallback_set_m_collisionFilterGroup:of,RayResultCallback_set_m_collisionFilterMask:function(A,r){r|=0,b[(A|=0)+16&gt;&gt;2]=r},RayResultCallback_get_m_closestHitFraction:af,RayResultCallback_set_m_closestHitFraction:kf,RayResultCallback_get_m_collisionObject:hi,RayResultCallback_set_m_collisionObject:cf,ClosestRayResultCallback_create:function(A,r){A|=0,r|=0;var e,i,a,f=0;return e=AA(88),b[e+20&gt;&gt;2]=0,b[e+12&gt;&gt;2]=1,b[e+16&gt;&gt;2]=-1,b[e+4&gt;&gt;2]=1065353216,b[e+8&gt;&gt;2]=0,b[e&gt;&gt;2]=24248,a=b[(i=A+8|0)+4&gt;&gt;2],b[(f=e+32|0)&gt;&gt;2]=b[i&gt;&gt;2],b[f+4&gt;&gt;2]=a,f=b[A+4&gt;&gt;2],b[e+24&gt;&gt;2]=b[A&gt;&gt;2],b[e+28&gt;&gt;2]=f,A=b[r+4&gt;&gt;2],b[e+40&gt;&gt;2]=b[r&gt;&gt;2],b[e+44&gt;&gt;2]=A,f=b[(r=r+8|0)+4&gt;&gt;2],b[(A=e+48|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=f,0|e},ClosestRayResultCallback_get_m_rayFromWorld:uf,ClosestRayResultCallback_set_m_rayFromWorld:function(A,r){A|=0;var e=0;e=b[(r|=0)+4&gt;&gt;2],b[A+24&gt;&gt;2]=b[r&gt;&gt;2],b[A+28&gt;&gt;2]=e,e=b[(r=r+8|0)+4&gt;&gt;2],b[(A=A+32|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e},ClosestRayResultCallback_get_m_rayToWorld:function(A){return(A|=0)+40|0},ClosestRayResultCallback_set_m_rayToWorld:function(A,r){A|=0;var e=0;e=b[(r|=0)+4&gt;&gt;2],b[A+40&gt;&gt;2]=b[r&gt;&gt;2],b[A+44&gt;&gt;2]=e,e=b[(r=r+8|0)+4&gt;&gt;2],b[(A=A+48|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e},ClosestRayResultCallback_get_m_hitNormalWorld:$r,ClosestRayResultCallback_get_m_hitPointWorld:Lr,tBtCollisionObjectArray_size:function(A){return b[(A|=0)+4&gt;&gt;2]},tBtCollisionObjectArray_at:function(A,r){return r|=0,b[b[(A|=0)+12&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2]},tBtCollisionObjectArray_clear:lf,tVector3Array_at:function(A,r){return r|=0,b[(A|=0)+12&gt;&gt;2]+(r&lt;&lt;4)|0},tVector3Array_clear:lf,tScalarArray_at:function(A,r){return r|=0,B(v[b[(A|=0)+12&gt;&gt;2]+(r&lt;&lt;2)&gt;&gt;2])},tScalarArray_clear:lf,AllHitsRayResultCallback_create:function(A,r){A|=0,r|=0;var e,i,a=0,n=0;return e=AA(136),b[e+28&gt;&gt;2]=0,b[e+32&gt;&gt;2]=0,b[e+20&gt;&gt;2]=0,b[e+12&gt;&gt;2]=1,b[e+16&gt;&gt;2]=-1,b[e+4&gt;&gt;2]=1065353216,b[e+8&gt;&gt;2]=0,f[e+40|0]=1,b[e&gt;&gt;2]=24380,b[e+36&gt;&gt;2]=0,a=b[(n=A+8|0)+4&gt;&gt;2],b[(i=e+52|0)&gt;&gt;2]=b[n&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[A+4&gt;&gt;2],b[e+44&gt;&gt;2]=b[A&gt;&gt;2],b[e+48&gt;&gt;2]=a,A=b[(a=r+8|0)+4&gt;&gt;2],b[(n=e+68|0)&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=A,A=b[r+4&gt;&gt;2],b[e+60&gt;&gt;2]=b[r&gt;&gt;2],b[e+64&gt;&gt;2]=A,f[e+92|0]=1,b[e+88&gt;&gt;2]=0,f[e+112|0]=1,b[e+80&gt;&gt;2]=0,b[e+84&gt;&gt;2]=0,f[e+132|0]=1,b[e+108&gt;&gt;2]=0,b[e+100&gt;&gt;2]=0,b[e+104&gt;&gt;2]=0,b[e+128&gt;&gt;2]=0,b[e+120&gt;&gt;2]=0,b[e+124&gt;&gt;2]=0,0|e},AllHitsRayResultCallback_get_m_rayFromWorld:function(A){return(A|=0)+44|0},AllHitsRayResultCallback_set_m_rayFromWorld:function(A,r){A|=0;var e=0;e=b[(r|=0)+4&gt;&gt;2],b[A+44&gt;&gt;2]=b[r&gt;&gt;2],b[A+48&gt;&gt;2]=e,e=b[(r=r+8|0)+4&gt;&gt;2],b[(A=A+52|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e},AllHitsRayResultCallback_get_m_rayToWorld:function(A){return(A|=0)+60|0},AllHitsRayResultCallback_set_m_rayToWorld:function(A,r){A|=0;var e=0;e=b[(r|=0)+4&gt;&gt;2],b[A+60&gt;&gt;2]=b[r&gt;&gt;2],b[A+64&gt;&gt;2]=e,e=b[(r=r+8|0)+4&gt;&gt;2],b[(A=A+68|0)&gt;&gt;2]=b[r&gt;&gt;2],b[A+4&gt;&gt;2]=e},AllHitsRayResultCallback_get_m_hitPointWorld:function(A){return(A|=0)+96|0},AllHitsRayResultCallback_get_m_hitNormalWorld:function(A){return(A|=0)+76|0},AllHitsRayResultCallback_get_m_collisionObjects:uf,AllHitsRayResultCallback_get_m_hitFractions:function(A){return(A|=0)+116|0},btManifoldPoint_get_m_positionWorldOnA:nf,btManifoldPoint_get_m_positionWorldOnB:sf,btManifoldPoint_get_m_normalWorldOnB:df,btManifoldPoint_getDistance:function(A){return B(v[(A|=0)+80&gt;&gt;2])},ConvexResultCallback_hasHit:function(A){return v[(A|=0)+4&gt;&gt;2]&lt;B(1)|0},ConvexResultCallback_set_m_collisionFilterGroup:cf,ConvexResultCallback_set_m_collisionFilterMask:of,ConvexResultCallback_get_m_closestHitFraction:af,ConvexResultCallback_set_m_closestHitFraction:kf,ClosestConvexResultCallback_create:function(A,r){A|=0,r|=0;var e,i,a=0,f=0;return e=AA(84),b[e+12&gt;&gt;2]=-1,b[e+4&gt;&gt;2]=1065353216,b[e+8&gt;&gt;2]=1,b[e&gt;&gt;2]=24464,i=b[(f=A+8|0)+4&gt;&gt;2],b[(a=e+24|0)&gt;&gt;2]=b[f&gt;&gt;2],b[a+4&gt;&gt;2]=i,a=b[A+4&gt;&gt;2],b[e+16&gt;&gt;2]=b[A&gt;&gt;2],b[e+20&gt;&gt;2]=a,f=b[(a=r+8|0)+4&gt;&gt;2],b[(A=e+40|0)&gt;&gt;2]=b[a&gt;&gt;2],b[A+4&gt;&gt;2]=f,A=b[r+4&gt;&gt;2],b[e+32&gt;&gt;2]=b[r&gt;&gt;2],b[e+36&gt;&gt;2]=A,b[e+80&gt;&gt;2]=0,0|e},ClosestConvexResultCallback_get_m_hitNormalWorld:nf,ClosestConvexResultCallback_get_m_hitPointWorld:df,ClosestConvexResultCallback_get_m_hitCollisionObject:function(A){return b[(A|=0)+80&gt;&gt;2]},ClosestConvexResultCallback_set_m_hitCollisionObject:function(A,r){r|=0,b[(A|=0)+80&gt;&gt;2]=r},AllConvexResultCallback_create:function(A,r){A|=0,r|=0;var e,i,a=0,n=0;return e=AA(128),b[e+20&gt;&gt;2]=0,b[e+24&gt;&gt;2]=0,b[e+12&gt;&gt;2]=-1,b[e+4&gt;&gt;2]=1065353216,b[e+8&gt;&gt;2]=1,f[e+32|0]=1,b[e&gt;&gt;2]=24604,b[e+28&gt;&gt;2]=0,i=b[(n=A+8|0)+4&gt;&gt;2],b[(a=e+44|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=i,a=b[A+4&gt;&gt;2],b[e+36&gt;&gt;2]=b[A&gt;&gt;2],b[e+40&gt;&gt;2]=a,n=b[(a=r+8|0)+4&gt;&gt;2],b[(A=e+60|0)&gt;&gt;2]=b[a&gt;&gt;2],b[A+4&gt;&gt;2]=n,A=b[r+4&gt;&gt;2],b[e+52&gt;&gt;2]=b[r&gt;&gt;2],b[e+56&gt;&gt;2]=A,f[e+84|0]=1,b[e+80&gt;&gt;2]=0,f[e+104|0]=1,b[e+72&gt;&gt;2]=0,b[e+76&gt;&gt;2]=0,b[e+100&gt;&gt;2]=0,f[e+124|0]=1,b[e+92&gt;&gt;2]=0,b[e+96&gt;&gt;2]=0,b[e+120&gt;&gt;2]=0,b[e+112&gt;&gt;2]=0,b[e+116&gt;&gt;2]=0,0|e},AllConvexResultCallback_get_m_hitNormalWorld:function(A){return(A|=0)+68|0},AllConvexResultCallback_get_m_hitPointWorld:function(A){return(A|=0)+88|0},AllConvexResultCallback_get_m_hitFractions:function(A){return(A|=0)+108|0},AllConvexResultCallback_get_m_collisionObjects:yr,btCollisionShape_getLocalScaling:function(A){return 0|BA[b[b[(A|=0)&gt;&gt;2]+28&gt;&gt;2]](A)},btCollisionShape_setLocalScaling:function(A,r){r|=0,BA[b[b[(A|=0)&gt;&gt;2]+24&gt;&gt;2]](A,r)},btCollisionShape_calculateLocalInertia:function(A,r,e){A|=0,r=B(r),e|=0,BA[b[b[A&gt;&gt;2]+32&gt;&gt;2]](A,r,e)},btCollisionShape_destroy:bf,btBoxShape_create:function(A){var r;return A|=0,function(A,r){var e=B(0),i=B(0),a=B(0),f=B(0);LA(A),e=v[r&gt;&gt;2],a=v[r+4&gt;&gt;2],i=v[r+8&gt;&gt;2],b[A+44&gt;&gt;2]=0,f=B(i*v[A+24&gt;&gt;2]),i=v[A+48&gt;&gt;2],v[A+40&gt;&gt;2]=f-i,v[A+36&gt;&gt;2]=B(a*v[A+20&gt;&gt;2])-i,v[A+32&gt;&gt;2]=B(e*v[A+16&gt;&gt;2])-i,b[A+4&gt;&gt;2]=0,b[A&gt;&gt;2]=9116,e=v[r&gt;&gt;2],a=v[r+8&gt;&gt;2],f=v[r+4&gt;&gt;2],(e=B(v[((e&lt;f?(e&lt;a^1)&lt;&lt;1:f&lt;a?1:2)&lt;&lt;2)+r&gt;&gt;2]*B(.10000000149011612)))&lt;i&amp;&amp;Xr(A,e)}(r=CA(60,16),A),0|r},btCapsuleShape_create:function(A,r){var e;return A=B(A),r=B(r),function(A,r,e){ZA(A),v[A+48&gt;&gt;2]=r,b[A&gt;&gt;2]=6116,b[A+56&gt;&gt;2]=1,b[A+4&gt;&gt;2]=10,b[A+44&gt;&gt;2]=0,v[A+40&gt;&gt;2]=r,v[A+36&gt;&gt;2]=e*B(.5),v[A+32&gt;&gt;2]=r}(e=CA(60,16),A,r),0|e},btCapsuleShapeX_create:function(A,r){var e;return A=B(A),r=B(r),function(A,r,e){ZA(A),b[A+56&gt;&gt;2]=0,v[A+48&gt;&gt;2]=r,b[A&gt;&gt;2]=6216,b[A+4&gt;&gt;2]=10,b[A+44&gt;&gt;2]=0,v[A+40&gt;&gt;2]=r,v[A+36&gt;&gt;2]=r,v[A+32&gt;&gt;2]=e*B(.5)}(e=CA(60,16),A,r),0|e},btCapsuleShapeZ_create:function(A,r){var e;return A=B(A),r=B(r),function(A,r,e){ZA(A),b[A+56&gt;&gt;2]=2,v[A+48&gt;&gt;2]=r,b[A&gt;&gt;2]=6316,b[A+4&gt;&gt;2]=10,b[A+44&gt;&gt;2]=0,v[A+40&gt;&gt;2]=e*B(.5),v[A+36&gt;&gt;2]=r,v[A+32&gt;&gt;2]=r}(e=CA(60,16),A,r),0|e},btCylinderShape_create:function(A){var r;return A|=0,function(A,r){var e=B(0),i=B(0),a=B(0),f=B(0);ZA(A),e=v[r&gt;&gt;2],a=v[r+4&gt;&gt;2],i=v[r+8&gt;&gt;2],b[A+44&gt;&gt;2]=0,f=B(i*v[A+24&gt;&gt;2]),i=v[A+48&gt;&gt;2],v[A+40&gt;&gt;2]=f-i,v[A+36&gt;&gt;2]=B(a*v[A+20&gt;&gt;2])-i,v[A+32&gt;&gt;2]=B(e*v[A+16&gt;&gt;2])-i,b[A+56&gt;&gt;2]=1,b[A&gt;&gt;2]=9452,e=v[r&gt;&gt;2],a=v[r+8&gt;&gt;2],f=v[r+4&gt;&gt;2],(e=B(v[((e&lt;f?(e&lt;a^1)&lt;&lt;1:f&lt;a?1:2)&lt;&lt;2)+r&gt;&gt;2]*B(.10000000149011612)))&lt;i&amp;&amp;Xr(A,e),b[A+4&gt;&gt;2]=13}(r=CA(60,16),A),0|r},btCylinderShapeX_create:function(A){var r;return A|=0,function(A,r){var e=B(0),i=B(0),a=B(0),f=B(0);ZA(A),e=v[r&gt;&gt;2],a=v[r+4&gt;&gt;2],i=v[r+8&gt;&gt;2],b[A+44&gt;&gt;2]=0,f=B(i*v[A+24&gt;&gt;2]),i=v[A+48&gt;&gt;2],v[A+40&gt;&gt;2]=f-i,v[A+36&gt;&gt;2]=B(a*v[A+20&gt;&gt;2])-i,v[A+32&gt;&gt;2]=B(e*v[A+16&gt;&gt;2])-i,b[A+56&gt;&gt;2]=1,b[A&gt;&gt;2]=9452,e=v[r&gt;&gt;2],a=v[r+8&gt;&gt;2],f=v[r+4&gt;&gt;2],(e=B(v[((e&lt;f?(e&lt;a^1)&lt;&lt;1:f&lt;a?1:2)&lt;&lt;2)+r&gt;&gt;2]*B(.10000000149011612)))&lt;i&amp;&amp;Xr(A,e),b[A&gt;&gt;2]=9556,b[A+4&gt;&gt;2]=13,b[A+56&gt;&gt;2]=0}(r=CA(60,16),A),0|r},btCylinderShapeZ_create:function(A){var r;return A|=0,function(A,r){var e=B(0),i=B(0),a=B(0),f=B(0);ZA(A),e=v[r&gt;&gt;2],a=v[r+4&gt;&gt;2],i=v[r+8&gt;&gt;2],b[A+44&gt;&gt;2]=0,f=B(i*v[A+24&gt;&gt;2]),i=v[A+48&gt;&gt;2],v[A+40&gt;&gt;2]=f-i,v[A+36&gt;&gt;2]=B(a*v[A+20&gt;&gt;2])-i,v[A+32&gt;&gt;2]=B(e*v[A+16&gt;&gt;2])-i,b[A+56&gt;&gt;2]=1,b[A&gt;&gt;2]=9452,e=v[r&gt;&gt;2],a=v[r+8&gt;&gt;2],f=v[r+4&gt;&gt;2],(e=B(v[((e&lt;f?(e&lt;a^1)&lt;&lt;1:f&lt;a?1:2)&lt;&lt;2)+r&gt;&gt;2]*B(.10000000149011612)))&lt;i&amp;&amp;Xr(A,e),b[A&gt;&gt;2]=9660,b[A+4&gt;&gt;2]=13,b[A+56&gt;&gt;2]=2}(r=CA(60,16),A),0|r},btSphereShape_create:function(A){var r,e;return A=B(A),ZA(r=CA(56,16)),b[r+28&gt;&gt;2]=0,b[r+32&gt;&gt;2]=0,b[r+24&gt;&gt;2]=1065353216,b[r+16&gt;&gt;2]=1065353216,b[r+20&gt;&gt;2]=1065353216,b[r+4&gt;&gt;2]=8,b[r&gt;&gt;2]=9912,b[r+44&gt;&gt;2]=0,b[(e=r+36|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[r+52&gt;&gt;2]=0,v[r+48&gt;&gt;2]=A,v[r+32&gt;&gt;2]=A,0|r},btConeShape_create:function(A,r){var e;return A=B(A),r=B(r),function(A,r,e){ZA(A),v[A+64&gt;&gt;2]=e,v[A+60&gt;&gt;2]=r,b[A&gt;&gt;2]=6564,b[A+76&gt;&gt;2]=2,b[A+68&gt;&gt;2]=0,b[A+72&gt;&gt;2]=1,b[A+4&gt;&gt;2]=11,v[A+40&gt;&gt;2]=r,v[A+36&gt;&gt;2]=e,v[A+32&gt;&gt;2]=r,v[A+56&gt;&gt;2]=r/B(p(B(B(r*r)+B(e*e))))}(e=CA(80,16),A,r),0|e},btConeShapeX_create:function(A,r){var e;return A=B(A),r=B(r),function(A,r,e){ZA(A),v[A+64&gt;&gt;2]=e,v[A+60&gt;&gt;2]=r,b[A+4&gt;&gt;2]=11,b[A+76&gt;&gt;2]=2,b[A+68&gt;&gt;2]=1,b[A+72&gt;&gt;2]=0,b[A&gt;&gt;2]=6764,v[A+36&gt;&gt;2]=r,v[A+40&gt;&gt;2]=r,v[A+32&gt;&gt;2]=e,v[A+56&gt;&gt;2]=r/B(p(B(B(r*r)+B(e*e))))}(e=CA(80,16),A,r),0|e},btConeShapeZ_create:function(A,r){var e;return A=B(A),r=B(r),function(A,r,e){ZA(A),v[A+64&gt;&gt;2]=e,v[A+60&gt;&gt;2]=r,b[A+4&gt;&gt;2]=11,b[A+76&gt;&gt;2]=1,b[A+68&gt;&gt;2]=0,b[A+72&gt;&gt;2]=2,b[A&gt;&gt;2]=6664,v[A+40&gt;&gt;2]=e,v[A+32&gt;&gt;2]=r,v[A+36&gt;&gt;2]=r,v[A+56&gt;&gt;2]=r/B(p(B(B(r*r)+B(e*e))))}(e=CA(80,16),A,r),0|e},btStaticPlaneShape_create:function(A,r){var e;return A|=0,r=B(r),function(A,r,e){var i,a=B(0),f=B(0),n=B(0);Pr(A),b[A&gt;&gt;2]=10472,a=v[r+8&gt;&gt;2],f=v[r&gt;&gt;2],n=v[r+4&gt;&gt;2],r=b[r+12&gt;&gt;2],b[(i=A+80|0)&gt;&gt;2]=1065353216,b[i+4&gt;&gt;2]=0,b[A+72&gt;&gt;2]=1065353216,b[A+76&gt;&gt;2]=1065353216,v[A+68&gt;&gt;2]=e,b[A- -64&gt;&gt;2]=r,b[A+4&gt;&gt;2]=28,e=B(B(1)/B(p(B(B(B(f*f)+B(n*n))+B(a*a))))),v[A+60&gt;&gt;2]=a*e,v[A+56&gt;&gt;2]=n*e,v[A+52&gt;&gt;2]=f*e}(e=CA(88,16),A,r),0|e},btGImpactShapeInterface_updateBound:function(A){C[(A|=0)+52|0]&amp;&amp;(BA[b[b[A&gt;&gt;2]+68&gt;&gt;2]](A),f[A+52|0]=0)},btGImpactMeshShape_create:function(A){var r;return A|=0,function(A,r){var e,i,a,n=0,t=0,o=0,k=0,c=0,u=0,l=0;if(Pr(A),b[(n=A- -64|0)&gt;&gt;2]=1065353216,b[n+4&gt;&gt;2]=0,b[A+56&gt;&gt;2]=1065353216,b[A+60&gt;&gt;2]=1065353216,b[(n=A+36|0)&gt;&gt;2]=-8388609,b[n+4&gt;&gt;2]=-8388609,b[A+20&gt;&gt;2]=2139095039,b[A+24&gt;&gt;2]=2139095039,b[A&gt;&gt;2]=10880,b[A+88&gt;&gt;2]=0,f[A+92|0]=1,b[(n=A+80|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[A+144&gt;&gt;2]=0,b[A+72&gt;&gt;2]=0,f[A+52|0]=1,b[A+44&gt;&gt;2]=-8388609,b[A+28&gt;&gt;2]=2139095039,b[A+4&gt;&gt;2]=25,f[0|(a=A+168|0)]=1,b[(e=A+164|0)&gt;&gt;2]=0,b[(n=i=A+156|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[A+148&gt;&gt;2]=r,(0|BA[b[b[r&gt;&gt;2]+28&gt;&gt;2]](r))&gt;=1)for(u=A+160|0;;){if(Kr(l=CA(216,16),r,k),(0|(A=b[i&gt;&gt;2]))==b[u&gt;&gt;2]&amp;&amp;!((0|A)&gt;=(0|(t=A?A&lt;&lt;1:1)))){A:{r:{if(t){if(c=CA(t&lt;&lt;2,16),(0|(A=b[i&gt;&gt;2]))&gt;=1)break r;break A}if(c=0,(0|A)&lt;1)break A}for(o=0,n=A;b[o+c&gt;&gt;2]=b[b[e&gt;&gt;2]+o&gt;&gt;2],o=o+4|0,n=n+-1|0;);}(n=b[e&gt;&gt;2])&amp;&amp;(C[0|a]&amp;&amp;(gA(n),A=b[i&gt;&gt;2]),b[e&gt;&gt;2]=0),b[e&gt;&gt;2]=c,f[0|a]=1,b[u&gt;&gt;2]=t}if(b[i&gt;&gt;2]=A+1,b[b[e&gt;&gt;2]+(A&lt;&lt;2)&gt;&gt;2]=l,!((0|(k=k+1|0))&lt;(0|BA[b[b[r&gt;&gt;2]+28&gt;&gt;2]](r))))break}}(r=CA(172,16),A),0|r},btCompoundShape_create:function(){var A;return function(A){var r=0,e=0,i=0,a=0,n=0,t=0,o=0;if(b[A+12&gt;&gt;2]=-1,b[A+4&gt;&gt;2]=31,b[A+8&gt;&gt;2]=0,b[A&gt;&gt;2]=14280,b[A+76&gt;&gt;2]=0,b[A+80&gt;&gt;2]=1065353216,b[A+68&gt;&gt;2]=0,b[A+72&gt;&gt;2]=1,b[A+52&gt;&gt;2]=-581039253,b[A+56&gt;&gt;2]=-581039253,b[A+36&gt;&gt;2]=1566444395,b[A+40&gt;&gt;2]=1566444395,f[A+32|0]=1,b[A+28&gt;&gt;2]=0,b[A+92&gt;&gt;2]=0,b[(r=A+84|0)&gt;&gt;2]=1065353216,b[r+4&gt;&gt;2]=1065353216,b[(r=A+60|0)&gt;&gt;2]=-581039253,b[r+4&gt;&gt;2]=0,b[(r=A+44|0)&gt;&gt;2]=1566444395,b[r+4&gt;&gt;2]=0,b[(r=A+20|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,ie(r=CA(40,16)),b[A+68&gt;&gt;2]=r,b[A+24&gt;&gt;2]&lt;0){if((0|(t=b[A+20&gt;&gt;2]))&gt;=1)for(r=64,o=A+28|0;n=b[o&gt;&gt;2]+r|0,a=b[(e=n+-56|0)+4&gt;&gt;2],b[(i=r+-56|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[(e=n+-64|0)+4&gt;&gt;2],b[(i=r+-64|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[(e=n+-40|0)+4&gt;&gt;2],b[(i=r+-40|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[(e=n+-48|0)+4&gt;&gt;2],b[(i=r+-48|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[(e=n+-24|0)+4&gt;&gt;2],b[(i=r+-24|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[(e=n+-32|0)+4&gt;&gt;2],b[(i=r+-32|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[(e=n+-8|0)+4&gt;&gt;2],b[(i=r+-8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[(e=n+-16|0)+4&gt;&gt;2],b[(i=r+-16|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=a,e=b[n+4&gt;&gt;2],b[r&gt;&gt;2]=b[n&gt;&gt;2],b[r+4&gt;&gt;2]=e,e=b[(n=n+8|0)+4&gt;&gt;2],b[(a=r+8|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=e,r=r+80|0,t=t+-1|0;);(n=b[(r=A+28|0)&gt;&gt;2])&amp;&amp;(C[A+32|0]&amp;&amp;gA(n),b[A+28&gt;&gt;2]=0),b[r&gt;&gt;2]=0,f[A+32|0]=1,b[A+24&gt;&gt;2]=0}}(A=CA(96,16)),0|A},btCompoundShape_addChildShape:function(A,r,e){(function(A,r,e){var i,a=0,n=B(0),t=0,o=0,k=0,c=B(0),u=0;N=i=N-144|0,b[A+72&gt;&gt;2]=b[A+72&gt;&gt;2]+1,o=b[4+(t=r+8|0)&gt;&gt;2],b[(a=i+72|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=o,o=b[4+(t=r+24|0)&gt;&gt;2],b[(a=i+88|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=o,o=b[4+(t=r+40|0)&gt;&gt;2],b[(a=i+104|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=o,o=b[4+(t=r+56|0)&gt;&gt;2],b[(a=i+120|0)&gt;&gt;2]=b[t&gt;&gt;2],b[a+4&gt;&gt;2]=o,b[i+140&gt;&gt;2]=0,b[i+128&gt;&gt;2]=e,a=b[r+4&gt;&gt;2],b[i+64&gt;&gt;2]=b[r&gt;&gt;2],b[i+68&gt;&gt;2]=a,a=b[r+20&gt;&gt;2],b[i+80&gt;&gt;2]=b[r+16&gt;&gt;2],b[i+84&gt;&gt;2]=a,a=b[r+36&gt;&gt;2],b[i+96&gt;&gt;2]=b[r+32&gt;&gt;2],b[i+100&gt;&gt;2]=a,a=b[r+52&gt;&gt;2],b[i+112&gt;&gt;2]=b[r+48&gt;&gt;2],b[i+116&gt;&gt;2]=a,b[i+132&gt;&gt;2]=b[e+4&gt;&gt;2],k=i,c=B(BA[b[b[e&gt;&gt;2]+48&gt;&gt;2]](e)),v[k+136&gt;&gt;2]=c,BA[b[b[e&gt;&gt;2]+8&gt;&gt;2]](e,r,i+48|0,i+32|0),n=v[i+48&gt;&gt;2],v[A+36&gt;&gt;2]&gt;n&amp;&amp;(v[A+36&gt;&gt;2]=n),n=v[i+32&gt;&gt;2],v[A+52&gt;&gt;2]&lt;n&amp;&amp;(v[A+52&gt;&gt;2]=n),r=A+40|0,n=v[i+52&gt;&gt;2],v[r&gt;&gt;2]&gt;n&amp;&amp;(v[r&gt;&gt;2]=n),r=A+56|0,n=v[i+36&gt;&gt;2],v[r&gt;&gt;2]&lt;n&amp;&amp;(v[r&gt;&gt;2]=n),r=A+44|0,n=v[i+56&gt;&gt;2],v[r&gt;&gt;2]&gt;n&amp;&amp;(v[r&gt;&gt;2]=n),r=A+60|0,n=v[i+40&gt;&gt;2],v[r&gt;&gt;2]&lt;n&amp;&amp;(v[r&gt;&gt;2]=n),(r=b[A+68&gt;&gt;2])&amp;&amp;(t=b[4+(a=i+56|0)&gt;&gt;2],b[(e=i+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=t,t=b[4+(a=i+40|0)&gt;&gt;2],b[(e=i+24|0)&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=t,e=b[i+52&gt;&gt;2],b[i&gt;&gt;2]=b[i+48&gt;&gt;2],b[i+4&gt;&gt;2]=e,e=b[i+36&gt;&gt;2],b[i+16&gt;&gt;2]=b[i+32&gt;&gt;2],b[i+20&gt;&gt;2]=e,k=i+140|0,u=ke(r,i,b[A+20&gt;&gt;2]),b[k&gt;&gt;2]=u),function(A,r){var e=0,i=0,a=0,n=0,t=0,o=0,k=0,c=0,u=0,l=0;if((0|(a=b[A+4&gt;&gt;2]))==b[A+8&gt;&gt;2]&amp;&amp;!((0|a)&gt;=(0|(c=a?a&lt;&lt;1:1)))){A:{r:{if(c){if(u=CA(R(c,80),16),(0|(a=b[A+4&gt;&gt;2]))&gt;=1)break r;break A}if((0|a)&lt;1)break A}for(k=64,l=A+12|0;e=b[l&gt;&gt;2]+k|0,o=b[4+(t=e+-56|0)&gt;&gt;2],b[(n=(i=k+u|0)-56|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,o=b[4+(t=e+-64|0)&gt;&gt;2],b[(n=i+-64|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,o=b[4+(t=e+-40|0)&gt;&gt;2],b[(n=i+-40|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,o=b[4+(t=e+-48|0)&gt;&gt;2],b[(n=i+-48|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,o=b[4+(t=e+-24|0)&gt;&gt;2],b[(n=i+-24|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,o=b[4+(t=e+-32|0)&gt;&gt;2],b[(n=i+-32|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,o=b[4+(t=e+-8|0)&gt;&gt;2],b[(n=i+-8|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,o=b[4+(t=e+-16|0)&gt;&gt;2],b[(n=i+-16|0)&gt;&gt;2]=b[t&gt;&gt;2],b[n+4&gt;&gt;2]=o,n=b[e+4&gt;&gt;2],b[i&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=n,n=b[4+(e=e+8|0)&gt;&gt;2],b[(i=i+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[i+4&gt;&gt;2]=n,k=k+80|0,a=a+-1|0;);}(i=b[A+12&gt;&gt;2])&amp;&amp;(C[A+16|0]&amp;&amp;gA(i),b[A+12&gt;&gt;2]=0),f[A+16|0]=1,b[A+12&gt;&gt;2]=u,b[A+8&gt;&gt;2]=c,a=b[A+4&gt;&gt;2]}i=b[A+12&gt;&gt;2]+R(a,80)|0,a=b[r+4&gt;&gt;2],b[i&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=a,k=b[4+(a=r+8|0)&gt;&gt;2],b[(e=i+8|0)&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=k,k=b[4+(a=r+24|0)&gt;&gt;2],b[(e=i+24|0)&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=k,e=b[r+20&gt;&gt;2],b[i+16&gt;&gt;2]=b[r+16&gt;&gt;2],b[i+20&gt;&gt;2]=e,k=b[4+(a=r+40|0)&gt;&gt;2],b[(e=i+40|0)&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=k,e=b[r+36&gt;&gt;2],b[i+32&gt;&gt;2]=b[r+32&gt;&gt;2],b[i+36&gt;&gt;2]=e,k=b[4+(a=r+56|0)&gt;&gt;2],b[(e=i+56|0)&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=k,e=b[r+52&gt;&gt;2],b[i+48&gt;&gt;2]=b[r+48&gt;&gt;2],b[i+52&gt;&gt;2]=e,k=b[4+(a=r+72|0)&gt;&gt;2],b[(e=i+72|0)&gt;&gt;2]=b[a&gt;&gt;2],b[e+4&gt;&gt;2]=k,e=b[r+68&gt;&gt;2],b[i+64&gt;&gt;2]=b[r+64&gt;&gt;2],b[i+68&gt;&gt;2]=e,b[(A=A+4|0)&gt;&gt;2]=b[A&gt;&gt;2]+1}(A+16|0,i- -64|0),N=i+144|0})(A|=0,r|=0,e|=0)},btCompoundShape_removeChildShapeByIndex:function(A,r){me(A|=0,r|=0)},btCompoundShape_getChildShape:function(A,r){return r|=0,b[64+(b[(A|=0)+28&gt;&gt;2]+R(r,80)|0)&gt;&gt;2]},btCompoundShape_updateChildTransform:function(A,r,e,i){(function(A,r,e,i){var a,f,n,t=0,o=0,k=0;N=a=N+-64|0,o=b[e+4&gt;&gt;2],r=(f=R(r,80))+b[(n=A+28|0)&gt;&gt;2]|0,b[r&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=o,k=b[(o=e+8|0)+4&gt;&gt;2],b[(t=r+8|0)&gt;&gt;2]=b[o&gt;&gt;2],b[t+4&gt;&gt;2]=k,k=b[(o=e+24|0)+4&gt;&gt;2],b[(t=r+24|0)&gt;&gt;2]=b[o&gt;&gt;2],b[t+4&gt;&gt;2]=k,t=b[e+20&gt;&gt;2],b[r+16&gt;&gt;2]=b[e+16&gt;&gt;2],b[r+20&gt;&gt;2]=t,k=b[(o=e+40|0)+4&gt;&gt;2],b[(t=r+40|0)&gt;&gt;2]=b[o&gt;&gt;2],b[t+4&gt;&gt;2]=k,t=b[e+36&gt;&gt;2],b[r+32&gt;&gt;2]=b[e+32&gt;&gt;2],b[r+36&gt;&gt;2]=t,k=b[(o=e+56|0)+4&gt;&gt;2],b[(t=r+56|0)&gt;&gt;2]=b[o&gt;&gt;2],b[t+4&gt;&gt;2]=k,t=b[e+52&gt;&gt;2],b[r+48&gt;&gt;2]=b[e+48&gt;&gt;2],b[r+52&gt;&gt;2]=t,b[A+68&gt;&gt;2]&amp;&amp;(r=b[64+(b[n&gt;&gt;2]+f|0)&gt;&gt;2],BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r,e,a+48|0,a+32|0),t=b[(e=a+40|0)+4&gt;&gt;2],b[(r=a+24|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=t,t=b[(e=a+56|0)+4&gt;&gt;2],b[(r=a+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=t,r=b[a+36&gt;&gt;2],b[a+16&gt;&gt;2]=b[a+32&gt;&gt;2],b[a+20&gt;&gt;2]=r,r=b[a+52&gt;&gt;2],b[a&gt;&gt;2]=b[a+48&gt;&gt;2],b[a+4&gt;&gt;2]=r,ce(b[A+68&gt;&gt;2],b[76+(b[n&gt;&gt;2]+f|0)&gt;&gt;2],a)),i&amp;&amp;BA[b[b[A&gt;&gt;2]+68&gt;&gt;2]](A),N=a- -64|0})(A|=0,r|=0,e|=0,i|=0)},btStridingMeshInterface_destroy:bf,btTriangleMesh_create:function(){var A;return function(A){var r,e=0,i=0,a=0,n=0,t=0,o=0,k=0,c=0;if(b[A+4&gt;&gt;2]=1065353216,b[A+8&gt;&gt;2]=1065353216,b[A+48&gt;&gt;2]=0,b[A&gt;&gt;2]=14740,f[A+36|0]=1,b[(e=A+12|0)&gt;&gt;2]=1065353216,b[e+4&gt;&gt;2]=0,b[(r=A+32|0)&gt;&gt;2]=0,b[(e=A+24|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,f[A+100|0]=1,b[A+96&gt;&gt;2]=0,f[A+120|0]=1,b[(i=A+88|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[A+116&gt;&gt;2]=0,f[A+140|0]=1,b[(i=A+108|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,b[A+136&gt;&gt;2]=0,f[A+160|0]=1,b[(i=A+128|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,f[A+165|0]=1,b[A+156&gt;&gt;2]=0,f[A+164|0]=1,b[A+168&gt;&gt;2]=0,b[(i=A+148|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,i=CA(32,16),(0|(k=b[e&gt;&gt;2]))&gt;=1)for(;e=b[r&gt;&gt;2]+a|0,t=b[e+4&gt;&gt;2],b[(n=i+a|0)&gt;&gt;2]=b[e&gt;&gt;2],b[n+4&gt;&gt;2]=t,c=b[(t=e+24|0)+4&gt;&gt;2],b[(o=n+24|0)&gt;&gt;2]=b[t&gt;&gt;2],b[o+4&gt;&gt;2]=c,c=b[(t=e+16|0)+4&gt;&gt;2],b[(o=n+16|0)&gt;&gt;2]=b[t&gt;&gt;2],b[o+4&gt;&gt;2]=c,t=b[(e=e+8|0)+4&gt;&gt;2],b[(n=n+8|0)&gt;&gt;2]=b[e&gt;&gt;2],b[n+4&gt;&gt;2]=t,a=a+32|0,k=k+-1|0;);(a=b[r&gt;&gt;2])&amp;&amp;(C[A+36|0]&amp;&amp;gA(a),b[A+32&gt;&gt;2]=0),b[(n=A+32|0)&gt;&gt;2]=i,f[A+36|0]=1,b[A+28&gt;&gt;2]=1,a=i+(b[(e=A+24|0)&gt;&gt;2]&lt;&lt;5)|0,b[a+24&gt;&gt;2]=2,b[a+28&gt;&gt;2]=0,b[a+16&gt;&gt;2]=0,b[a+20&gt;&gt;2]=16,b[a+8&gt;&gt;2]=12,b[a+12&gt;&gt;2]=0,b[a&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[e&gt;&gt;2]=b[e&gt;&gt;2]+1,e=b[n&gt;&gt;2],b[e+4&gt;&gt;2]=0,i=C[A+164|0],b[e+24&gt;&gt;2]=i?2:3,n=b[(i?128:148)+A&gt;&gt;2],a=12,b[e+8&gt;&gt;2]=i?12:6,b[e&gt;&gt;2]=(0|n)/3,C[A+165|0]?(a=16,A=b[A+88&gt;&gt;2]):A=b[A+108&gt;&gt;2]/3|0,b[e+20&gt;&gt;2]=a,b[e+16&gt;&gt;2]=0,b[e+12&gt;&gt;2]=A}(A=CA(172,16)),0|A},btTriangleMesh_addTriangle:function(A,r,e,i,a){(function(A,r,e,i,a){var f;f=b[A+32&gt;&gt;2],b[f&gt;&gt;2]=b[f&gt;&gt;2]+1,ye(A,Qe(A,r,a)),ye(A,Qe(A,e,a)),ye(A,Qe(A,i,a))})(A|=0,r|=0,e|=0,i|=0,a|=0)},btDefaultCollisionConfiguration_create:function(){var A,r;return N=A=N-32|0,r=AA(88),b[A+24&gt;&gt;2]=0,b[A+28&gt;&gt;2]=1,b[A+16&gt;&gt;2]=4096,b[A+20&gt;&gt;2]=4096,b[A+8&gt;&gt;2]=0,b[A+12&gt;&gt;2]=0,function(A,r){var e=0,i=0,a=0,n=0,t=0,o=0;b[A&gt;&gt;2]=17728,e=b[r+20&gt;&gt;2],a=CA(4,16),b[A+24&gt;&gt;2]=a,b[a&gt;&gt;2]=e?14864:15072,function(A,r){b[A+12&gt;&gt;2]=0,b[A+16&gt;&gt;2]=3,b[A&gt;&gt;2]=15488,f[A+4|0]=0,b[A+8&gt;&gt;2]=r}(e=CA(20,16),b[A+24&gt;&gt;2]),b[A+28&gt;&gt;2]=e,e=CA(8,16),b[e&gt;&gt;2]=17844,f[e+4|0]=0,b[A+32&gt;&gt;2]=e,e=CA(8,16),b[e&gt;&gt;2]=17928,f[e+4|0]=0,b[A+36&gt;&gt;2]=e,e=CA(8,16),b[e&gt;&gt;2]=18020,f[e+4|0]=0,b[A+40&gt;&gt;2]=e,e=CA(8,16),b[e&gt;&gt;2]=18100,f[e+4|0]=0,b[A+44&gt;&gt;2]=e,e=CA(8,16),b[e&gt;&gt;2]=18188,f[e+4|0]=0,b[A+48&gt;&gt;2]=e,e=CA(8,16),b[e&gt;&gt;2]=18272,f[e+4|0]=0,b[A+52&gt;&gt;2]=e,e=CA(8,16),b[e&gt;&gt;2]=18340,f[e+4|0]=0,b[A+56&gt;&gt;2]=e,e=CA(8,16),b[e&gt;&gt;2]=18424,f[e+4|0]=0,b[A+72&gt;&gt;2]=e,e=CA(8,16),b[A+76&gt;&gt;2]=e,b[e&gt;&gt;2]=18424,f[e+4|0]=1,e=CA(8,16),b[e&gt;&gt;2]=18508,f[e+4|0]=0,b[A+68&gt;&gt;2]=e,e=CA(16,16),b[e+8&gt;&gt;2]=1,b[e+12&gt;&gt;2]=0,b[e&gt;&gt;2]=18584,f[e+4|0]=0,b[A+84&gt;&gt;2]=e,e=CA(16,16),b[e+8&gt;&gt;2]=1,b[e+12&gt;&gt;2]=0,b[e&gt;&gt;2]=18584,b[A+80&gt;&gt;2]=e,f[e+4|0]=1,n=b[r+16&gt;&gt;2];A:{r:{if(e=b[r&gt;&gt;2]){if(b[A+8&gt;&gt;2]=e,f[A+12|0]=0,!(e=b[r+4&gt;&gt;2]))break r;break A}if(f[A+12|0]=1,i=CA(24,16),b[i+20&gt;&gt;2]=0,b[i&gt;&gt;2]=804,e=b[r+8&gt;&gt;2],b[i+4&gt;&gt;2]=e,e=CA(R(e,804),16),b[i+12&gt;&gt;2]=e,b[i+16&gt;&gt;2]=e,a=b[i+4&gt;&gt;2],b[i+8&gt;&gt;2]=a,1==(0|a))a=e;else for(t=1-a|0,o=b[i&gt;&gt;2];a=e+o|0,b[e&gt;&gt;2]=a,e=a,t=t+1|0;);if(b[a&gt;&gt;2]=0,b[A+8&gt;&gt;2]=i,e=b[r+4&gt;&gt;2])break A}if(f[A+20|0]=1,i=CA(24,16),b[i+20&gt;&gt;2]=0,e=(0|(e=(0|n)&gt;80?n:80))&gt;116?e+16&amp;-16:128,b[i&gt;&gt;2]=e,r=b[r+12&gt;&gt;2],b[i+4&gt;&gt;2]=r,e=CA(R(r,e),16),b[i+12&gt;&gt;2]=e,b[i+16&gt;&gt;2]=e,r=b[i+4&gt;&gt;2],b[i+8&gt;&gt;2]=r,1!=(0|r)){for(a=1-r|0,n=b[i&gt;&gt;2];r=e+n|0,b[e&gt;&gt;2]=r,e=r,a=a+1|0;);return b[r&gt;&gt;2]=0,void(b[A+16&gt;&gt;2]=i)}return b[e&gt;&gt;2]=0,void(b[A+16&gt;&gt;2]=i)}b[A+16&gt;&gt;2]=e,f[A+20|0]=0}(r,A+8|0),N=A+32|0,0|r},btDefaultCollisionConfiguration_destroy:bf,btPersistentManifold_getBody0:function(A){return b[(A|=0)+772&gt;&gt;2]},btPersistentManifold_getBody1:function(A){return b[(A|=0)+776&gt;&gt;2]},btPersistentManifold_getNumContacts:function(A){return b[(A|=0)+780&gt;&gt;2]},btPersistentManifold_getContactPoint:function(A,r){return A|=0,4+(R(r|=0,192)+A|0)|0},btDispatcher_getNumManifolds:vf,btDispatcher_getManifoldByIndexInternal:function(A,r){return r|=0,0|BA[b[b[(A|=0)&gt;&gt;2]+40&gt;&gt;2]](A,r)},btCollisionDispatcher_create:function(A){var r;return A|=0,function(A,r){var e,i=0,a=0,n=0,t=0,o=0;for(b[A+28&gt;&gt;2]=7780,b[A&gt;&gt;2]=7920,b[A+4&gt;&gt;2]=2,b[A+10444&gt;&gt;2]=r,b[A+64&gt;&gt;2]=113,f[A+24|0]=1,b[A+20&gt;&gt;2]=0,b[A+60&gt;&gt;2]=0,b[(i=A+12|0)&gt;&gt;2]=0,b[i+4&gt;&gt;2]=0,t=A,o=0|BA[b[b[r&gt;&gt;2]+12&gt;&gt;2]](r),b[t+68&gt;&gt;2]=o,t=A,o=0|BA[b[b[r&gt;&gt;2]+8&gt;&gt;2]](r),b[t+72&gt;&gt;2]=o,i=A+5260|0,e=A+10444|0;;){for(r=i,A=0;a=b[e&gt;&gt;2],t=r+-5184|0,o=0|BA[b[b[a&gt;&gt;2]+16&gt;&gt;2]](a,n,A),b[t&gt;&gt;2]=o,a=b[e&gt;&gt;2],t=r,o=0|BA[b[b[a&gt;&gt;2]+20&gt;&gt;2]](a,n,A),b[t&gt;&gt;2]=o,r=r+4|0,36!=(0|(A=A+1|0)););if(i=i+144|0,36==(0|(n=n+1|0)))break}}(r=AA(10448),A),0|r},btCollisionDispatcher_destroy:bf,btOverlappingPairCache_setInternalGhostPairCallback:Cf,btDbvtBroadphase_create:function(){var A;return function(A){var r,e=0,i=0,a=0,n=0,t=0,o=0,k=0;if(N=r=N-32|0,b[A&gt;&gt;2]=19188,ie(A+4|0),ie(A+44|0),b[A+168&gt;&gt;2]=0,f[A+172|0]=1,b[(e=i=A+160|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,f[A+153|0]=256,f[A+154|0]=1,f[A+152|0]=1,b[A+124&gt;&gt;2]=0,b[A+100&gt;&gt;2]=0,b[A+104&gt;&gt;2]=0,b[A+136&gt;&gt;2]=0,b[A+128&gt;&gt;2]=0,b[A+132&gt;&gt;2]=0,b[A+116&gt;&gt;2]=10,b[A+120&gt;&gt;2]=1,b[A+108&gt;&gt;2]=1,b[A+112&gt;&gt;2]=0,yi(e=CA(72,16)),i=b[i&gt;&gt;2],b[A+148&gt;&gt;2]=0,b[A+96&gt;&gt;2]=e,b[A+140&gt;&gt;2]=0,b[A+144&gt;&gt;2]=0,b[A+92&gt;&gt;2]=0,b[(e=A+84|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[r+20&gt;&gt;2]=0,f[r+24|0]=1,b[r+12&gt;&gt;2]=0,b[r+16&gt;&gt;2]=0,(0|i)&gt;=2)for(a=i+-1|0,i=36,o=A+168|0;k=(e=b[o&gt;&gt;2]+i|0)-12|0,(t=b[(n=e+-4|0)&gt;&gt;2])&amp;&amp;(C[0|e]&amp;&amp;gA(t),b[n&gt;&gt;2]=0),b[n&gt;&gt;2]=0,b[k&gt;&gt;2]=0,f[0|e]=1,b[e+-8&gt;&gt;2]=0,i=i+20|0,a=a+-1|0;);else if(1!=(0|i))for(function(A){var r=0,e=0,i=0,a=0,n=0,t=0,o=0,k=0;if(b[A+8&gt;&gt;2]&lt;1){if(n=CA(20,16),!((0|(r=b[A+4&gt;&gt;2]))&lt;1)){for(i=A+12|0;Wi(e+n|0,b[i&gt;&gt;2]+e|0),e=e+20|0,r=r+-1|0;);if(!((0|(i=b[A+4&gt;&gt;2]))&lt;1))for(o=A+12|0,r=8;k=(e=b[o&gt;&gt;2]+r|0)-4|0,(t=b[(a=e+4|0)&gt;&gt;2])&amp;&amp;(C[e+8|0]&amp;&amp;gA(t),b[a&gt;&gt;2]=0),b[k&gt;&gt;2]=0,b[a&gt;&gt;2]=0,b[e&gt;&gt;2]=0,f[e+8|0]=1,r=r+20|0,i=i+-1|0;);}(r=b[A+12&gt;&gt;2])&amp;&amp;(C[A+16|0]&amp;&amp;gA(r),b[A+12&gt;&gt;2]=0),f[A+16|0]=1,b[A+12&gt;&gt;2]=n,b[A+8&gt;&gt;2]=1}}(A+156|0),e=R(i,20),i=1-i|0,a=A+168|0;Wi(b[a&gt;&gt;2]+e|0,r+8|0),e=e+20|0,i=i+-1|0;);b[A+160&gt;&gt;2]=1,(A=b[r+20&gt;&gt;2])&amp;&amp;(C[r+24|0]&amp;&amp;gA(A),b[r+20&gt;&gt;2]=0),N=r+32|0}(A=AA(176)),0|A},btDbvtBroadphase_getOverlappingPairCache:vf,btDbvtBroadphase_destroy:bf,btRigidBodyConstructionInfo_create:function(A,r,e,i){var a,n;return A=B(A),r|=0,e|=0,i|=0,a=AA(144),b[a+72&gt;&gt;2]=e,b[a+4&gt;&gt;2]=r,v[a&gt;&gt;2]=A,r=b[(e=i+8|0)+4&gt;&gt;2],b[(n=a+84|0)&gt;&gt;2]=b[e&gt;&gt;2],b[n+4&gt;&gt;2]=r,r=b[i+4&gt;&gt;2],b[a+76&gt;&gt;2]=b[i&gt;&gt;2],b[a+80&gt;&gt;2]=r,b[a+136&gt;&gt;2]=1008981770,b[a+140&gt;&gt;2]=1008981770,b[a+128&gt;&gt;2]=1000593162,b[a+132&gt;&gt;2]=1008981770,f[a+124|0]=0,b[a+116&gt;&gt;2]=1061997773,b[a+120&gt;&gt;2]=1065353216,b[a+108&gt;&gt;2]=0,b[a+112&gt;&gt;2]=0,b[a+100&gt;&gt;2]=1056964608,b[a+104&gt;&gt;2]=0,b[a+92&gt;&gt;2]=0,b[a+96&gt;&gt;2]=0,b[a+8&gt;&gt;2]=1065353216,b[(r=a+20|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[a+12&gt;&gt;2]=0,b[a+16&gt;&gt;2]=0,b[a+28&gt;&gt;2]=1065353216,b[(r=a+40|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[a+32&gt;&gt;2]=0,b[a+36&gt;&gt;2]=0,b[a+48&gt;&gt;2]=1065353216,b[a+68&gt;&gt;2]=0,b[(r=a+60|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[a+52&gt;&gt;2]=0,b[a+56&gt;&gt;2]=0,0|a},btRigidBodyConstructionInfo_destroy:function(A){(A|=0)&amp;&amp;rA(A)},btRigidBody_create:function(A){var r;return A|=0,function(A,r){var e;Er(A),f[A+560|0]=1,b[A&gt;&gt;2]=19556,b[A+556&gt;&gt;2]=0,b[(e=A+548|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,function(A,r){var e,i,a=0,n=0,t=0,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),g=B(0),d=B(0),_=B(0),R=0,m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),p=B(0),D=B(0);N=e=N-16|0,b[A+472&gt;&gt;2]=0,b[A+476&gt;&gt;2]=0,b[A+372&gt;&gt;2]=0,b[A+376&gt;&gt;2]=0,b[A+604&gt;&gt;2]=1065353216,b[A+608&gt;&gt;2]=1065353216,b[A+408&gt;&gt;2]=1065353216,b[A+412&gt;&gt;2]=1065353216,b[(a=A+496|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+488|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+480|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+396|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+388|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+380|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+612|0)&gt;&gt;2]=1065353216,b[a+4&gt;&gt;2]=0,b[A+416&gt;&gt;2]=1065353216,b[A+452&gt;&gt;2]=0,b[(a=A+444|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+436|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+428|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+420|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[A+252&gt;&gt;2]=2,k=v[r+92&gt;&gt;2],o=v[r+96&gt;&gt;2],v[e+8&gt;&gt;2]=o,v[e+12&gt;&gt;2]=k,b[e+4&gt;&gt;2]=0,b[e&gt;&gt;2]=1065353216,b[A+504&gt;&gt;2]=b[(k&lt;B(0)?e+4|0:k&gt;B(1)?e:e+12|0)&gt;&gt;2],b[e+4&gt;&gt;2]=0,b[e&gt;&gt;2]=1065353216,b[A+508&gt;&gt;2]=b[(o&lt;B(0)?e+4|0:o&gt;B(1)?e:e+8|0)&gt;&gt;2],b[A+668&gt;&gt;2]=0,b[A+672&gt;&gt;2]=0,a=b[r+120&gt;&gt;2],b[A+532&gt;&gt;2]=b[r+116&gt;&gt;2],b[A+536&gt;&gt;2]=a,n=b[r+4&gt;&gt;2],b[A+540&gt;&gt;2]=n,f[A+512|0]=C[r+124|0],a=b[r+132&gt;&gt;2],b[A+516&gt;&gt;2]=b[r+128&gt;&gt;2],b[A+520&gt;&gt;2]=a,a=b[r+140&gt;&gt;2],b[A+524&gt;&gt;2]=b[r+136&gt;&gt;2],b[A+528&gt;&gt;2]=a,n?(a=A+4|0,BA[b[b[n&gt;&gt;2]+8&gt;&gt;2]](n,a)):(a=b[r+12&gt;&gt;2],b[A+4&gt;&gt;2]=b[r+8&gt;&gt;2],b[A+8&gt;&gt;2]=a,t=b[4+(n=r+16|0)&gt;&gt;2],b[(a=A+12|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,t=b[4+(n=r+32|0)&gt;&gt;2],b[(a=A+28|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,t=b[4+(n=r+24|0)&gt;&gt;2],b[(a=A+20|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,t=b[4+(n=r+48|0)&gt;&gt;2],b[(a=A+44|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,t=b[4+(n=r+40|0)&gt;&gt;2],b[(a=A+36|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,t=b[4+(n=r+56|0)&gt;&gt;2],b[(a=A+52|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,t=b[4+(n=r- -64|0)&gt;&gt;2],b[(a=A+60|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,a=A+4|0),b[A+132&gt;&gt;2]=0,b[A+136&gt;&gt;2]=0,b[(n=A+156|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[(n=A+148|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,b[(n=A+140|0)&gt;&gt;2]=0,b[n+4&gt;&gt;2]=0,n=b[a+4&gt;&gt;2],b[A+68&gt;&gt;2]=b[a&gt;&gt;2],b[A+72&gt;&gt;2]=n,t=b[4+(a=a+8|0)&gt;&gt;2],b[(n=A+76|0)&gt;&gt;2]=b[a&gt;&gt;2],b[n+4&gt;&gt;2]=t,t=b[4+(n=A+20|0)&gt;&gt;2],b[(a=A+84|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,t=b[4+(n=A+28|0)&gt;&gt;2],b[(a=A+92|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,t=b[4+(n=A+36|0)&gt;&gt;2],b[(a=A+100|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,t=b[4+(n=A+44|0)&gt;&gt;2],b[(a=A+108|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,t=b[4+(n=A+52|0)&gt;&gt;2],b[(a=A+116|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,t=b[4+(n=A+60|0)&gt;&gt;2],b[(a=A+124|0)&gt;&gt;2]=b[n&gt;&gt;2],b[a+4&gt;&gt;2]=t,b[A+228&gt;&gt;2]=b[r+100&gt;&gt;2],b[A+236&gt;&gt;2]=b[r+104&gt;&gt;2],b[A+240&gt;&gt;2]=b[r+108&gt;&gt;2],b[A+232&gt;&gt;2]=b[r+112&gt;&gt;2],BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A,b[r+72&gt;&gt;2]),a=b[703],b[A+568&gt;&gt;2]=a,b[703]=a+1,k=B(0),a=b[A+204&gt;&gt;2],(o=v[r&gt;&gt;2])!=B(0)?(b[A+204&gt;&gt;2]=-2&amp;a,k=B(B(1)/o)):b[A+204&gt;&gt;2]=1|a,v[A+404&gt;&gt;2]=k,b[A+436&gt;&gt;2]=0,v[A+424&gt;&gt;2]=o*v[A+440&gt;&gt;2],v[A+432&gt;&gt;2]=o*v[A+448&gt;&gt;2],v[A+428&gt;&gt;2]=o*v[A+444&gt;&gt;2],o=v[r+80&gt;&gt;2],c=v[r+84&gt;&gt;2],m=v[r+76&gt;&gt;2],b[A+468&gt;&gt;2]=0,b[(r=A+632|0)&gt;&gt;2]=0,n=A+416|0,v[(a=A+628|0)&gt;&gt;2]=k*v[n&gt;&gt;2],i=A+412|0,v[(t=A+624|0)&gt;&gt;2]=k*v[i&gt;&gt;2],v[A+620&gt;&gt;2]=k*v[A+408&gt;&gt;2],h=c!=B(0)?B(B(1)/c):B(0),v[A+464&gt;&gt;2]=h,G=o!=B(0)?B(B(1)/o):B(0),v[A+460&gt;&gt;2]=G,y=m!=B(0)?B(B(1)/m):B(0),v[A+456&gt;&gt;2]=y,o=v[A+12&gt;&gt;2],c=v[A+8&gt;&gt;2],m=v[A+28&gt;&gt;2],Q=v[A+20&gt;&gt;2],p=v[A+24&gt;&gt;2],g=v[A+44&gt;&gt;2],d=v[A+36&gt;&gt;2],_=v[A+40&gt;&gt;2],D=v[A+4&gt;&gt;2],b[A+564&gt;&gt;2]=8,b[A+368&gt;&gt;2]=0,b[A+352&gt;&gt;2]=0,b[A+336&gt;&gt;2]=0,u=B(y*d),l=B(G*_),s=B(h*g),v[A+364&gt;&gt;2]=B(B(d*u)+B(_*l))+B(g*s),v[A+360&gt;&gt;2]=B(B(Q*u)+B(p*l))+B(m*s),v[A+356&gt;&gt;2]=B(B(D*u)+B(c*l))+B(o*s),u=B(y*Q),l=B(G*p),s=B(h*m),v[A+348&gt;&gt;2]=B(B(d*u)+B(_*l))+B(g*s),v[A+344&gt;&gt;2]=B(B(Q*u)+B(p*l))+B(m*s),v[A+340&gt;&gt;2]=B(B(D*u)+B(c*l))+B(o*s),u=d,d=B(y*D),l=_,_=B(G*c),s=g,g=B(h*o),v[A+332&gt;&gt;2]=B(B(u*d)+B(l*_))+B(s*g),v[A+328&gt;&gt;2]=B(B(d*Q)+B(_*p))+B(g*m),v[A+324&gt;&gt;2]=B(B(D*d)+B(c*_))+B(o*g),b[(R=A+596|0)&gt;&gt;2]=0,b[R+4&gt;&gt;2]=0,b[(R=A+588|0)&gt;&gt;2]=0,b[R+4&gt;&gt;2]=0,b[(R=A+580|0)&gt;&gt;2]=0,b[R+4&gt;&gt;2]=0,b[A+572&gt;&gt;2]=0,b[A+576&gt;&gt;2]=0,o=v[i&gt;&gt;2],c=v[A+408&gt;&gt;2],v[a&gt;&gt;2]=k*v[n&gt;&gt;2],v[t&gt;&gt;2]=k*o,v[A+620&gt;&gt;2]=k*c,b[A+664&gt;&gt;2]=0,b[(a=A+656|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(a=A+648|0)&gt;&gt;2]=0,b[a+4&gt;&gt;2]=0,b[(A=A+640|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0,b[r&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,N=e+16|0}(A,r)}(r=CA(676,16),A),0|r},btRigidBody_setCenterOfMassTransform:Hi,btRigidBody_setSleepingThresholds:function(A,r,e){A|=0,r=B(r),e=B(e),v[A+536&gt;&gt;2]=e,v[A+532&gt;&gt;2]=r},btRigidBody_getLinearSleepingThreshold:function(A){return B(v[(A|=0)+532&gt;&gt;2])},btRigidBody_getAngularSleepingThreshold:function(A){return B(v[(A|=0)+536&gt;&gt;2])},btRigidBody_setDamping:function(A,r,e){(function(A,r,e){var i;v[(i=N-16|0)+8&gt;&gt;2]=e,v[i+12&gt;&gt;2]=r,b[i+4&gt;&gt;2]=0,b[i&gt;&gt;2]=1065353216,b[A+504&gt;&gt;2]=b[(r&lt;B(0)?i+4|0:r&gt;B(1)?i:i+12|0)&gt;&gt;2],b[i+4&gt;&gt;2]=0,b[i&gt;&gt;2]=1065353216,b[A+508&gt;&gt;2]=b[(e&lt;B(0)?i+4|0:e&gt;B(1)?i:i+8|0)&gt;&gt;2]})(A|=0,r=B(r),e=B(e))},btRigidBody_setMassProps:function(A,r,e){(function(A,r,e){var i,a=B(0),f=B(0),n=B(0);i=b[A+204&gt;&gt;2],r!=B(0)?(b[A+204&gt;&gt;2]=-2&amp;i,a=B(B(1)/r)):b[A+204&gt;&gt;2]=1|i,v[A+404&gt;&gt;2]=a,b[A+436&gt;&gt;2]=0,v[A+424&gt;&gt;2]=v[A+440&gt;&gt;2]*r,v[A+432&gt;&gt;2]=v[A+448&gt;&gt;2]*r,v[A+428&gt;&gt;2]=v[A+444&gt;&gt;2]*r,r=v[e&gt;&gt;2],f=v[e+4&gt;&gt;2],n=v[e+8&gt;&gt;2],b[A+468&gt;&gt;2]=0,b[A+632&gt;&gt;2]=0,v[A+628&gt;&gt;2]=a*v[A+416&gt;&gt;2],v[A+624&gt;&gt;2]=a*v[A+412&gt;&gt;2],v[A+620&gt;&gt;2]=v[A+408&gt;&gt;2]*a,v[A+464&gt;&gt;2]=n!=B(0)?B(B(1)/n):B(0),v[A+460&gt;&gt;2]=f!=B(0)?B(B(1)/f):B(0),v[A+456&gt;&gt;2]=r!=B(0)?B(B(1)/r):B(0)})(A|=0,r=B(r),e|=0)},btRigidBody_setLinearFactor:function(A,r){A|=0,r|=0;var e,i=0,a=B(0);i=b[r+4&gt;&gt;2],b[A+408&gt;&gt;2]=b[r&gt;&gt;2],b[A+412&gt;&gt;2]=i,e=b[(r=r+8|0)+4&gt;&gt;2],b[(i=A+416|0)&gt;&gt;2]=b[r&gt;&gt;2],b[i+4&gt;&gt;2]=e,b[A+632&gt;&gt;2]=0,a=v[A+404&gt;&gt;2],v[A+624&gt;&gt;2]=a*v[A+412&gt;&gt;2],v[A+620&gt;&gt;2]=a*v[A+408&gt;&gt;2],v[A+628&gt;&gt;2]=a*v[i&gt;&gt;2]},btRigidBody_applyTorque:function(A,r){A|=0,r|=0;var e=B(0),i=B(0);e=v[r+8&gt;&gt;2],i=v[r+4&gt;&gt;2],v[A+488&gt;&gt;2]=B(v[r&gt;&gt;2]*v[A+604&gt;&gt;2])+v[A+488&gt;&gt;2],v[(r=A+492|0)&gt;&gt;2]=B(i*v[A+608&gt;&gt;2])+v[r&gt;&gt;2],v[(r=A+496|0)&gt;&gt;2]=B(e*v[A+612&gt;&gt;2])+v[r&gt;&gt;2]},btRigidBody_applyForce:function(A,r,e){A|=0,r|=0,e|=0;var i=B(0),a=B(0),f=0,n=B(0),t=B(0),b=B(0),o=B(0),k=B(0),c=B(0);t=v[r+8&gt;&gt;2],i=v[r+4&gt;&gt;2],a=v[A+408&gt;&gt;2],v[A+472&gt;&gt;2]=B(v[r&gt;&gt;2]*a)+v[A+472&gt;&gt;2],f=A+476|0,b=i,i=v[A+412&gt;&gt;2],v[f&gt;&gt;2]=B(b*i)+v[f&gt;&gt;2],f=A+480|0,n=v[A+416&gt;&gt;2],v[f&gt;&gt;2]=B(t*n)+v[f&gt;&gt;2],c=v[r&gt;&gt;2],t=v[e&gt;&gt;2],o=v[e+4&gt;&gt;2],n=B(n*v[r+8&gt;&gt;2]),i=B(i*v[r+4&gt;&gt;2]),k=v[e+8&gt;&gt;2],v[A+488&gt;&gt;2]=B(B(B(o*n)-B(i*k))*v[A+604&gt;&gt;2])+v[A+488&gt;&gt;2],b=v[A+612&gt;&gt;2],r=A+492|0,a=B(a*c),v[r&gt;&gt;2]=B(B(B(k*a)-B(n*t))*v[A+608&gt;&gt;2])+v[r&gt;&gt;2],v[(A=A+496|0)&gt;&gt;2]=B(b*B(B(i*t)-B(a*o)))+v[A&gt;&gt;2]},btRigidBody_applyCentralForce:function(A,r){A|=0,r|=0;var e=B(0),i=B(0);e=v[r+8&gt;&gt;2],i=v[r+4&gt;&gt;2],v[A+472&gt;&gt;2]=B(v[r&gt;&gt;2]*v[A+408&gt;&gt;2])+v[A+472&gt;&gt;2],v[(r=A+476|0)&gt;&gt;2]=B(i*v[A+412&gt;&gt;2])+v[r&gt;&gt;2],v[(r=A+480|0)&gt;&gt;2]=B(e*v[A+416&gt;&gt;2])+v[r&gt;&gt;2]},btRigidBody_applyTorqueImpulse:function(A,r){A|=0,r|=0;var e=B(0),i=B(0),a=B(0);e=v[r&gt;&gt;2],i=v[r+4&gt;&gt;2],a=v[r+8&gt;&gt;2],v[A+388&gt;&gt;2]=B(B(B(B(v[A+324&gt;&gt;2]*e)+B(v[A+328&gt;&gt;2]*i))+B(v[A+332&gt;&gt;2]*a))*v[A+604&gt;&gt;2])+v[A+388&gt;&gt;2],v[(r=A+392|0)&gt;&gt;2]=B(B(B(B(e*v[A+340&gt;&gt;2])+B(i*v[A+344&gt;&gt;2]))+B(a*v[A+348&gt;&gt;2]))*v[A+608&gt;&gt;2])+v[r&gt;&gt;2],v[(r=A+396|0)&gt;&gt;2]=B(B(B(B(e*v[A+356&gt;&gt;2])+B(i*v[A+360&gt;&gt;2]))+B(a*v[A+364&gt;&gt;2]))*v[A+612&gt;&gt;2])+v[r&gt;&gt;2]},btRigidBody_applyImpulse:function(A,r,e){gf(A|=0,r|=0,e|=0)},btRigidBody_applyCentralImpulse:function(A,r){A|=0,r|=0;var e=B(0),i=B(0),a=B(0);i=v[r+8&gt;&gt;2],a=v[r+4&gt;&gt;2],e=v[A+404&gt;&gt;2],v[A+372&gt;&gt;2]=B(B(v[r&gt;&gt;2]*v[A+408&gt;&gt;2])*e)+v[A+372&gt;&gt;2],v[(r=A+376|0)&gt;&gt;2]=B(e*B(a*v[A+412&gt;&gt;2]))+v[r&gt;&gt;2],v[(r=A+380|0)&gt;&gt;2]=B(e*B(i*v[A+416&gt;&gt;2]))+v[r&gt;&gt;2]},btRigidBody_updateInertiaTensor:function(A){(function(A){var r=B(0),e=B(0),i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0);b[A+368&gt;&gt;2]=0,b[A+352&gt;&gt;2]=0,b[A+336&gt;&gt;2]=0,s=v[A+456&gt;&gt;2],r=v[A+36&gt;&gt;2],e=B(s*r),C=v[A+460&gt;&gt;2],i=v[A+40&gt;&gt;2],a=B(C*i),g=v[A+464&gt;&gt;2],f=v[A+44&gt;&gt;2],n=B(g*f),v[A+364&gt;&gt;2]=B(B(e*r)+B(a*i))+B(n*f),c=v[A+20&gt;&gt;2],u=v[A+24&gt;&gt;2],l=v[A+28&gt;&gt;2],v[A+360&gt;&gt;2]=B(B(e*c)+B(a*u))+B(n*l),t=e,e=v[A+4&gt;&gt;2],o=a,a=v[A+8&gt;&gt;2],k=n,n=v[A+12&gt;&gt;2],v[A+356&gt;&gt;2]=B(B(t*e)+B(o*a))+B(k*n),t=B(s*c),o=B(C*u),k=B(g*l),v[A+348&gt;&gt;2]=B(B(r*t)+B(i*o))+B(f*k),v[A+344&gt;&gt;2]=B(B(t*c)+B(o*u))+B(k*l),v[A+340&gt;&gt;2]=B(B(t*e)+B(o*a))+B(k*n),t=r,r=B(e*s),o=i,i=B(a*C),k=f,f=B(n*g),v[A+332&gt;&gt;2]=B(B(t*r)+B(o*i))+B(k*f),v[A+328&gt;&gt;2]=B(B(r*c)+B(i*u))+B(f*l),v[A+324&gt;&gt;2]=B(B(r*e)+B(i*a))+B(f*n)})(A|=0)},btRigidBody_getLinearVelocity:function(A){return(A|=0)+372|0},btRigidBody_getAngularVelocity:function(A){return(A|=0)+388|0},btRigidBody_setLinearVelocity:function(A,r){r|=0;var e,i,a=0;b[(A|=0)+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1,i=b[(e=r+8|0)+4&gt;&gt;2],b[(a=A+380|0)&gt;&gt;2]=b[e&gt;&gt;2],b[a+4&gt;&gt;2]=i,a=b[r+4&gt;&gt;2],b[A+372&gt;&gt;2]=b[r&gt;&gt;2],b[A+376&gt;&gt;2]=a},btRigidBody_setAngularVelocity:function(A,r){r|=0;var e,i,a=0;b[(A|=0)+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1,i=b[(e=r+8|0)+4&gt;&gt;2],b[(a=A+396|0)&gt;&gt;2]=b[e&gt;&gt;2],b[a+4&gt;&gt;2]=i,a=b[r+4&gt;&gt;2],b[A+388&gt;&gt;2]=b[r&gt;&gt;2],b[A+392&gt;&gt;2]=a},btRigidBody_setAngularFactor:function(A,r){r|=0;var e,i,a=0;b[(A|=0)+304&gt;&gt;2]=b[A+304&gt;&gt;2]+1,i=b[(e=r+8|0)+4&gt;&gt;2],b[(a=A+612|0)&gt;&gt;2]=b[e&gt;&gt;2],b[a+4&gt;&gt;2]=i,a=b[r+4&gt;&gt;2],b[A+604&gt;&gt;2]=b[r&gt;&gt;2],b[A+608&gt;&gt;2]=a},btRigidBody_getGravity:function(A){return(A|=0)+440|0},btRigidBody_setGravity:function(A,r){Ui(A|=0,r|=0)},btRigidBody_getTotalForce:function(A){return(A|=0)+472|0},btRigidBody_getTotalTorque:function(A){return(A|=0)+488|0},btRigidBody_getFlags:function(A){return b[(A|=0)+564&gt;&gt;2]},btRigidBody_setFlags:function(A,r){r|=0,b[(A|=0)+564&gt;&gt;2]=r},btRigidBody_clearForces:function(A){var r=0;b[(A|=0)+472&gt;&gt;2]=0,b[A+476&gt;&gt;2]=0,b[(r=A+496|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+488|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(A=A+480|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0},btSequentialImpulseConstraintSolver_create:function(){var A;return $i(A=CA(236,16)),0|A},btCollisionWorld_get_m_useContinuous:function(A){return C[(A|=0)+16|0]},btCollisionWorld_set_m_useContinuous:function(A,r){r|=0,f[(A|=0)+16|0]=r},btCollisionWorld_rayTest:function(A,r,e,i){r|=0,e|=0,i|=0,BA[b[b[(A|=0)&gt;&gt;2]+32&gt;&gt;2]](A,r,e,i)},btCollisionWorld_getDispatchInfo:function(A){return(A|=0)+28|0},btCollisionWorld_addCollisionObject:function(A,r,e,i){r|=0,e|=0,i|=0,BA[b[b[(A|=0)&gt;&gt;2]+36&gt;&gt;2]](A,r,e,i)},btCollisionWorld_removeCollisionObject:function(A,r){r|=0,BA[b[b[(A|=0)&gt;&gt;2]+40&gt;&gt;2]](A,r)},btCollisionWorld_convexSweepTest:function(A,r,e,i,a,f){ma(A|=0,r|=0,e|=0,i|=0,a|=0,f=B(f))},btCollisionWorld_destroy:bf,btDynamicsWorld_addAction:Xa,btDynamicsWorld_removeAction:Ma,btDynamicsWorld_getSolverInfo:function(A){return(A|=0)+92|0},btDiscreteDynamicsWorld_create:function(A,r,e,i){return A|=0,r|=0,e|=0,i|=0,function(A,r,e,i){var a;!function(A,r,e){b[A&gt;&gt;2]=20052,f[A+76|0]=1,b[A+72&gt;&gt;2]=0,b[A+68&gt;&gt;2]=e,b[A+28&gt;&gt;2]=0,b[A+32&gt;&gt;2]=0,b[A+24&gt;&gt;2]=r,f[A+20|0]=1,b[A+16&gt;&gt;2]=0,b[A- -64&gt;&gt;2]=0,f[A+60|0]=0,b[A+56&gt;&gt;2]=1025758986,f[A+54|0]=1,t[A+52&gt;&gt;1]=256,b[A+48&gt;&gt;2]=0,f[A+44|0]=1,b[(r=A+36|0)&gt;&gt;2]=1,b[r+4&gt;&gt;2]=1065353216,b[(A=A+8|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0}(A,r,e),b[(e=A+100|0)&gt;&gt;2]=1050253722,b[e+4&gt;&gt;2]=1015580809,b[A+92&gt;&gt;2]=1058642330,b[A+96&gt;&gt;2]=1065353216,b[A+88&gt;&gt;2]=0,b[A+80&gt;&gt;2]=0,b[A+84&gt;&gt;2]=0,b[(e=A+132|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=1045220557,b[(e=A+124|0)&gt;&gt;2]=1045220557,b[e+4&gt;&gt;2]=1045220557,b[(e=A+108|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=10,b[(e=A+184|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=1045220557,b[(e=A+176|0)&gt;&gt;2]=1120403456,b[e+4&gt;&gt;2]=1900671690,b[A+172&gt;&gt;2]=128,b[(e=A+164|0)&gt;&gt;2]=260,b[e+4&gt;&gt;2]=2,b[(e=A+156|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=1062836634,b[(e=A+148|0)&gt;&gt;2]=-1121724662,b[e+4&gt;&gt;2]=1036831949,b[(e=A+140|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=1,b[(e=A+116|0)&gt;&gt;2]=1101004800,b[e+4&gt;&gt;2]=1065353216,f[A+208|0]=1,b[A&gt;&gt;2]=22620,b[A+216&gt;&gt;2]=i,b[A+212&gt;&gt;2]=0,b[A+204&gt;&gt;2]=0,f[A+240|0]=1,b[(e=A+196|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,f[A+260|0]=1,b[A+236&gt;&gt;2]=0,b[(e=A+228|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[A+256&gt;&gt;2]=0,t[A+290&gt;&gt;1]=0,b[A+264&gt;&gt;2]=0,b[A+268&gt;&gt;2]=-1054867456,b[(e=A+248|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=A+280|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[(e=A+272|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,f[A+308|0]=1,b[A+304&gt;&gt;2]=0,f[A+336|0]=1,f[A+316|0]=1,b[A+312&gt;&gt;2]=0,b[(e=A+296|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[A+332&gt;&gt;2]=0,b[A+340&gt;&gt;2]=0,b[(e=A+324|0)&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,a=A,i?e=0:($i(e=CA(236,16)),b[A+216&gt;&gt;2]=e,e=1),f[a+289|0]=e,function(A){var r=0;b[A&gt;&gt;2]=22368,b[12+(r=A+4|0)&gt;&gt;2]=0,f[r+16|0]=1,b[r+4&gt;&gt;2]=0,b[r+8&gt;&gt;2]=0,b[A+36&gt;&gt;2]=0,f[A+40|0]=1,f[A+60|0]=1,b[(r=A+28|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+56&gt;&gt;2]=0,f[A+64|0]=1,b[(A=A+48|0)&gt;&gt;2]=0,b[A+4&gt;&gt;2]=0}(e=CA(68,16)),f[A+288|0]=1,b[A+220&gt;&gt;2]=e,e=CA(88,16),b[e+52&gt;&gt;2]=0,b[e+56&gt;&gt;2]=0,b[e+72&gt;&gt;2]=0,b[e+76&gt;&gt;2]=0,f[e+44|0]=1,b[e+24&gt;&gt;2]=r,b[e+20&gt;&gt;2]=0,b[e+12&gt;&gt;2]=0,b[e+16&gt;&gt;2]=0,b[e+4&gt;&gt;2]=0,b[e&gt;&gt;2]=23228,b[e+40&gt;&gt;2]=0,f[e+64|0]=1,b[e+32&gt;&gt;2]=0,b[e+36&gt;&gt;2]=0,b[e+60&gt;&gt;2]=0,f[e+84|0]=1,b[e+80&gt;&gt;2]=0,b[e+8&gt;&gt;2]=b[A+216&gt;&gt;2],b[A+212&gt;&gt;2]=e}(i=CA(344,16),A,r,e),0|i},btDiscreteDynamicsWorld_setGravity:function(A,r){r|=0,BA[b[b[(A|=0)&gt;&gt;2]+72&gt;&gt;2]](A,r)},btDiscreteDynamicsWorld_getGravity:function(A){var r,e;return N=r=N-16|0,BA[b[b[(A|=0)&gt;&gt;2]+76&gt;&gt;2]](r,A),e=b[(A=r+8|0)+4&gt;&gt;2],b[709]=b[A&gt;&gt;2],b[710]=e,A=b[r+4&gt;&gt;2],b[707]=b[r&gt;&gt;2],b[708]=A,N=r+16|0,2828},btDiscreteDynamicsWorld_addRigidBody:function(A,r,e,i){r|=0,e|=0,i|=0,BA[b[b[(A|=0)&gt;&gt;2]+88&gt;&gt;2]](A,r,e,i)},btDiscreteDynamicsWorld_removeRigidBody:function(A,r){r|=0,BA[b[b[(A|=0)&gt;&gt;2]+92&gt;&gt;2]](A,r)},btDiscreteDynamicsWorld_stepSimulation:function(A,r,e,i){A|=0,r=B(r),e|=0,i=B(i),BA[b[b[A&gt;&gt;2]+52&gt;&gt;2]](A,r,e,i)},btDiscreteDynamicsWorld_clearForces:function(A){BA[b[b[(A|=0)&gt;&gt;2]+120&gt;&gt;2]](A)},btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution:function(A,r){r|=0,f[(A|=0)+291|0]=r},btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution:function(A){return C[(A|=0)+291|0]},btKinematicCharacterController_create:function(A,r,e,i){var a;return A|=0,r|=0,e=B(e),i|=0,function(A,r,e,i,a){var n,o=B(0),k=B(0),c=B(0),u=B(0),l=B(0);N=n=N-16|0,b[A&gt;&gt;2]=23576,b[A+272&gt;&gt;2]=0,b[A+276&gt;&gt;2]=0,b[A+256&gt;&gt;2]=0,b[A+260&gt;&gt;2]=0,b[A+8&gt;&gt;2]=r,b[A+64&gt;&gt;2]=1017370378,b[A+68&gt;&gt;2]=0,b[A+72&gt;&gt;2]=0,b[A+100&gt;&gt;2]=0,b[A+104&gt;&gt;2]=0,t[A+250&gt;&gt;1]=257,b[A+56&gt;&gt;2]=0,b[A+252&gt;&gt;2]=0,b[A+12&gt;&gt;2]=e,f[A+216|0]=1,b[A+212&gt;&gt;2]=0,b[(r=A+204|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+280|0)&gt;&gt;2]=1065353216,b[r+4&gt;&gt;2]=0,b[(r=A+264|0)&gt;&gt;2]=1065353216,b[r+4&gt;&gt;2]=0,b[(r=A+76|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+108|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+52&gt;&gt;2]=1105933107,b[A+20&gt;&gt;2]=0,b[A+24&gt;&gt;2]=0,f[A+288|0]=1,t[A+248&gt;&gt;1]=0,b[A+36&gt;&gt;2]=1092616192,b[A+28&gt;&gt;2]=1113325568,b[A+32&gt;&gt;2]=1092616192,b[A+148&gt;&gt;2]=0,f[A+289|0]=0,f[A+290|0]=0,b[A+16&gt;&gt;2]=1045220557,b[A+240&gt;&gt;2]=0,b[A+244&gt;&gt;2]=0,k=v[a&gt;&gt;2],c=v[a+4&gt;&gt;2],o=v[a+8&gt;&gt;2],(u=B(B(B(k*k)+B(c*c))+B(o*o)))&gt;B(0)?(l=o,o=B(B(1)/B(p(u))),u=B(B(l*o)*B(-29.399999618530273)),k=B(B(k*o)*B(-29.399999618530273)),c=B(B(c*o)*B(-29.399999618530273)),(o=B(B(u*u)+B(B(k*k)+B(c*c))))&gt;B(0)&amp;&amp;(b[n+12&gt;&gt;2]=0,v[n+8&gt;&gt;2]=-u,v[n+4&gt;&gt;2]=-c,v[n&gt;&gt;2]=-k,ja(A,n)),v[A+52&gt;&gt;2]=p(o)):ja(A,a),b[A+44&gt;&gt;2]=1061752795,b[A+48&gt;&gt;2]=1060439283,v[A+60&gt;&gt;2]=i,N=n+16|0}(a=CA(292,16),A,r,e,i),0|a},btKinematicCharacterController_setWalkDirection:function(A,r){r|=0,BA[b[b[(A|=0)&gt;&gt;2]+16&gt;&gt;2]](A,r)},btKinematicCharacterController_setFallSpeed:function(A,r){A|=0,r=B(r),v[A+28&gt;&gt;2]=r},btKinematicCharacterController_setJumpSpeed:function(A,r){A|=0,r=B(r),v[A+36&gt;&gt;2]=r,v[A+32&gt;&gt;2]=r},btKinematicCharacterController_setMaxSlope:function(A,r){A|=0,r=B(r);var e,i=B(0);v[A+44&gt;&gt;2]=r,e=A,i=_e(r),v[e+48&gt;&gt;2]=i},btKinematicCharacterController_onGround:Pa,btKinematicCharacterController_jump:function(A,r){r|=0,BA[b[b[(A|=0)&gt;&gt;2]+44&gt;&gt;2]](A,r)},btKinematicCharacterController_setGravity:function(A,r){(function(A,r){var e,i,a=B(0),f=B(0),n=B(0),t=B(0);N=e=N-16|0,i=A,a=v[r&gt;&gt;2],n=v[r+4&gt;&gt;2],t=v[r+8&gt;&gt;2],(f=B(B(B(a*a)+B(n*n))+B(t*t)))&gt;B(0)&amp;&amp;(b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=-t,v[e+4&gt;&gt;2]=-n,v[e&gt;&gt;2]=-a,ja(A,e),a=v[r&gt;&gt;2],f=B(a*a),a=v[r+4&gt;&gt;2],f=B(f+B(a*a)),a=v[r+8&gt;&gt;2],f=B(f+B(a*a))),v[i+52&gt;&gt;2]=p(f),N=e+16|0})(A|=0,r|=0)},btKinematicCharacterController_setUp:function(A,r){(function(A,r){var e,i=B(0),a=B(0),f=B(0),n=B(0),t=B(0),o=B(0);if(N=e=N-16|0,a=v[r&gt;&gt;2],f=v[r+4&gt;&gt;2],i=v[r+8&gt;&gt;2],(n=B(B(B(a*a)+B(f*f))+B(i*i)))&gt;B(0)&amp;&amp;(t=v[A+52&gt;&gt;2])&gt;B(0))return o=i,i=B(B(1)/B(p(n))),n=B(-t),t=B(B(o*i)*n),a=B(B(a*i)*n),f=B(B(f*i)*n),(i=B(B(t*t)+B(B(a*a)+B(f*f))))&gt;B(0)&amp;&amp;(b[e+12&gt;&gt;2]=0,v[e+8&gt;&gt;2]=-t,v[e+4&gt;&gt;2]=-f,v[e&gt;&gt;2]=-a,ja(A,e)),v[A+52&gt;&gt;2]=p(i),void(N=e+16|0);ja(A,r),N=e+16|0})(A|=0,r|=0)},btKinematicCharacterController_setStepHeight:function(A,r){A|=0,r=B(r),v[A+60&gt;&gt;2]=r},btKinematicCharacterController_destroy:bf,btPairCachingGhostObject_create:function(){var A;return function(A){var r=0;Er(A),b[A+336&gt;&gt;2]=0,f[A+340|0]=1,b[(r=A+328|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+252&gt;&gt;2]=4,b[A&gt;&gt;2]=23464,yi(r=CA(72,16)),b[A+344&gt;&gt;2]=r}(A=CA(348,16)),0|A},btGhostPairCallback_create:function(){var A;return A=AA(4),b[A&gt;&gt;2]=24688,0|A},btTypedConstraint_setEnabled:function(A,r){r|=0,f[(A|=0)+20|0]=r},btCollisionWorld_addConstraint:function(A,r,e){r|=0,e|=0,BA[b[b[(A|=0)&gt;&gt;2]+56&gt;&gt;2]](A,r,e)},btCollisionWorld_removeConstraint:Cf,btJointFeedback_create:function(){var A,r=0;return A=CA(64,16),b[(r=A)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=r+56|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+48|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+40|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+32|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+24|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+16|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+8|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,0|A},btJointFeedback_destroy:function(A){(A|=0)&amp;&amp;gA(A)},btTypedConstraint_setJointFeedback:function(A,r){r|=0,b[(A|=0)+44&gt;&gt;2]=r},btTypedConstraint_getJointFeedback:function(A){return b[(A|=0)+44&gt;&gt;2]},btTypedConstraint_enableFeedback:function(A,r){r|=0,f[(A|=0)+21|0]=r},btTypedConstraint_setParam:function(A,r,e,i){A|=0,r|=0,e|=0,i=B(i),BA[b[b[A&gt;&gt;2]+28&gt;&gt;2]](A,e,i,r)},btTypedConstraint_setOverrideNumSolverIterations:Di,btTypedConstraint_destroy:bf,btJointFeedback_getAppliedForceBodyA:sA,btJointFeedback_getAppliedForceBodyB:sf,btJointFeedback_getAppliedTorqueBodyA:yr,btFixedConstraint_create:function(A,r,e,i){var a;return A|=0,r|=0,e|=0,i|=0,function(A,r,e,i,a){La(A,r,e,i,a,0),b[A&gt;&gt;2]=24048,b[(r=A+1144|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+1056|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+968&gt;&gt;2]=0,b[A+972&gt;&gt;2]=0,b[(r=A+704|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+696|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[(r=A+688|0)&gt;&gt;2]=0,b[r+4&gt;&gt;2]=0,b[A+680&gt;&gt;2]=0,b[A+684&gt;&gt;2]=0}(a=CA(1460,16),A,e,r,i),0|a},btGeneric6DofSpring2Constraint_create:function(A,r,e,i,a){var f;return A|=0,r|=0,e|=0,i|=0,a|=0,A=La(f=CA(1460,16),A,e,r,i,a),b[f+24&gt;&gt;2]=80,BA[b[b[f&gt;&gt;2]+28&gt;&gt;2]](A,2,B(.800000011920929),0),BA[b[b[f&gt;&gt;2]+28&gt;&gt;2]](A,4,B(0),0),BA[b[b[f&gt;&gt;2]+28&gt;&gt;2]](A,2,B(.800000011920929),1),BA[b[b[f&gt;&gt;2]+28&gt;&gt;2]](A,4,B(0),1),BA[b[b[f&gt;&gt;2]+28&gt;&gt;2]](A,2,B(.800000011920929),2),BA[b[b[f&gt;&gt;2]+28&gt;&gt;2]](A,4,B(0),2),BA[b[b[f&gt;&gt;2]+28&gt;&gt;2]](A,2,B(.800000011920929),3),BA[b[b[f&gt;&gt;2]+28&gt;&gt;2]](A,4,B(0),3),BA[b[b[f&gt;&gt;2]+28&gt;&gt;2]](A,2,B(.800000011920929),4),BA[b[b[f&gt;&gt;2]+28&gt;&gt;2]](A,4,B(0),4),BA[b[b[f&gt;&gt;2]+28&gt;&gt;2]](A,2,B(.800000011920929),5),BA[b[b[f&gt;&gt;2]+28&gt;&gt;2]](A,4,B(0),5),0|f},btGeneric6DofSpring2Constraint_setAxis:function(A,r,e){(function(A,r,e){var i,a=B(0),f=B(0),n=B(0),t=B(0),o=B(0),k=B(0),c=B(0),u=B(0),l=B(0),s=B(0),C=B(0),g=B(0),d=B(0),_=B(0),R=B(0),m=B(0),h=B(0),G=B(0),y=B(0),Q=B(0),D=B(0);i=b[A+28&gt;&gt;2],g=v[i+20&gt;&gt;2],d=v[i+36&gt;&gt;2],_=v[i+40&gt;&gt;2],R=v[i+8&gt;&gt;2],m=v[i+24&gt;&gt;2],f=v[i+60&gt;&gt;2],t=v[i+44&gt;&gt;2],o=v[i+12&gt;&gt;2],n=v[i+52&gt;&gt;2],k=v[i+56&gt;&gt;2],c=v[i+28&gt;&gt;2],u=v[e+8&gt;&gt;2],l=v[e&gt;&gt;2],s=v[e+4&gt;&gt;2],C=v[r+8&gt;&gt;2],a=v[r&gt;&gt;2],h=v[r+4&gt;&gt;2],G=v[i+4&gt;&gt;2],b[A+108&gt;&gt;2]=0,b[A+92&gt;&gt;2]=0,b[A+76&gt;&gt;2]=0,b[A+60&gt;&gt;2]=0,n=B(-n),v[A+104&gt;&gt;2]=B(B(B(o*B(0))+B(c*B(0)))+B(t*B(0)))+B(B(B(o*n)-B(c*k))-B(t*f)),v[A+100&gt;&gt;2]=B(B(B(R*B(0))+B(m*B(0)))+B(_*B(0)))+B(B(B(R*n)-B(m*k))-B(_*f)),v[A+96&gt;&gt;2]=B(B(B(G*B(0))+B(g*B(0)))+B(d*B(0)))+B(B(B(G*n)-B(g*k))-B(d*f)),n=a,a=B(B(1)/B(p(B(B(B(a*a)+B(h*h))+B(C*C))))),f=B(n*a),k=B(h*a),C=B(C*a),v[A+88&gt;&gt;2]=B(B(o*f)+B(c*k))+B(t*C),a=B(B(1)/B(p(B(B(B(l*l)+B(s*s))+B(u*u))))),l=B(l*a),s=B(s*a),u=B(u*a),v[A+84&gt;&gt;2]=B(B(o*l)+B(c*s))+B(t*u),v[A+72&gt;&gt;2]=B(B(f*R)+B(k*m))+B(C*_),v[A+68&gt;&gt;2]=B(B(l*R)+B(s*m))+B(u*_),v[A+56&gt;&gt;2]=B(B(G*f)+B(k*g))+B(C*d),v[A+52&gt;&gt;2]=B(d*u)+B(B(G*l)+B(g*s)),a=o,o=B(B(C*s)-B(k*u)),n=c,c=B(B(f*u)-B(C*l)),h=t,t=B(B(k*l)-B(f*s)),v[A+80&gt;&gt;2]=B(B(a*o)+B(n*c))+B(h*t),v[A- -64&gt;&gt;2]=B(t*_)+B(B(R*o)+B(m*c)),v[A+48&gt;&gt;2]=B(d*t)+B(B(G*o)+B(g*c)),r=b[A+32&gt;&gt;2],y=v[r+60&gt;&gt;2],D=v[r+52&gt;&gt;2],Q=v[r+56&gt;&gt;2],g=v[r+20&gt;&gt;2],d=v[r+36&gt;&gt;2],_=v[r+40&gt;&gt;2],R=v[r+8&gt;&gt;2],m=v[r+24&gt;&gt;2],G=v[r+44&gt;&gt;2],a=v[r+12&gt;&gt;2],h=v[r+28&gt;&gt;2],n=v[r+4&gt;&gt;2],b[A+172&gt;&gt;2]=0,b[A+156&gt;&gt;2]=0,b[A+140&gt;&gt;2]=0,b[A+124&gt;&gt;2]=0,v[A+152&gt;&gt;2]=B(B(f*a)+B(k*h))+B(C*G),v[A+148&gt;&gt;2]=B(B(l*a)+B(s*h))+B(u*G),v[A+144&gt;&gt;2]=B(B(o*a)+B(c*h))+B(t*G),v[A+136&gt;&gt;2]=B(B(f*R)+B(k*m))+B(C*_),v[A+132&gt;&gt;2]=B(B(l*R)+B(s*m))+B(u*_),v[A+128&gt;&gt;2]=B(B(o*R)+B(c*m))+B(t*_),v[A+120&gt;&gt;2]=B(B(f*n)+B(k*g))+B(C*d),v[A+116&gt;&gt;2]=B(B(l*n)+B(s*g))+B(u*d),v[A+112&gt;&gt;2]=B(B(o*n)+B(c*g))+B(t*d),f=B(-D),v[A+168&gt;&gt;2]=B(B(B(a*B(0))+B(h*B(0)))+B(G*B(0)))+B(B(B(a*f)-B(h*Q))-B(G*y)),v[A+164&gt;&gt;2]=B(B(B(R*B(0))+B(m*B(0)))+B(_*B(0)))+B(B(B(R*f)-B(m*Q))-B(_*y)),v[A+160&gt;&gt;2]=B(B(B(n*B(0))+B(g*B(0)))+B(d*B(0)))+B(B(B(n*f)-B(g*Q))-B(d*y)),Ka(A,i+4|0,r+4|0)})(A|=0,r|=0,e|=0)},btGeneric6DofSpring2Constraint_setLimit:function(A,r,e,i){if(A|=0,r|=0,e=B(e),i=B(i),(0|r)&lt;=2)return v[(A=(r&lt;&lt;2)+A|0)+696&gt;&gt;2]=i,void(v[A+680&gt;&gt;2]=e);(e=Wa(e))&lt;B(-3.1415927410125732)?e=B(e+B(6.2831854820251465)):e&gt;B(3.1415927410125732)&amp;&amp;(e=B(e+B(-6.2831854820251465))),(i=Wa(i))&lt;B(-3.1415927410125732)?i=B(i+B(6.2831854820251465)):i&gt;B(3.1415927410125732)&amp;&amp;(i=B(i+B(-6.2831854820251465))),A=R(r,88)+A|0,v[A+708&gt;&gt;2]=i,v[A+704&gt;&gt;2]=e},btGeneric6DofSpring2Constraint_enableSpring:function(A,r,e){(function(A,r,e){(0|r)&lt;=2?f[798+(A+r|0)|0]=e:f[752+(R(r,88)+A|0)|0]=e})(A|=0,r|=0,e|=0)},btGeneric6DofSpring2Constraint_setBounce:function(A,r,e){(function(A,r,e){v[((0|r)&lt;3?712+((r&lt;&lt;2)+A|0)|0:712+(R(r,88)+A|0)|0)&gt;&gt;2]=e})(A|=0,r|=0,e=B(e))},btGeneric6DofSpring2Constraint_setStiffness:function(A,r,e,i){(function(A,r,e,i){if((0|r)&lt;=2)return f[156+((A=A+680|0)+r|0)|0]=i,void(v[140+(A+(r&lt;&lt;2)|0)&gt;&gt;2]=e);A=R(r,88)+A|0,f[A+760|0]=i,v[A+756&gt;&gt;2]=e})(A|=0,r|=0,e=B(e),i|=0)},btGeneric6DofSpring2Constraint_setDamping:function(A,r,e,i){(function(A,r,e,i){if((0|r)&lt;=2)return f[176+((A=A+680|0)+r|0)|0]=i,void(v[160+(A+(r&lt;&lt;2)|0)&gt;&gt;2]=e);A=R(r,88)+A|0,f[A+768|0]=i,v[A+764&gt;&gt;2]=e})(A|=0,r|=0,e=B(e),i|=0)},btGeneric6DofSpring2Constraint_setEquilibriumPoint:function(A,r,e){(function(A,r,e){v[((0|r)&lt;3?860+((r&lt;&lt;2)+A|0)|0:772+(R(r,88)+A|0)|0)&gt;&gt;2]=e})(A|=0,r|=0,e=B(e))},btGeneric6DofSpring2Constraint_enableMotor:function(A,r,e){(function(A,r,e){(0|r)&lt;=2?f[792+(A+r|0)|0]=e:f[732+(R(r,88)+A|0)|0]=e})(A|=0,r|=0,e|=0)},btGeneric6DofSpring2Constraint_setServo:function(A,r,e){(function(A,r,e){(0|r)&lt;=2?f[795+(A+r|0)|0]=e:f[744+(R(r,88)+A|0)|0]=e})(A|=0,r|=0,e|=0)},btGeneric6DofSpring2Constraint_setTargetVelocity:function(A,r,e){(function(A,r,e){v[((0|r)&lt;3?876+((r&lt;&lt;2)+A|0)|0:736+(R(r,88)+A|0)|0)&gt;&gt;2]=e})(A|=0,r|=0,e=B(e))},btGeneric6DofSpring2Constraint_setServoTarget:function(A,r,e){(function(A,r,e){var i=B(0);(0|r)&lt;=2?v[804+((r&lt;&lt;2)+A|0)&gt;&gt;2]=e:(A=748+(R(r,88)+A|0)|0,e=B(e+B(3.1415927410125732)),e=B(e-B(B(Q(B(e/B(6.2831854820251465))))*B(6.2831854820251465))),i=B(0),e&gt;=B(6.2831854820251465)||(e&lt;B(0)?i=(e=B(e+B(6.2831854820251465)))==B(6.2831854820251465)?B(0):e:i=e),v[A&gt;&gt;2]=i+B(-3.1415927410125732))})(A|=0,r|=0,e=B(e))},btGeneric6DofSpring2Constraint_setMaxMotorForce:function(A,r,e){(function(A,r,e){v[((0|r)&lt;3?892+((r&lt;&lt;2)+A|0)|0:740+(R(r,88)+A|0)|0)&gt;&gt;2]=e})(A|=0,r|=0,e=B(e))},btGeneric6DofSpring2Constraint_setFrames:function(A,r,e){(function(A,r,e){var i=0,a=0,f=0;i=b[r+4&gt;&gt;2],b[A+48&gt;&gt;2]=b[r&gt;&gt;2],b[A+52&gt;&gt;2]=i,f=b[(a=r+8|0)+4&gt;&gt;2],b[(i=A+56|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,f=b[(a=r+24|0)+4&gt;&gt;2],b[(i=A+72|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,a=b[r+20&gt;&gt;2],b[(i=A- -64|0)&gt;&gt;2]=b[r+16&gt;&gt;2],b[i+4&gt;&gt;2]=a,f=b[(a=r+40|0)+4&gt;&gt;2],b[(i=A+88|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,a=b[r+36&gt;&gt;2],b[(i=A+80|0)&gt;&gt;2]=b[r+32&gt;&gt;2],b[i+4&gt;&gt;2]=a,f=b[(a=r+56|0)+4&gt;&gt;2],b[(i=A+104|0)&gt;&gt;2]=b[a&gt;&gt;2],b[i+4&gt;&gt;2]=f,a=b[r+52&gt;&gt;2],b[(i=A+96|0)&gt;&gt;2]=b[r+48&gt;&gt;2],b[i+4&gt;&gt;2]=a,a=b[(i=e+8|0)+4&gt;&gt;2],b[(r=A+120|0)&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=a,r=b[e+4&gt;&gt;2],b[A+112&gt;&gt;2]=b[e&gt;&gt;2],b[A+116&gt;&gt;2]=r,a=b[(i=e+24|0)+4&gt;&gt;2],b[(r=A+136|0)&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=a,i=b[e+20&gt;&gt;2],b[(r=A+128|0)&gt;&gt;2]=b[e+16&gt;&gt;2],b[r+4&gt;&gt;2]=i,i=b[e+36&gt;&gt;2],b[(r=A+144|0)&gt;&gt;2]=b[e+32&gt;&gt;2],b[r+4&gt;&gt;2]=i,a=b[(i=e+40|0)+4&gt;&gt;2],b[(r=A+152|0)&gt;&gt;2]=b[i&gt;&gt;2],b[r+4&gt;&gt;2]=a,i=b[e+52&gt;&gt;2],b[(r=A+160|0)&gt;&gt;2]=b[e+48&gt;&gt;2],b[r+4&gt;&gt;2]=i,i=b[(e=e+56|0)+4&gt;&gt;2],b[(r=A+168|0)&gt;&gt;2]=b[e&gt;&gt;2],b[r+4&gt;&gt;2]=i,BA[b[b[A&gt;&gt;2]+8&gt;&gt;2]](A),Ka(A,b[A+28&gt;&gt;2]+4|0,b[A+32&gt;&gt;2]+4|0)})(A|=0,r|=0,e|=0)}}}({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:i,setWorldTransform:a,fd_seek:()=&gt;{console.log("fd_seek")}},C);e.btGImpactCollisionAlgorithm_RegisterAlgorithm=d.btGImpactCollisionAlgorithm_RegisterAlgorithm,e.btVector3_create=d.btVector3_create,e.btVector3_setValue=d.btVector3_setValue,e.btVector3_x=d.btVector3_x,e.btVector3_y=d.btVector3_y,e.btVector3_z=d.btVector3_z,e.btQuaternion_create=d.btQuaternion_create,e.btQuaternion_setValue=d.btQuaternion_setValue,e.btQuaternion_x=d.btQuaternion_x,e.btQuaternion_y=d.btQuaternion_y,e.btQuaternion_z=d.btQuaternion_z,e.btQuaternion_w=d.btQuaternion_w,e.btTransform_create=d.btTransform_create,e.btTransform_setOrigin=d.btTransform_setOrigin,e.btTransform_setRotation=d.btTransform_setRotation,e.btTransform_getOrigin=d.btTransform_getOrigin,e.btTransform_getRotation=d.btTransform_getRotation,e.btTransform_setIdentity=d.btTransform_setIdentity,e.btTransform_equal=d.btTransform_equal,e.btMotionState_destroy=d.btMotionState_destroy,e.layaMotionState_create=d.layaMotionState_create,e.layaMotionState_set_rigidBodyID=d.layaMotionState_set_rigidBodyID,e.btCollisionObject_create=d.btCollisionObject_create,e.btCollisionObject_setContactProcessingThreshold=d.btCollisionObject_setContactProcessingThreshold,e.btCollisionObject_setActivationState=d.btCollisionObject_setActivationState,e.btCollisionObject_forceActivationState=d.btCollisionObject_forceActivationState,e.btCollisionObject_activate=d.btCollisionObject_activate,e.btCollisionObject_isActive=d.btCollisionObject_isActive,e.btCollisionObject_setRestitution=d.btCollisionObject_setRestitution,e.btCollisionObject_setFriction=d.btCollisionObject_setFriction,e.btCollisionObject_setRollingFriction=d.btCollisionObject_setRollingFriction,e.btCollisionObject_getCollisionFlags=d.btCollisionObject_getCollisionFlags,e.btCollisionObject_setCollisionFlags=d.btCollisionObject_setCollisionFlags,e.btCollisionObject_getWorldTransform=d.btCollisionObject_getWorldTransform,e.btCollisionObject_setWorldTransform=d.btCollisionObject_setWorldTransform,e.btCollisionObject_setInterpolationWorldTransform=d.btCollisionObject_setInterpolationWorldTransform,e.btCollisionObject_setCollisionShape=d.btCollisionObject_setCollisionShape,e.btCollisionObject_getCcdMotionThreshold=d.btCollisionObject_getCcdMotionThreshold,e.btCollisionObject_setCcdMotionThreshold=d.btCollisionObject_setCcdMotionThreshold,e.btCollisionObject_getCcdSweptSphereRadius=d.btCollisionObject_getCcdSweptSphereRadius,e.btCollisionObject_setCcdSweptSphereRadius=d.btCollisionObject_setCcdSweptSphereRadius,e.btCollisionObject_getUserIndex=d.btCollisionObject_getUserIndex,e.btCollisionObject_setUserIndex=d.btCollisionObject_setUserIndex,e.btCollisionObject_getActivationState=d.btCollisionObject_getActivationState,e.btCollisionObject_setInterpolationAngularVelocity=d.btCollisionObject_setInterpolationAngularVelocity,e.btCollisionObject_setInterpolationLinearVelocity=d.btCollisionObject_setInterpolationLinearVelocity,e.btCollisionObject_destroy=d.btCollisionObject_destroy,e.RayResultCallback_hasHit=d.RayResultCallback_hasHit,e.RayResultCallback_set_m_collisionFilterGroup=d.RayResultCallback_set_m_collisionFilterGroup,e.RayResultCallback_set_m_collisionFilterMask=d.RayResultCallback_set_m_collisionFilterMask,e.RayResultCallback_get_m_closestHitFraction=d.RayResultCallback_get_m_closestHitFraction,e.RayResultCallback_set_m_closestHitFraction=d.RayResultCallback_set_m_closestHitFraction,e.RayResultCallback_get_m_collisionObject=d.RayResultCallback_get_m_collisionObject,e.RayResultCallback_set_m_collisionObject=d.RayResultCallback_set_m_collisionObject,e.ClosestRayResultCallback_create=d.ClosestRayResultCallback_create,e.ClosestRayResultCallback_get_m_rayFromWorld=d.ClosestRayResultCallback_get_m_rayFromWorld,e.ClosestRayResultCallback_set_m_rayFromWorld=d.ClosestRayResultCallback_set_m_rayFromWorld,e.ClosestRayResultCallback_get_m_rayToWorld=d.ClosestRayResultCallback_get_m_rayToWorld,e.ClosestRayResultCallback_set_m_rayToWorld=d.ClosestRayResultCallback_set_m_rayToWorld,e.ClosestRayResultCallback_get_m_hitNormalWorld=d.ClosestRayResultCallback_get_m_hitNormalWorld,e.ClosestRayResultCallback_get_m_hitPointWorld=d.ClosestRayResultCallback_get_m_hitPointWorld,e.tBtCollisionObjectArray_size=d.tBtCollisionObjectArray_size,e.tBtCollisionObjectArray_at=d.tBtCollisionObjectArray_at,e.tBtCollisionObjectArray_clear=d.tBtCollisionObjectArray_clear,e.tVector3Array_at=d.tVector3Array_at,e.tVector3Array_clear=d.tVector3Array_clear,e.tScalarArray_at=d.tScalarArray_at,e.tScalarArray_clear=d.tScalarArray_clear,e.AllHitsRayResultCallback_create=d.AllHitsRayResultCallback_create,e.AllHitsRayResultCallback_get_m_rayFromWorld=d.AllHitsRayResultCallback_get_m_rayFromWorld,e.AllHitsRayResultCallback_set_m_rayFromWorld=d.AllHitsRayResultCallback_set_m_rayFromWorld,e.AllHitsRayResultCallback_get_m_rayToWorld=d.AllHitsRayResultCallback_get_m_rayToWorld,e.AllHitsRayResultCallback_set_m_rayToWorld=d.AllHitsRayResultCallback_set_m_rayToWorld,e.AllHitsRayResultCallback_get_m_hitPointWorld=d.AllHitsRayResultCallback_get_m_hitPointWorld,e.AllHitsRayResultCallback_get_m_hitNormalWorld=d.AllHitsRayResultCallback_get_m_hitNormalWorld,e.AllHitsRayResultCallback_get_m_collisionObjects=d.AllHitsRayResultCallback_get_m_collisionObjects,e.AllHitsRayResultCallback_get_m_hitFractions=d.AllHitsRayResultCallback_get_m_hitFractions,e.btManifoldPoint_get_m_positionWorldOnA=d.btManifoldPoint_get_m_positionWorldOnA,e.btManifoldPoint_get_m_positionWorldOnB=d.btManifoldPoint_get_m_positionWorldOnB,e.btManifoldPoint_get_m_normalWorldOnB=d.btManifoldPoint_get_m_normalWorldOnB,e.btManifoldPoint_getDistance=d.btManifoldPoint_getDistance,e.ConvexResultCallback_hasHit=d.ConvexResultCallback_hasHit,e.ConvexResultCallback_set_m_collisionFilterGroup=d.ConvexResultCallback_set_m_collisionFilterGroup,e.ConvexResultCallback_set_m_collisionFilterMask=d.ConvexResultCallback_set_m_collisionFilterMask,e.ConvexResultCallback_get_m_closestHitFraction=d.ConvexResultCallback_get_m_closestHitFraction,e.ConvexResultCallback_set_m_closestHitFraction=d.ConvexResultCallback_set_m_closestHitFraction,e.ClosestConvexResultCallback_create=d.ClosestConvexResultCallback_create,e.ClosestConvexResultCallback_get_m_hitNormalWorld=d.ClosestConvexResultCallback_get_m_hitNormalWorld,e.ClosestConvexResultCallback_get_m_hitPointWorld=d.ClosestConvexResultCallback_get_m_hitPointWorld,e.ClosestConvexResultCallback_get_m_hitCollisionObject=d.ClosestConvexResultCallback_get_m_hitCollisionObject,e.ClosestConvexResultCallback_set_m_hitCollisionObject=d.ClosestConvexResultCallback_set_m_hitCollisionObject,e.AllConvexResultCallback_create=d.AllConvexResultCallback_create,e.AllConvexResultCallback_get_m_hitNormalWorld=d.AllConvexResultCallback_get_m_hitNormalWorld,e.AllConvexResultCallback_get_m_hitPointWorld=d.AllConvexResultCallback_get_m_hitPointWorld,e.AllConvexResultCallback_get_m_hitFractions=d.AllConvexResultCallback_get_m_hitFractions,e.AllConvexResultCallback_get_m_collisionObjects=d.AllConvexResultCallback_get_m_collisionObjects,e.btCollisionShape_getLocalScaling=d.btCollisionShape_getLocalScaling,e.btCollisionShape_setLocalScaling=d.btCollisionShape_setLocalScaling,e.btCollisionShape_calculateLocalInertia=d.btCollisionShape_calculateLocalInertia,e.btCollisionShape_destroy=d.btCollisionShape_destroy,e.btBoxShape_create=d.btBoxShape_create,e.btCapsuleShape_create=d.btCapsuleShape_create,e.btCapsuleShapeX_create=d.btCapsuleShapeX_create,e.btCapsuleShapeZ_create=d.btCapsuleShapeZ_create,e.btCylinderShape_create=d.btCylinderShape_create,e.btCylinderShapeX_create=d.btCylinderShapeX_create,e.btCylinderShapeZ_create=d.btCylinderShapeZ_create,e.btSphereShape_create=d.btSphereShape_create,e.btConeShape_create=d.btConeShape_create,e.btConeShapeX_create=d.btConeShapeX_create,e.btConeShapeZ_create=d.btConeShapeZ_create,e.btStaticPlaneShape_create=d.btStaticPlaneShape_create,e.btGImpactShapeInterface_updateBound=d.btGImpactShapeInterface_updateBound,e.btGImpactMeshShape_create=d.btGImpactMeshShape_create,e.btCompoundShape_create=d.btCompoundShape_create,e.btCompoundShape_addChildShape=d.btCompoundShape_addChildShape,e.btCompoundShape_removeChildShapeByIndex=d.btCompoundShape_removeChildShapeByIndex,e.btCompoundShape_getChildShape=d.btCompoundShape_getChildShape,e.btCompoundShape_updateChildTransform=d.btCompoundShape_updateChildTransform,e.btStridingMeshInterface_destroy=d.btStridingMeshInterface_destroy,e.btTriangleMesh_create=d.btTriangleMesh_create,e.btTriangleMesh_addTriangle=d.btTriangleMesh_addTriangle,e.btDefaultCollisionConfiguration_create=d.btDefaultCollisionConfiguration_create,e.btDefaultCollisionConfiguration_destroy=d.btDefaultCollisionConfiguration_destroy,e.btPersistentManifold_getBody0=d.btPersistentManifold_getBody0,e.btPersistentManifold_getBody1=d.btPersistentManifold_getBody1,e.btPersistentManifold_getNumContacts=d.btPersistentManifold_getNumContacts,e.btPersistentManifold_getContactPoint=d.btPersistentManifold_getContactPoint,e.btDispatcher_getNumManifolds=d.btDispatcher_getNumManifolds,e.btDispatcher_getManifoldByIndexInternal=d.btDispatcher_getManifoldByIndexInternal,e.btCollisionDispatcher_create=d.btCollisionDispatcher_create,e.btCollisionDispatcher_destroy=d.btCollisionDispatcher_destroy,e.btOverlappingPairCache_setInternalGhostPairCallback=d.btOverlappingPairCache_setInternalGhostPairCallback,e.btDbvtBroadphase_create=d.btDbvtBroadphase_create,e.btDbvtBroadphase_getOverlappingPairCache=d.btDbvtBroadphase_getOverlappingPairCache,e.btDbvtBroadphase_destroy=d.btDbvtBroadphase_destroy,e.btRigidBodyConstructionInfo_create=d.btRigidBodyConstructionInfo_create,e.btRigidBodyConstructionInfo_destroy=d.btRigidBodyConstructionInfo_destroy,e.btRigidBody_create=d.btRigidBody_create,e.btRigidBody_setCenterOfMassTransform=d.btRigidBody_setCenterOfMassTransform,e.btRigidBody_setSleepingThresholds=d.btRigidBody_setSleepingThresholds,e.btRigidBody_getLinearSleepingThreshold=d.btRigidBody_getLinearSleepingThreshold,e.btRigidBody_getAngularSleepingThreshold=d.btRigidBody_getAngularSleepingThreshold,e.btRigidBody_setDamping=d.btRigidBody_setDamping,e.btRigidBody_setMassProps=d.btRigidBody_setMassProps,e.btRigidBody_setLinearFactor=d.btRigidBody_setLinearFactor,e.btRigidBody_applyTorque=d.btRigidBody_applyTorque,e.btRigidBody_applyForce=d.btRigidBody_applyForce,e.btRigidBody_applyCentralForce=d.btRigidBody_applyCentralForce,e.btRigidBody_applyTorqueImpulse=d.btRigidBody_applyTorqueImpulse,e.btRigidBody_applyImpulse=d.btRigidBody_applyImpulse,e.btRigidBody_applyCentralImpulse=d.btRigidBody_applyCentralImpulse,e.btRigidBody_updateInertiaTensor=d.btRigidBody_updateInertiaTensor,e.btRigidBody_getLinearVelocity=d.btRigidBody_getLinearVelocity,e.btRigidBody_getAngularVelocity=d.btRigidBody_getAngularVelocity,e.btRigidBody_setLinearVelocity=d.btRigidBody_setLinearVelocity,e.btRigidBody_setAngularVelocity=d.btRigidBody_setAngularVelocity,e.btRigidBody_setAngularFactor=d.btRigidBody_setAngularFactor,e.btRigidBody_getGravity=d.btRigidBody_getGravity,e.btRigidBody_setGravity=d.btRigidBody_setGravity,e.btRigidBody_getTotalForce=d.btRigidBody_getTotalForce,e.btRigidBody_getTotalTorque=d.btRigidBody_getTotalTorque,e.btRigidBody_getFlags=d.btRigidBody_getFlags,e.btRigidBody_setFlags=d.btRigidBody_setFlags,e.btRigidBody_clearForces=d.btRigidBody_clearForces,e.btSequentialImpulseConstraintSolver_create=d.btSequentialImpulseConstraintSolver_create,e.btCollisionWorld_get_m_useContinuous=d.btCollisionWorld_get_m_useContinuous,e.btCollisionWorld_set_m_useContinuous=d.btCollisionWorld_set_m_useContinuous,e.btCollisionWorld_rayTest=d.btCollisionWorld_rayTest,e.btCollisionWorld_getDispatchInfo=d.btCollisionWorld_getDispatchInfo,e.btCollisionWorld_addCollisionObject=d.btCollisionWorld_addCollisionObject,e.btCollisionWorld_removeCollisionObject=d.btCollisionWorld_removeCollisionObject,e.btCollisionWorld_convexSweepTest=d.btCollisionWorld_convexSweepTest,e.btCollisionWorld_destroy=d.btCollisionWorld_destroy,e.btDynamicsWorld_addAction=d.btDynamicsWorld_addAction,e.btDynamicsWorld_removeAction=d.btDynamicsWorld_removeAction,e.btDynamicsWorld_getSolverInfo=d.btDynamicsWorld_getSolverInfo,e.btDiscreteDynamicsWorld_create=d.btDiscreteDynamicsWorld_create,e.btDiscreteDynamicsWorld_setGravity=d.btDiscreteDynamicsWorld_setGravity,e.btDiscreteDynamicsWorld_getGravity=d.btDiscreteDynamicsWorld_getGravity,e.btDiscreteDynamicsWorld_addRigidBody=d.btDiscreteDynamicsWorld_addRigidBody,e.btDiscreteDynamicsWorld_removeRigidBody=d.btDiscreteDynamicsWorld_removeRigidBody,e.btDiscreteDynamicsWorld_stepSimulation=d.btDiscreteDynamicsWorld_stepSimulation,e.btDiscreteDynamicsWorld_clearForces=d.btDiscreteDynamicsWorld_clearForces,e.btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution=d.btDiscreteDynamicsWorld_setApplySpeculativeContactRestitution,e.btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution=d.btDiscreteDynamicsWorld_getApplySpeculativeContactRestitution,e.btKinematicCharacterController_create=d.btKinematicCharacterController_create,e.btKinematicCharacterController_setWalkDirection=d.btKinematicCharacterController_setWalkDirection,e.btKinematicCharacterController_setFallSpeed=d.btKinematicCharacterController_setFallSpeed,e.btKinematicCharacterController_setJumpSpeed=d.btKinematicCharacterController_setJumpSpeed,e.btKinematicCharacterController_setMaxSlope=d.btKinematicCharacterController_setMaxSlope,e.btKinematicCharacterController_onGround=d.btKinematicCharacterController_onGround,e.btKinematicCharacterController_jump=d.btKinematicCharacterController_jump,e.btKinematicCharacterController_setGravity=d.btKinematicCharacterController_setGravity,e.btKinematicCharacterController_setUp=d.btKinematicCharacterController_setUp,e.btKinematicCharacterController_setStepHeight=d.btKinematicCharacterController_setStepHeight,e.btKinematicCharacterController_destroy=d.btKinematicCharacterController_destroy,e.btPairCachingGhostObject_create=d.btPairCachingGhostObject_create,e.btGhostPairCallback_create=d.btGhostPairCallback_create,e.btTypedConstraint_setEnabled=d.btTypedConstraint_setEnabled,e.btCollisionWorld_addConstraint=d.btCollisionWorld_addConstraint,e.btCollisionWorld_removeConstraint=d.btCollisionWorld_removeConstraint,e.btJointFeedback_create=d.btJointFeedback_create,e.btJointFeedback_destroy=d.btJointFeedback_destroy,e.btTypedConstraint_setJointFeedback=d.btTypedConstraint_setJointFeedback,e.btTypedConstraint_getJointFeedback=d.btTypedConstraint_getJointFeedback,e.btTypedConstraint_enableFeedback=d.btTypedConstraint_enableFeedback,e.btTypedConstraint_setParam=d.btTypedConstraint_setParam,e.btTypedConstraint_setOverrideNumSolverIterations=d.btTypedConstraint_setOverrideNumSolverIterations,e.btTypedConstraint_destroy=d.btTypedConstraint_destroy,e.btJointFeedback_getAppliedForceBodyA=d.btJointFeedback_getAppliedForceBodyA,e.btJointFeedback_getAppliedForceBodyB=d.btJointFeedback_getAppliedForceBodyB,e.btJointFeedback_getAppliedTorqueBodyA=d.btJointFeedback_getAppliedTorqueBodyA,e.btFixedConstraint_create=d.btFixedConstraint_create,e.btGeneric6DofSpring2Constraint_create=d.btGeneric6DofSpring2Constraint_create,e.btGeneric6DofSpring2Constraint_setAxis=d.btGeneric6DofSpring2Constraint_setAxis,e.btGeneric6DofSpring2Constraint_setLimit=d.btGeneric6DofSpring2Constraint_setLimit,e.btGeneric6DofSpring2Constraint_enableSpring=d.btGeneric6DofSpring2Constraint_enableSpring,e.btGeneric6DofSpring2Constraint_setBounce=d.btGeneric6DofSpring2Constraint_setBounce,e.btGeneric6DofSpring2Constraint_setStiffness=d.btGeneric6DofSpring2Constraint_setStiffness,e.btGeneric6DofSpring2Constraint_setDamping=d.btGeneric6DofSpring2Constraint_setDamping,e.btGeneric6DofSpring2Constraint_setEquilibriumPoint=d.btGeneric6DofSpring2Constraint_setEquilibriumPoint,e.btGeneric6DofSpring2Constraint_enableMotor=d.btGeneric6DofSpring2Constraint_enableMotor,e.btGeneric6DofSpring2Constraint_setServo=d.btGeneric6DofSpring2Constraint_setServo,e.btGeneric6DofSpring2Constraint_setTargetVelocity=d.btGeneric6DofSpring2Constraint_setTargetVelocity,e.btGeneric6DofSpring2Constraint_setServoTarget=d.btGeneric6DofSpring2Constraint_setServoTarget,e.btGeneric6DofSpring2Constraint_setMaxMotorForce=d.btGeneric6DofSpring2Constraint_setMaxMotorForce,e.btGeneric6DofSpring2Constraint_setFrames=d.btGeneric6DofSpring2Constraint_setFrames}(64*A*1024,r,e),e};                   </pre></body></html>